diff options
202 files changed, 7566 insertions, 4894 deletions
diff --git a/.github/workflows/static_checks.yml b/.github/workflows/static_checks.yml index c2af0ac549..3fa759bb03 100644 --- a/.github/workflows/static_checks.yml +++ b/.github/workflows/static_checks.yml @@ -19,7 +19,7 @@ jobs: - name: Install dependencies run: | sudo apt-get install -qq dos2unix recode clang-format - sudo pip3 install git+https://github.com/psf/black@master pygments + sudo pip3 install black==20.8b1 pygments - name: File formatting checks (file_format.sh) run: | diff --git a/SConstruct b/SConstruct index b7b0321039..e38e0dc231 100644 --- a/SConstruct +++ b/SConstruct @@ -320,31 +320,6 @@ if selected_platform in platform_list: if env["tools"]: env["tests"] = True - if env["vsproj"]: - env.vs_incs = [] - env.vs_srcs = [] - - def AddToVSProject(sources): - for x in sources: - if type(x) == type(""): - fname = env.File(x).path - else: - fname = env.File(x)[0].path - pieces = fname.split(".") - if len(pieces) > 0: - basename = pieces[0] - basename = basename.replace("\\\\", "/") - if os.path.isfile(basename + ".h"): - env.vs_incs = env.vs_incs + [basename + ".h"] - elif os.path.isfile(basename + ".hpp"): - env.vs_incs = env.vs_incs + [basename + ".hpp"] - if os.path.isfile(basename + ".c"): - env.vs_srcs = env.vs_srcs + [basename + ".c"] - elif os.path.isfile(basename + ".cpp"): - env.vs_srcs = env.vs_srcs + [basename + ".cpp"] - - env.AddToVSProject = AddToVSProject - env.extra_suffix = "" if env["extra_suffix"] != "": @@ -646,6 +621,10 @@ if selected_platform in platform_list: CacheDir(scons_cache_path) print("Scons cache enabled... (path: '" + scons_cache_path + "')") + if env["vsproj"]: + env.vs_incs = [] + env.vs_srcs = [] + Export("env") # Build subdirs, the build order is dependent on link order. diff --git a/core/bind/core_bind.cpp b/core/bind/core_bind.cpp index 489ff762c9..c68222c767 100644 --- a/core/bind/core_bind.cpp +++ b/core/bind/core_bind.cpp @@ -519,10 +519,6 @@ uint64_t _OS::get_ticks_usec() const { return OS::get_singleton()->get_ticks_usec(); } -uint32_t _OS::get_splash_tick_msec() const { - return OS::get_singleton()->get_splash_tick_msec(); -} - bool _OS::can_use_threads() const { return OS::get_singleton()->can_use_threads(); } @@ -730,7 +726,6 @@ void _OS::_bind_methods() { ClassDB::bind_method(D_METHOD("delay_msec", "msec"), &_OS::delay_msec); ClassDB::bind_method(D_METHOD("get_ticks_msec"), &_OS::get_ticks_msec); ClassDB::bind_method(D_METHOD("get_ticks_usec"), &_OS::get_ticks_usec); - ClassDB::bind_method(D_METHOD("get_splash_tick_msec"), &_OS::get_splash_tick_msec); ClassDB::bind_method(D_METHOD("get_locale"), &_OS::get_locale); ClassDB::bind_method(D_METHOD("get_model_name"), &_OS::get_model_name); diff --git a/core/bind/core_bind.h b/core/bind/core_bind.h index a59fcda60c..5c9520d7fe 100644 --- a/core/bind/core_bind.h +++ b/core/bind/core_bind.h @@ -208,7 +208,6 @@ public: void delay_msec(uint32_t p_msec) const; uint32_t get_ticks_msec() const; uint64_t get_ticks_usec() const; - uint32_t get_splash_tick_msec() const; bool can_use_threads() const; diff --git a/core/color.h b/core/color.h index 096e97e9ae..2dbbc52905 100644 --- a/core/color.h +++ b/core/color.h @@ -234,4 +234,8 @@ bool Color::operator<(const Color &p_color) const { } } +_FORCE_INLINE_ Color operator*(const real_t &p_real, const Color &p_color) { + return p_color * p_real; +} + #endif // COLOR_H diff --git a/core/func_ref.cpp b/core/func_ref.cpp index 4427d94d2a..7e062f16d0 100644 --- a/core/func_ref.cpp +++ b/core/func_ref.cpp @@ -64,6 +64,10 @@ void FuncRef::set_function(const StringName &p_func) { function = p_func; } +StringName FuncRef::get_function() { + return function; +} + bool FuncRef::is_valid() const { if (id.is_null()) { return false; @@ -88,6 +92,10 @@ void FuncRef::_bind_methods() { ClassDB::bind_method(D_METHOD("call_funcv", "arg_array"), &FuncRef::call_funcv); ClassDB::bind_method(D_METHOD("set_instance", "instance"), &FuncRef::set_instance); - ClassDB::bind_method(D_METHOD("set_function", "name"), &FuncRef::set_function); ClassDB::bind_method(D_METHOD("is_valid"), &FuncRef::is_valid); + + ClassDB::bind_method(D_METHOD("set_function", "name"), &FuncRef::set_function); + ClassDB::bind_method(D_METHOD("get_function"), &FuncRef::get_function); + + ADD_PROPERTY(PropertyInfo(Variant::STRING_NAME, "function"), "set_function", "get_function"); } diff --git a/core/func_ref.h b/core/func_ref.h index 6b0b22bab5..75b84e705e 100644 --- a/core/func_ref.h +++ b/core/func_ref.h @@ -46,6 +46,7 @@ public: Variant call_funcv(const Array &p_args); void set_instance(Object *p_obj); void set_function(const StringName &p_func); + StringName get_function(); bool is_valid() const; FuncRef() {} diff --git a/core/input/input_map.cpp b/core/input/input_map.cpp index ac032b7d10..6319ffc8f1 100644 --- a/core/input/input_map.cpp +++ b/core/input/input_map.cpp @@ -95,6 +95,8 @@ List<StringName> InputMap::get_actions() const { } List<Ref<InputEvent>>::Element *InputMap::_find_event(Action &p_action, const Ref<InputEvent> &p_event, bool *p_pressed, float *p_strength) const { + ERR_FAIL_COND_V(!p_event.is_valid(), nullptr); + for (List<Ref<InputEvent>>::Element *E = p_action.inputs.front(); E; E = E->next()) { const Ref<InputEvent> e = E->get(); @@ -126,7 +128,7 @@ void InputMap::action_add_event(const StringName &p_action, const Ref<InputEvent ERR_FAIL_COND_MSG(p_event.is_null(), "It's not a reference to a valid InputEvent object."); ERR_FAIL_COND_MSG(!input_map.has(p_action), "Request for nonexistent InputMap action '" + String(p_action) + "'."); if (_find_event(input_map[p_action], p_event)) { - return; //already gots + return; // Already addded. } input_map[p_action].inputs.push_back(p_event); diff --git a/core/io/resource_importer.cpp b/core/io/resource_importer.cpp index 9ed159bd20..4d980bcf1a 100644 --- a/core/io/resource_importer.cpp +++ b/core/io/resource_importer.cpp @@ -31,6 +31,7 @@ #include "resource_importer.h" #include "core/os/os.h" +#include "core/project_settings.h" #include "core/variant_parser.h" bool ResourceFormatImporter::SortImporterByName::operator()(const Ref<ResourceImporter> &p_a, const Ref<ResourceImporter> &p_b) const { @@ -374,7 +375,7 @@ Ref<ResourceImporter> ResourceFormatImporter::get_importer_by_extension(const St } String ResourceFormatImporter::get_import_base_path(const String &p_for_file) const { - return "res://.import/" + p_for_file.get_file() + "-" + p_for_file.md5_text(); + return ProjectSettings::IMPORTED_FILES_PATH.plus_file(p_for_file.get_file() + "-" + p_for_file.md5_text()); } bool ResourceFormatImporter::are_import_settings_valid(const String &p_path) const { diff --git a/core/math/basis.cpp b/core/math/basis.cpp index dd38e25bb1..a712ae7e3e 100644 --- a/core/math/basis.cpp +++ b/core/math/basis.cpp @@ -113,19 +113,22 @@ bool Basis::is_rotation() const { return Math::is_equal_approx(determinant(), 1, UNIT_EPSILON) && is_orthogonal(); } +#ifdef MATH_CHECKS +// This method is only used once, in diagonalize. If it's desired elsewhere, feel free to remove the #ifdef. bool Basis::is_symmetric() const { - if (!Math::is_equal_approx_ratio(elements[0][1], elements[1][0], UNIT_EPSILON)) { + if (!Math::is_equal_approx(elements[0][1], elements[1][0])) { return false; } - if (!Math::is_equal_approx_ratio(elements[0][2], elements[2][0], UNIT_EPSILON)) { + if (!Math::is_equal_approx(elements[0][2], elements[2][0])) { return false; } - if (!Math::is_equal_approx_ratio(elements[1][2], elements[2][1], UNIT_EPSILON)) { + if (!Math::is_equal_approx(elements[1][2], elements[2][1])) { return false; } return true; } +#endif Basis Basis::diagonalize() { //NOTE: only implemented for symmetric matrices @@ -737,18 +740,6 @@ bool Basis::is_equal_approx(const Basis &p_basis) const { return elements[0].is_equal_approx(p_basis.elements[0]) && elements[1].is_equal_approx(p_basis.elements[1]) && elements[2].is_equal_approx(p_basis.elements[2]); } -bool Basis::is_equal_approx_ratio(const Basis &a, const Basis &b, real_t p_epsilon) const { - for (int i = 0; i < 3; i++) { - for (int j = 0; j < 3; j++) { - if (!Math::is_equal_approx_ratio(a.elements[i][j], b.elements[i][j], p_epsilon)) { - return false; - } - } - } - - return true; -} - bool Basis::operator==(const Basis &p_matrix) const { for (int i = 0; i < 3; i++) { for (int j = 0; j < 3; j++) { diff --git a/core/math/basis.h b/core/math/basis.h index a86937ceb4..2584f1ff48 100644 --- a/core/math/basis.h +++ b/core/math/basis.h @@ -146,9 +146,6 @@ public: } bool is_equal_approx(const Basis &p_basis) const; - // TODO: Break compatibility in 4.0 by getting rid of this so that it's only an instance method. See also TODO in variant_call.cpp - bool is_equal_approx(const Basis &a, const Basis &b) const { return a.is_equal_approx(b); } - bool is_equal_approx_ratio(const Basis &a, const Basis &b, real_t p_epsilon = UNIT_EPSILON) const; bool operator==(const Basis &p_matrix) const; bool operator!=(const Basis &p_matrix) const; @@ -238,7 +235,9 @@ public: void orthonormalize(); Basis orthonormalized() const; +#ifdef MATH_CHECKS bool is_symmetric() const; +#endif Basis diagonalize(); operator Quat() const { return get_quat(); } diff --git a/core/math/math_funcs.h b/core/math/math_funcs.h index 24b42790f0..f83ee44f4a 100644 --- a/core/math/math_funcs.h +++ b/core/math/math_funcs.h @@ -291,18 +291,6 @@ public: static float random(float from, float to); static real_t random(int from, int to) { return (real_t)random((real_t)from, (real_t)to); } - static _ALWAYS_INLINE_ bool is_equal_approx_ratio(real_t a, real_t b, real_t epsilon = CMP_EPSILON, real_t min_epsilon = CMP_EPSILON) { - // this is an approximate way to check that numbers are close, as a ratio of their average size - // helps compare approximate numbers that may be very big or very small - real_t diff = abs(a - b); - if (diff == 0.0 || diff < min_epsilon) { - return true; - } - real_t avg_size = (abs(a) + abs(b)) / 2.0; - diff /= avg_size; - return diff < epsilon; - } - static _ALWAYS_INLINE_ bool is_equal_approx(real_t a, real_t b) { // Check for exact equality first, required to handle "infinity" values. if (a == b) { diff --git a/core/math/quat.h b/core/math/quat.h index 8619ea3c5c..3152b7d233 100644 --- a/core/math/quat.h +++ b/core/math/quat.h @@ -224,4 +224,8 @@ bool Quat::operator!=(const Quat &p_quat) const { return x != p_quat.x || y != p_quat.y || z != p_quat.z || w != p_quat.w; } +_FORCE_INLINE_ Quat operator*(const real_t &p_real, const Quat &p_quat) { + return p_quat * p_real; +} + #endif // QUAT_H diff --git a/core/math/vector2.h b/core/math/vector2.h index 0966d3392f..f41bcc15bc 100644 --- a/core/math/vector2.h +++ b/core/math/vector2.h @@ -150,7 +150,19 @@ _FORCE_INLINE_ Vector2 Vector2::plane_project(real_t p_d, const Vector2 &p_vec) return p_vec - *this * (dot(p_vec) - p_d); } -_FORCE_INLINE_ Vector2 operator*(real_t p_scalar, const Vector2 &p_vec) { +_FORCE_INLINE_ Vector2 operator*(float p_scalar, const Vector2 &p_vec) { + return p_vec * p_scalar; +} + +_FORCE_INLINE_ Vector2 operator*(double p_scalar, const Vector2 &p_vec) { + return p_vec * p_scalar; +} + +_FORCE_INLINE_ Vector2 operator*(int32_t p_scalar, const Vector2 &p_vec) { + return p_vec * p_scalar; +} + +_FORCE_INLINE_ Vector2 operator*(int64_t p_scalar, const Vector2 &p_vec) { return p_vec * p_scalar; } @@ -304,6 +316,22 @@ struct Vector2i { } }; +_FORCE_INLINE_ Vector2i operator*(const int32_t &p_scalar, const Vector2i &p_vector) { + return p_vector * p_scalar; +} + +_FORCE_INLINE_ Vector2i operator*(const int64_t &p_scalar, const Vector2i &p_vector) { + return p_vector * p_scalar; +} + +_FORCE_INLINE_ Vector2i operator*(const float &p_scalar, const Vector2i &p_vector) { + return p_vector * p_scalar; +} + +_FORCE_INLINE_ Vector2i operator*(const double &p_scalar, const Vector2i &p_vector) { + return p_vector * p_scalar; +} + typedef Vector2i Size2i; typedef Vector2i Point2i; diff --git a/core/message_queue.h b/core/message_queue.h index 7d13e26208..710a605371 100644 --- a/core/message_queue.h +++ b/core/message_queue.h @@ -38,8 +38,7 @@ class MessageQueue { _THREAD_SAFE_CLASS_ enum { - - DEFAULT_QUEUE_SIZE_KB = 1024 + DEFAULT_QUEUE_SIZE_KB = 4096 }; enum { diff --git a/core/os/os.cpp b/core/os/os.cpp index dc8bd5ee69..3a398316bd 100644 --- a/core/os/os.cpp +++ b/core/os/os.cpp @@ -80,10 +80,6 @@ String OS::get_iso_date_time(bool local) const { timezone; } -uint64_t OS::get_splash_tick_msec() const { - return _msec_splash; -} - double OS::get_unix_time() const { return 0; } diff --git a/core/os/os.h b/core/os/os.h index 8e5c0c26e0..4c1d930107 100644 --- a/core/os/os.h +++ b/core/os/os.h @@ -52,7 +52,6 @@ class OS { bool _verbose_stdout = false; bool _debug_stdout = false; String _local_clipboard; - uint64_t _msec_splash; bool _no_window = false; int _exit_code = 0; int _orientation; @@ -220,7 +219,6 @@ public: virtual uint64_t get_ticks_usec() const = 0; uint32_t get_ticks_msec() const; - uint64_t get_splash_tick_msec() const; virtual bool is_userfs_persistent() const { return true; } diff --git a/core/project_settings.cpp b/core/project_settings.cpp index efe13e740d..90f56694c2 100644 --- a/core/project_settings.cpp +++ b/core/project_settings.cpp @@ -53,6 +53,8 @@ String ProjectSettings::get_resource_path() const { return resource_path; } +const String ProjectSettings::IMPORTED_FILES_PATH("res://.godot/imported"); + String ProjectSettings::localize_path(const String &p_path) const { if (resource_path == "") { return p_path; //not initialized yet diff --git a/core/project_settings.h b/core/project_settings.h index 29b2406dd2..6cbb02d30e 100644 --- a/core/project_settings.h +++ b/core/project_settings.h @@ -41,6 +41,7 @@ class ProjectSettings : public Object { public: typedef Map<String, Variant> CustomMap; + static const String IMPORTED_FILES_PATH; enum { //properties that are not for built in values begin from this value, so builtin ones are displayed first diff --git a/core/variant_call.cpp b/core/variant_call.cpp index 0ebb2f04a1..5fd970c8e1 100644 --- a/core/variant_call.cpp +++ b/core/variant_call.cpp @@ -1035,7 +1035,7 @@ struct _VariantCall { VCALL_PTR0R(Basis, get_orthogonal_index); VCALL_PTR0R(Basis, orthonormalized); VCALL_PTR2R(Basis, slerp); - VCALL_PTR2R(Basis, is_equal_approx); // TODO: Break compatibility in 4.0 to change this to an instance method (a.is_equal_approx(b) as VCALL_PTR1R) for consistency. + VCALL_PTR1R(Basis, is_equal_approx); VCALL_PTR0R(Basis, get_rotation_quat); VCALL_PTR0R(Transform, inverse); @@ -2356,7 +2356,7 @@ void register_variant_methods() { ADDFUNC1R(BASIS, VECTOR3, Basis, xform_inv, VECTOR3, "v", varray()); ADDFUNC0R(BASIS, INT, Basis, get_orthogonal_index, varray()); ADDFUNC2R(BASIS, BASIS, Basis, slerp, BASIS, "b", FLOAT, "t", varray()); - ADDFUNC2R(BASIS, BOOL, Basis, is_equal_approx, BASIS, "b", FLOAT, "epsilon", varray(CMP_EPSILON)); // TODO: Replace in 4.0, see other TODO. + ADDFUNC1R(BASIS, BOOL, Basis, is_equal_approx, BASIS, "b", varray()); ADDFUNC0R(BASIS, QUAT, Basis, get_rotation_quat, varray()); ADDFUNC0R(TRANSFORM, TRANSFORM, Transform, inverse, varray()); diff --git a/core/variant_op.cpp b/core/variant_op.cpp index ec4eea05bf..533b056f91 100644 --- a/core/variant_op.cpp +++ b/core/variant_op.cpp @@ -1031,6 +1031,9 @@ void Variant::evaluate(const Operator &p_op, const Variant &p_a, case FLOAT: { _RETURN(*reinterpret_cast<const Quat *>(p_a._data._mem) * p_b._data._float); } + case INT: { + _RETURN(*reinterpret_cast<const Quat *>(p_a._data._mem) * p_b._data._int); + } default: _RETURN_FAIL; } @@ -1062,8 +1065,64 @@ void Variant::evaluate(const Operator &p_op, const Variant &p_a, } } - DEFAULT_OP_NUM_VEC(math, OP_MULTIPLY, INT, *, _int); - DEFAULT_OP_NUM_VEC(math, OP_MULTIPLY, FLOAT, *, _float); + CASE_TYPE(math, OP_MULTIPLY, INT) { + if (p_b.type == INT) { + _RETURN(p_a._data._int * p_b._data._int); + } + if (p_b.type == FLOAT) { + _RETURN(p_a._data._int * p_b._data._float); + } + if (p_b.type == VECTOR2) { + _RETURN(p_a._data._int * *reinterpret_cast<const Vector2 *>(p_b._data._mem)); + } + if (p_b.type == VECTOR3) { + _RETURN(p_a._data._int * *reinterpret_cast<const Vector3 *>(p_b._data._mem)); + } + if (p_b.type == VECTOR2I) { + _RETURN(p_a._data._int * *reinterpret_cast<const Vector2i *>(p_b._data._mem)); + } + if (p_b.type == VECTOR3I) { + _RETURN(p_a._data._int * *reinterpret_cast<const Vector3i *>(p_b._data._mem)); + } + if (p_b.type == QUAT) { + _RETURN(p_a._data._int * *reinterpret_cast<const Quat *>(p_b._data._mem)); + } + if (p_b.type == COLOR) { + _RETURN(p_a._data._int * *reinterpret_cast<const Color *>(p_b._data._mem)); + } + + _RETURN_FAIL + } + + CASE_TYPE(math, OP_MULTIPLY, FLOAT) { + if (p_b.type == INT) { + _RETURN(p_a._data._float * p_b._data._int); + } + if (p_b.type == FLOAT) { + _RETURN(p_a._data._float * p_b._data._float); + } + if (p_b.type == VECTOR2) { + _RETURN(p_a._data._float * *reinterpret_cast<const Vector2 *>(p_b._data._mem)); + } + if (p_b.type == VECTOR3) { + _RETURN(p_a._data._float * *reinterpret_cast<const Vector3 *>(p_b._data._mem)); + } + if (p_b.type == VECTOR2I) { + _RETURN(p_a._data._float * *reinterpret_cast<const Vector2i *>(p_b._data._mem)); + } + if (p_b.type == VECTOR3I) { + _RETURN(p_a._data._float * *reinterpret_cast<const Vector3i *>(p_b._data._mem)); + } + if (p_b.type == QUAT) { + _RETURN(p_a._data._float * *reinterpret_cast<const Quat *>(p_b._data._mem)); + } + if (p_b.type == COLOR) { + _RETURN(p_a._data._float * *reinterpret_cast<const Color *>(p_b._data._mem)); + } + + _RETURN_FAIL + } + DEFAULT_OP_LOCALMEM_NUM(math, OP_MULTIPLY, VECTOR2, *, Vector2); DEFAULT_OP_LOCALMEM_NUM(math, OP_MULTIPLY, VECTOR2I, *, Vector2i); DEFAULT_OP_LOCALMEM_NUM(math, OP_MULTIPLY, VECTOR3, *, Vector3); diff --git a/core/variant_parser.cpp b/core/variant_parser.cpp index 3c4fed68fb..04cd4c1b9b 100644 --- a/core/variant_parser.cpp +++ b/core/variant_parser.cpp @@ -1608,10 +1608,12 @@ Error VariantWriter::write(const Variant &p_variant, StoreStringFunc p_store_str write(dict[E->get()], p_store_string_func, p_store_string_ud, p_encode_res_func, p_encode_res_ud); if (E->next()) { p_store_string_func(p_store_string_ud, ",\n"); + } else { + p_store_string_func(p_store_string_ud, "\n"); } } - p_store_string_func(p_store_string_ud, "\n}"); + p_store_string_func(p_store_string_ud, "}"); } break; case Variant::ARRAY: { diff --git a/doc/classes/AESContext.xml b/doc/classes/AESContext.xml index ff433370bd..f577bab992 100644 --- a/doc/classes/AESContext.xml +++ b/doc/classes/AESContext.xml @@ -5,7 +5,8 @@ </brief_description> <description> This class provides access to AES encryption/decryption of raw data. Both AES-ECB and AES-CBC mode are supported. - [codeblock] + [codeblocks] + [gdscript] extends Node var aes = AESContext.new() @@ -35,7 +36,45 @@ aes.finish() # Check CBC assert(decrypted == data.to_utf8()) - [/codeblock] + [/gdscript] + [csharp] + using Godot; + using System; + using System.Diagnostics; + + public class Example : Node + { + public AESContext Aes = new AESContext(); + public override void _Ready() + { + string key = "My secret key!!!"; // Key must be either 16 or 32 bytes. + string data = "My secret text!!"; // Data size must be multiple of 16 bytes, apply padding if needed. + // Encrypt ECB + Aes.Start(AESContext.Mode.EcbEncrypt, key.ToUTF8()); + byte[] encrypted = Aes.Update(data.ToUTF8()); + Aes.Finish(); + // Decrypt ECB + Aes.Start(AESContext.Mode.EcbDecrypt, key.ToUTF8()); + byte[] decrypted = Aes.Update(encrypted); + Aes.Finish(); + // Check ECB + Debug.Assert(decrypted == data.ToUTF8()); + + string iv = "My secret iv!!!!"; // IV must be of exactly 16 bytes. + // Encrypt CBC + Aes.Start(AESContext.Mode.EcbEncrypt, key.ToUTF8(), iv.ToUTF8()); + encrypted = Aes.Update(data.ToUTF8()); + Aes.Finish(); + // Decrypt CBC + Aes.Start(AESContext.Mode.EcbDecrypt, key.ToUTF8(), iv.ToUTF8()); + decrypted = Aes.Update(encrypted); + Aes.Finish(); + // Check CBC + Debug.Assert(decrypted == data.ToUTF8()); + } + } + [/csharp] + [/codeblocks] </description> <tutorials> </tutorials> diff --git a/doc/classes/AStar.xml b/doc/classes/AStar.xml index 2695e86f47..0cd7d3dc25 100644 --- a/doc/classes/AStar.xml +++ b/doc/classes/AStar.xml @@ -7,7 +7,8 @@ A* (A star) is a computer algorithm that is widely used in pathfinding and graph traversal, the process of plotting short paths among vertices (points), passing through a given set of edges (segments). It enjoys widespread use due to its performance and accuracy. Godot's A* implementation uses points in three-dimensional space and Euclidean distances by default. You must add points manually with [method add_point] and create segments manually with [method connect_points]. Then you can test if there is a path between two points with the [method are_points_connected] function, get a path containing indices by [method get_id_path], or one containing actual coordinates with [method get_point_path]. It is also possible to use non-Euclidean distances. To do so, create a class that extends [code]AStar[/code] and override methods [method _compute_cost] and [method _estimate_cost]. Both take two indices and return a length, as is shown in the following example. - [codeblock] + [codeblocks] + [gdscript] class MyAStar: extends AStar @@ -16,7 +17,21 @@ func _estimate_cost(u, v): return min(0, abs(u - v) - 1) - [/codeblock] + [/gdscript] + [csharp] + public class MyAStar : AStar + { + public override float _ComputeCost(int u, int v) + { + return Mathf.Abs(u - v); + } + public override float _EstimateCost(int u, int v) + { + return Mathf.Min(0, Mathf.Abs(u - v) - 1); + } + } + [/csharp] + [/codeblocks] [method _estimate_cost] should return a lower bound of the distance, i.e. [code]_estimate_cost(u, v) <= _compute_cost(u, v)[/code]. This serves as a hint to the algorithm because the custom [code]_compute_cost[/code] might be computation-heavy. If this is not the case, make [method _estimate_cost] return the same value as [method _compute_cost] to provide the algorithm with the most accurate information. </description> <tutorials> @@ -57,10 +72,16 @@ </argument> <description> Adds a new point at the given position with the given identifier. The algorithm prefers points with lower [code]weight_scale[/code] to form a path. The [code]id[/code] must be 0 or larger, and the [code]weight_scale[/code] must be 1 or larger. - [codeblock] + [codeblocks] + [gdscript] var astar = AStar.new() astar.add_point(1, Vector3(1, 0, 0), 4) # Adds the point (1, 0, 0) with weight_scale 4 and id 1 - [/codeblock] + [/gdscript] + [csharp] + var astar = new AStar(); + astar.AddPoint(1, new Vector3(1, 0, 0), 4); // Adds the point (1, 0, 0) with weight_scale 4 and id 1 + [/csharp] + [/codeblocks] If there already exists a point for the given [code]id[/code], its position and weight scale are updated to the given values. </description> </method> @@ -95,12 +116,20 @@ </argument> <description> Creates a segment between the given points. If [code]bidirectional[/code] is [code]false[/code], only movement from [code]id[/code] to [code]to_id[/code] is allowed, not the reverse direction. - [codeblock] + [codeblocks] + [gdscript] var astar = AStar.new() astar.add_point(1, Vector3(1, 1, 0)) astar.add_point(2, Vector3(0, 5, 0)) astar.connect_points(1, 2, false) - [/codeblock] + [/gdscript] + [csharp] + var astar = new AStar(); + astar.AddPoint(1, new Vector3(1, 1, 0)); + astar.AddPoint(2, new Vector3(0, 5, 0)); + astar.ConnectPoints(1, 2, false); + [/csharp] + [/codeblocks] </description> </method> <method name="disconnect_points"> @@ -142,13 +171,22 @@ </argument> <description> Returns the closest position to [code]to_position[/code] that resides inside a segment between two connected points. - [codeblock] + [codeblocks] + [gdscript] var astar = AStar.new() astar.add_point(1, Vector3(0, 0, 0)) astar.add_point(2, Vector3(0, 5, 0)) astar.connect_points(1, 2) var res = astar.get_closest_position_in_segment(Vector3(3, 3, 0)) # Returns (0, 3, 0) - [/codeblock] + [/gdscript] + [csharp] + var astar = new AStar(); + astar.AddPoint(1, new Vector3(0, 0, 0)); + astar.AddPoint(2, new Vector3(0, 5, 0)); + astar.ConnectPoints(1, 2); + Vector3 res = astar.GetClosestPositionInSegment(new Vector3(3, 3, 0)); // Returns (0, 3, 0) + [/csharp] + [/codeblocks] The result is in the segment that goes from [code]y = 0[/code] to [code]y = 5[/code]. It's the closest position in the segment to the given point. </description> </method> @@ -161,7 +199,8 @@ </argument> <description> Returns an array with the IDs of the points that form the path found by AStar between the given points. The array is ordered from the starting point to the ending point of the path. - [codeblock] + [codeblocks] + [gdscript] var astar = AStar.new() astar.add_point(1, Vector3(0, 0, 0)) astar.add_point(2, Vector3(0, 1, 0), 1) # Default weight is 1 @@ -174,7 +213,20 @@ astar.connect_points(1, 4, false) var res = astar.get_id_path(1, 3) # Returns [1, 2, 3] - [/codeblock] + [/gdscript] + [csharp] + var astar = new AStar(); + astar.AddPoint(1, new Vector3(0, 0, 0)); + astar.AddPoint(2, new Vector3(0, 1, 0), 1); // Default weight is 1 + astar.AddPoint(3, new Vector3(1, 1, 0)); + astar.AddPoint(4, new Vector3(2, 0, 0)); + astar.ConnectPoints(1, 2, false); + astar.ConnectPoints(2, 3, false); + astar.ConnectPoints(4, 3, false); + astar.ConnectPoints(1, 4, false); + int[] res = astar.GetIdPath(1, 3); // Returns [1, 2, 3] + [/csharp] + [/codeblocks] If you change the 2nd point's weight to 3, then the result will be [code][1, 4, 3][/code] instead, because now even though the distance is longer, it's "easier" to get through point 4 than through point 2. </description> </method> @@ -192,7 +244,8 @@ </argument> <description> Returns an array with the IDs of the points that form the connection with the given point. - [codeblock] + [codeblocks] + [gdscript] var astar = AStar.new() astar.add_point(1, Vector3(0, 0, 0)) astar.add_point(2, Vector3(0, 1, 0)) @@ -203,7 +256,19 @@ astar.connect_points(1, 3, true) var neighbors = astar.get_point_connections(1) # Returns [2, 3] - [/codeblock] + [/gdscript] + [csharp] + var astar = new AStar(); + astar.AddPoint(1, new Vector3(0, 0, 0)); + astar.AddPoint(2, new Vector3(0, 1, 0)); + astar.AddPoint(3, new Vector3(1, 1, 0)); + astar.AddPoint(4, new Vector3(2, 0, 0)); + astar.ConnectPoints(1, 2, true); + astar.ConnectPoints(1, 3, true); + + int[] neighbors = astar.GetPointConnections(1); // Returns [2, 3] + [/csharp] + [/codeblocks] </description> </method> <method name="get_point_count" qualifiers="const"> diff --git a/doc/classes/AStar2D.xml b/doc/classes/AStar2D.xml index 622d336ef6..1540d8dacc 100644 --- a/doc/classes/AStar2D.xml +++ b/doc/classes/AStar2D.xml @@ -44,10 +44,16 @@ </argument> <description> Adds a new point at the given position with the given identifier. The algorithm prefers points with lower [code]weight_scale[/code] to form a path. The [code]id[/code] must be 0 or larger, and the [code]weight_scale[/code] must be 1 or larger. - [codeblock] + [codeblocks] + [gdscript] var astar = AStar2D.new() astar.add_point(1, Vector2(1, 0), 4) # Adds the point (1, 0) with weight_scale 4 and id 1 - [/codeblock] + [/gdscript] + [csharp] + var astar = new AStar2D(); + astar.AddPoint(1, new Vector2(1, 0), 4); // Adds the point (1, 0) with weight_scale 4 and id 1 + [/csharp] + [/codeblocks] If there already exists a point for the given [code]id[/code], its position and weight scale are updated to the given values. </description> </method> @@ -80,12 +86,20 @@ </argument> <description> Creates a segment between the given points. If [code]bidirectional[/code] is [code]false[/code], only movement from [code]id[/code] to [code]to_id[/code] is allowed, not the reverse direction. - [codeblock] + [codeblocks] + [gdscript] var astar = AStar2D.new() astar.add_point(1, Vector2(1, 1)) astar.add_point(2, Vector2(0, 5)) astar.connect_points(1, 2, false) - [/codeblock] + [/gdscript] + [csharp] + var astar = new AStar2D(); + astar.AddPoint(1, new Vector2(1, 1)); + astar.AddPoint(2, new Vector2(0, 5)); + astar.ConnectPoints(1, 2, false); + [/csharp] + [/codeblocks] </description> </method> <method name="disconnect_points"> @@ -125,13 +139,22 @@ </argument> <description> Returns the closest position to [code]to_position[/code] that resides inside a segment between two connected points. - [codeblock] + [codeblocks] + [gdscript] var astar = AStar2D.new() astar.add_point(1, Vector2(0, 0)) astar.add_point(2, Vector2(0, 5)) astar.connect_points(1, 2) var res = astar.get_closest_position_in_segment(Vector2(3, 3)) # Returns (0, 3) - [/codeblock] + [/gdscript] + [csharp] + var astar = new AStar2D(); + astar.AddPoint(1, new Vector2(0, 0)); + astar.AddPoint(2, new Vector2(0, 5)); + astar.ConnectPoints(1, 2); + Vector2 res = astar.GetClosestPositionInSegment(new Vector2(3, 3)); // Returns (0, 3) + [/csharp] + [/codeblocks] The result is in the segment that goes from [code]y = 0[/code] to [code]y = 5[/code]. It's the closest position in the segment to the given point. </description> </method> @@ -144,7 +167,8 @@ </argument> <description> Returns an array with the IDs of the points that form the path found by AStar2D between the given points. The array is ordered from the starting point to the ending point of the path. - [codeblock] + [codeblocks] + [gdscript] var astar = AStar2D.new() astar.add_point(1, Vector2(0, 0)) astar.add_point(2, Vector2(0, 1), 1) # Default weight is 1 @@ -157,7 +181,21 @@ astar.connect_points(1, 4, false) var res = astar.get_id_path(1, 3) # Returns [1, 2, 3] - [/codeblock] + [/gdscript] + [csharp] + var astar = new AStar2D(); + astar.AddPoint(1, new Vector2(0, 0)); + astar.AddPoint(2, new Vector2(0, 1), 1); // Default weight is 1 + astar.AddPoint(3, new Vector2(1, 1)); + astar.AddPoint(4, new Vector2(2, 0)); + + astar.ConnectPoints(1, 2, false); + astar.ConnectPoints(2, 3, false); + astar.ConnectPoints(4, 3, false); + astar.ConnectPoints(1, 4, false); + int[] res = astar.GetIdPath(1, 3); // Returns [1, 2, 3] + [/csharp] + [/codeblocks] If you change the 2nd point's weight to 3, then the result will be [code][1, 4, 3][/code] instead, because now even though the distance is longer, it's "easier" to get through point 4 than through point 2. </description> </method> @@ -175,7 +213,8 @@ </argument> <description> Returns an array with the IDs of the points that form the connection with the given point. - [codeblock] + [codeblocks] + [gdscript] var astar = AStar2D.new() astar.add_point(1, Vector2(0, 0)) astar.add_point(2, Vector2(0, 1)) @@ -186,7 +225,20 @@ astar.connect_points(1, 3, true) var neighbors = astar.get_point_connections(1) # Returns [2, 3] - [/codeblock] + [/gdscript] + [csharp] + var astar = new AStar2D(); + astar.AddPoint(1, new Vector2(0, 0)); + astar.AddPoint(2, new Vector2(0, 1)); + astar.AddPoint(3, new Vector2(1, 1)); + astar.AddPoint(4, new Vector2(2, 0)); + + astar.ConnectPoints(1, 2, true); + astar.ConnectPoints(1, 3, true); + + int[] neighbors = astar.GetPointConnections(1); // Returns [2, 3] + [/csharp] + [/codeblocks] </description> </method> <method name="get_point_count" qualifiers="const"> diff --git a/doc/classes/AcceptDialog.xml b/doc/classes/AcceptDialog.xml index 6b1864b679..e5eb216062 100644 --- a/doc/classes/AcceptDialog.xml +++ b/doc/classes/AcceptDialog.xml @@ -76,6 +76,7 @@ <signals> <signal name="cancelled"> <description> + Emitted when the dialog is closed or the button created with [method add_cancel] is pressed. </description> </signal> <signal name="confirmed"> diff --git a/doc/classes/Animation.xml b/doc/classes/Animation.xml index 0a2925e6d5..9529c60771 100644 --- a/doc/classes/Animation.xml +++ b/doc/classes/Animation.xml @@ -5,7 +5,8 @@ </brief_description> <description> An Animation resource contains data used to animate everything in the engine. Animations are divided into tracks, and each track must be linked to a node. The state of that node can be changed through time, by adding timed keys (events) to the track. - [codeblock] + [codeblocks] + [gdscript] # This creates an animation that makes the node "Enemy" move to the right by # 100 pixels in 0.5 seconds. var animation = Animation.new() @@ -13,7 +14,17 @@ animation.track_set_path(track_index, "Enemy:position:x") animation.track_insert_key(track_index, 0.0, 0) animation.track_insert_key(track_index, 0.5, 100) - [/codeblock] + [/gdscript] + [csharp] + // This creates an animation that makes the node "Enemy" move to the right by + // 100 pixels in 0.5 seconds. + var animation = new Animation(); + int trackIndex = animation.AddTrack(Animation.TrackType.Value); + animation.TrackSetPath(trackIndex, "Enemy:position:x"); + animation.TrackInsertKey(trackIndex, 0.0f, 0); + animation.TrackInsertKey(trackIndex, 0.5f, 100); + [/csharp] + [/codeblocks] Animations are just data containers, and must be added to nodes such as an [AnimationPlayer] to be played back. Animation tracks have different types, each with its own set of dedicated methods. Check [enum TrackType] to see available types. </description> <tutorials> diff --git a/doc/classes/AnimationNodeStateMachine.xml b/doc/classes/AnimationNodeStateMachine.xml index 9ea83d2c5e..e08e288c59 100644 --- a/doc/classes/AnimationNodeStateMachine.xml +++ b/doc/classes/AnimationNodeStateMachine.xml @@ -6,10 +6,16 @@ <description> Contains multiple nodes representing animation states, connected in a graph. Node transitions can be configured to happen automatically or via code, using a shortest-path algorithm. Retrieve the [AnimationNodeStateMachinePlayback] object from the [AnimationTree] node to control it programmatically. [b]Example:[/b] - [codeblock] + [codeblocks] + [gdscript] var state_machine = $AnimationTree.get("parameters/playback") state_machine.travel("some_state") - [/codeblock] + [/gdscript] + [csharp] + var stateMachine = GetNode<AnimationTree>("AnimationTree").Get("parameters/playback") as AnimationNodeStateMachinePlayback; + stateMachine.Travel("some_state"); + [/csharp] + [/codeblocks] </description> <tutorials> <link title="AnimationTree">https://docs.godotengine.org/en/latest/tutorials/animation/animation_tree.html</link> diff --git a/doc/classes/AnimationNodeStateMachinePlayback.xml b/doc/classes/AnimationNodeStateMachinePlayback.xml index fec68d5b74..60ff425cdb 100644 --- a/doc/classes/AnimationNodeStateMachinePlayback.xml +++ b/doc/classes/AnimationNodeStateMachinePlayback.xml @@ -6,10 +6,16 @@ <description> Allows control of [AnimationTree] state machines created with [AnimationNodeStateMachine]. Retrieve with [code]$AnimationTree.get("parameters/playback")[/code]. [b]Example:[/b] - [codeblock] + [codeblocks] + [gdscript] var state_machine = $AnimationTree.get("parameters/playback") state_machine.travel("some_state") - [/codeblock] + [/gdscript] + [csharp] + var stateMachine = GetNode<AnimationTree>("AnimationTree").Get("parameters/playback") as AnimationNodeStateMachinePlayback; + stateMachine.Travel("some_state"); + [/csharp] + [/codeblocks] </description> <tutorials> <link title="AnimationTree">https://docs.godotengine.org/en/latest/tutorials/animation/animation_tree.html</link> diff --git a/doc/classes/AnimationNodeStateMachineTransition.xml b/doc/classes/AnimationNodeStateMachineTransition.xml index fe0154acad..2f0ebd7de6 100644 --- a/doc/classes/AnimationNodeStateMachineTransition.xml +++ b/doc/classes/AnimationNodeStateMachineTransition.xml @@ -12,9 +12,14 @@ <members> <member name="advance_condition" type="StringName" setter="set_advance_condition" getter="get_advance_condition" default="@"""> Turn on auto advance when this condition is set. The provided name will become a boolean parameter on the [AnimationTree] that can be controlled from code (see [url=https://docs.godotengine.org/en/latest/tutorials/animation/animation_tree.html#controlling-from-code][/url]). For example, if [member AnimationTree.tree_root] is an [AnimationNodeStateMachine] and [member advance_condition] is set to [code]"idle"[/code]: - [codeblock] - $animation_tree["parameters/conditions/idle"] = is_on_floor and (linear_velocity.x == 0) - [/codeblock] + [codeblocks] + [gdscript] + $animation_tree.set("parameters/conditions/idle", is_on_floor and (linear_velocity.x == 0)) + [/gdscript] + [csharp] + GetNode<AnimationTree>("animation_tree").Set("parameters/conditions/idle", IsOnFloor && (LinearVelocity.x == 0)); + [/csharp] + [/codeblocks] </member> <member name="auto_advance" type="bool" setter="set_auto_advance" getter="has_auto_advance" default="false"> Turn on the transition automatically when this state is reached. This works best with [constant SWITCH_MODE_AT_END]. diff --git a/doc/classes/AnimationPlayer.xml b/doc/classes/AnimationPlayer.xml index 8396cdb6cf..ac91272e00 100644 --- a/doc/classes/AnimationPlayer.xml +++ b/doc/classes/AnimationPlayer.xml @@ -9,7 +9,6 @@ Updating the target properties of animations occurs at process time. </description> <tutorials> - <link title="Animations">https://docs.godotengine.org/en/latest/getting_started/step_by_step/animations.html</link> <link title="2D Sprite animation">https://docs.godotengine.org/en/latest/tutorials/2d/2d_sprite_animation.html</link> <link title="Animation tutorial index">https://docs.godotengine.org/en/latest/tutorials/animation/index.html</link> </tutorials> diff --git a/doc/classes/Array.xml b/doc/classes/Array.xml index 8bbb0817ea..87b7443a8a 100644 --- a/doc/classes/Array.xml +++ b/doc/classes/Array.xml @@ -6,20 +6,38 @@ <description> Generic array which can contain several elements of any type, accessible by a numerical index starting at 0. Negative indices can be used to count from the back, like in Python (-1 is the last element, -2 the second to last, etc.). [b]Example:[/b] - [codeblock] + [codeblocks] + [gdscript] var array = ["One", 2, 3, "Four"] print(array[0]) # One. print(array[2]) # 3. print(array[-1]) # Four. array[2] = "Three" print(array[-2]) # Three. - [/codeblock] + [/gdscript] + [csharp] + var array = new Godot.Collections.Array{"One", 2, 3, "Four"}; + GD.Print(array[0]); // One. + GD.Print(array[2]); // 3. + GD.Print(array[array.Count - 1]); // Four. + array[2] = "Three"; + GD.Print(array[array.Count - 2]); // Three. + [/csharp] + [/codeblocks] Arrays can be concatenated using the [code]+[/code] operator: - [codeblock] + [codeblocks] + [gdscript] var array1 = ["One", 2] var array2 = [3, "Four"] print(array1 + array2) # ["One", 2, 3, "Four"] - [/codeblock] + [/gdscript] + [csharp] + // Array concatenation is not possible with C# arrays, but is with Godot.Collections.Array. + var array1 = new Godot.Collections.Array("One", 2); + var array2 = new Godot.Collections.Array(3, "Four"); + GD.Print(array1 + array2); // Prints [One, 2, 3, Four] + [/csharp] + [/codeblocks] [b]Note:[/b] Arrays are always passed by reference. To get a copy of an array which can be modified independently of the original array, use [method duplicate]. </description> <tutorials> @@ -228,18 +246,39 @@ </argument> <description> Returns [code]true[/code] if the array contains the given value. - [codeblock] + [codeblocks] + [gdscript] print(["inside", 7].has("inside")) # True print(["inside", 7].has("outside")) # False print(["inside", 7].has(7)) # True print(["inside", 7].has("7")) # False - [/codeblock] + [/gdscript] + [csharp] + var arr = new Godot.Collections.Array{"inside", 7}; + // has is renamed to Contains + GD.Print(arr.Contains("inside")); // True + GD.Print(arr.Contains("outside")); // False + GD.Print(arr.Contains(7)); // True + GD.Print(arr.Contains("7")); // False + [/csharp] + [/codeblocks] + [b]Note:[/b] This is equivalent to using the [code]in[/code] operator as follows: - [codeblock] + [codeblocks] + [gdscript] # Will evaluate to `true`. if 2 in [2, 4, 6, 8]: - pass - [/codeblock] + print("Containes!") + [/gdscript] + [csharp] + // As there is no "in" keyword in C#, you have to use Contains + var array = new Godot.Collections.Array{2, 4, 6, 8}; + if (array.Contains(2)) + { + GD.Print("Containes!"); + } + [/csharp] + [/codeblocks] </description> </method> <method name="hash"> @@ -377,11 +416,16 @@ <description> Sorts the array. [b]Note:[/b] Strings are sorted in alphabetical order (as opposed to natural order). This may lead to unexpected behavior when sorting an array of strings ending with a sequence of numbers. Consider the following example: - [codeblock] + [codeblocks] + [gdscript] var strings = ["string1", "string2", "string10", "string11"] strings.sort() print(strings) # Prints [string1, string10, string11, string2] - [/codeblock] + [/gdscript] + [csharp] + // There is no sort support for Godot.Collections.Array + [/csharp] + [/codeblocks] </description> </method> <method name="sort_custom"> @@ -394,7 +438,8 @@ <description> Sorts the array using a custom method. The arguments are an object that holds the method and the name of such method. The custom method receives two arguments (a pair of elements from the array) and must return either [code]true[/code] or [code]false[/code]. [b]Note:[/b] you cannot randomize the return value as the heapsort algorithm expects a deterministic result. Doing so will result in unexpected behavior. - [codeblock] + [codeblocks] + [gdscript] class MyCustomSorter: static func sort_ascending(a, b): if a[0] < b[0]: @@ -404,7 +449,11 @@ var my_items = [[5, "Potato"], [9, "Rice"], [4, "Tomato"]] my_items.sort_custom(MyCustomSorter, "sort_ascending") print(my_items) # Prints [[4, Tomato], [5, Potato], [9, Rice]]. - [/codeblock] + [/gdscript] + [csharp] + // There is no custom sort support for Godot.Collections.Array + [/csharp] + [/codeblocks] </description> </method> </methods> diff --git a/doc/classes/ArrayMesh.xml b/doc/classes/ArrayMesh.xml index 4ec39ecc2f..4edf69ccb2 100644 --- a/doc/classes/ArrayMesh.xml +++ b/doc/classes/ArrayMesh.xml @@ -6,21 +6,42 @@ <description> The [ArrayMesh] is used to construct a [Mesh] by specifying the attributes as arrays. The most basic example is the creation of a single triangle: - [codeblock] + [codeblocks] + [gdscript] var vertices = PackedVector3Array() vertices.push_back(Vector3(0, 1, 0)) vertices.push_back(Vector3(1, 0, 0)) vertices.push_back(Vector3(0, 0, 1)) + # Initialize the ArrayMesh. var arr_mesh = ArrayMesh.new() var arrays = [] arrays.resize(ArrayMesh.ARRAY_MAX) arrays[ArrayMesh.ARRAY_VERTEX] = vertices + # Create the Mesh. arr_mesh.add_surface_from_arrays(Mesh.PRIMITIVE_TRIANGLES, arrays) var m = MeshInstance3D.new() m.mesh = arr_mesh - [/codeblock] + [/gdscript] + [csharp] + var vertices = new Godot.Collections.Array<Vector3>(); + vertices.Add(new Vector3(0, 1, 0)); + vertices.Add(new Vector3(1, 0, 0)); + vertices.Add(new Vector3(0, 0, 1)); + + // Initialize the ArrayMesh. + var arrMesh = new ArrayMesh(); + var arrays = new Godot.Collections.Array(); + arrays.Resize((int)ArrayMesh.ArrayType.Max); + arrays[(int)ArrayMesh.ArrayType.Vertex] = vertices; + + // Create the Mesh. + arrMesh.AddSurfaceFromArrays(Mesh.PrimitiveType.Triangles, arrays); + var m = new MeshInstance(); + m.Mesh = arrMesh; + [/csharp] + [/codeblocks] The [MeshInstance3D] is ready to be added to the [SceneTree] to be shown. See also [ImmediateGeometry3D], [MeshDataTool] and [SurfaceTool] for procedural geometry generation. [b]Note:[/b] Godot uses clockwise [url=https://learnopengl.com/Advanced-OpenGL/Face-culling]winding order[/url] for front faces of triangle primitive modes. diff --git a/doc/classes/AudioEffectHighShelfFilter.xml b/doc/classes/AudioEffectHighShelfFilter.xml index cf620e4417..4ba31f9fc8 100644 --- a/doc/classes/AudioEffectHighShelfFilter.xml +++ b/doc/classes/AudioEffectHighShelfFilter.xml @@ -1,10 +1,12 @@ <?xml version="1.0" encoding="UTF-8" ?> <class name="AudioEffectHighShelfFilter" inherits="AudioEffectFilter" version="4.0"> <brief_description> + Reduces all frequencies above the [member AudioEffectFilter.cutoff_hz]. </brief_description> <description> </description> <tutorials> + <link title="Audio buses">https://docs.godotengine.org/en/latest/tutorials/audio/audio_buses.html</link> </tutorials> <methods> </methods> diff --git a/doc/classes/AudioEffectLowShelfFilter.xml b/doc/classes/AudioEffectLowShelfFilter.xml index 7cf09b0f05..078e7bf1a1 100644 --- a/doc/classes/AudioEffectLowShelfFilter.xml +++ b/doc/classes/AudioEffectLowShelfFilter.xml @@ -1,10 +1,12 @@ <?xml version="1.0" encoding="UTF-8" ?> <class name="AudioEffectLowShelfFilter" inherits="AudioEffectFilter" version="4.0"> <brief_description> + Reduces all frequencies below the [member AudioEffectFilter.cutoff_hz]. </brief_description> <description> </description> <tutorials> + <link title="Audio buses">https://docs.godotengine.org/en/latest/tutorials/audio/audio_buses.html</link> </tutorials> <methods> </methods> diff --git a/doc/classes/BaseMaterial3D.xml b/doc/classes/BaseMaterial3D.xml index 0cb0b7e57e..8c92975b9c 100644 --- a/doc/classes/BaseMaterial3D.xml +++ b/doc/classes/BaseMaterial3D.xml @@ -122,6 +122,7 @@ </member> <member name="billboard_mode" type="int" setter="set_billboard_mode" getter="get_billboard_mode" enum="BaseMaterial3D.BillboardMode" default="0"> Controls how the object faces the camera. See [enum BillboardMode]. + [b]Note:[/b] Billboard mode is not suitable for VR because the left-right vector of the camera is not horizontal when the screen is attached to your head instead of on the table. See [url=https://github.com/godotengine/godot/issues/41567]GitHub issue #41567[/url] for details. </member> <member name="blend_mode" type="int" setter="set_blend_mode" getter="get_blend_mode" enum="BaseMaterial3D.BlendMode" default="0"> The material's blend mode. @@ -174,10 +175,12 @@ If [code]true[/code], the object receives no shadow that would otherwise be cast onto it. </member> <member name="distance_fade_max_distance" type="float" setter="set_distance_fade_max_distance" getter="get_distance_fade_max_distance"> - Distance at which the object fades fully and is no longer visible. + Distance at which the object appears fully opaque. + [b]Note:[/b] If [code]distance_fade_max_distance[/code] is less than [code]distance_fade_min_distance[/code], the behavior will be reversed. The object will start to fade away at [code]distance_fade_max_distance[/code] and will fully disappear once it reaches [code]distance_fade_min_distance[/code]. </member> <member name="distance_fade_min_distance" type="float" setter="set_distance_fade_min_distance" getter="get_distance_fade_min_distance"> - Distance at which the object starts to fade. If the object is less than this distance away it will appear normal. + Distance at which the object starts to become visible. If the object is less than this distance away, it will be invisible. + [b]Note:[/b] If [code]distance_fade_min_distance[/code] is greater than [code]distance_fade_max_distance[/code], the behavior will be reversed. The object will start to fade away at [code]distance_fade_max_distance[/code] and will fully disappear once it reaches [code]distance_fade_min_distance[/code]. </member> <member name="distance_fade_mode" type="int" setter="set_distance_fade" getter="get_distance_fade" enum="BaseMaterial3D.DistanceFadeMode" default="0"> Specifies which type of fade to use. Can be any of the [enum DistanceFadeMode]s. diff --git a/doc/classes/Button.xml b/doc/classes/Button.xml index de05cfcd13..e0ccda957f 100644 --- a/doc/classes/Button.xml +++ b/doc/classes/Button.xml @@ -6,7 +6,8 @@ <description> Button is the standard themed button. It can contain text and an icon, and will display them according to the current [Theme]. [b]Example of creating a button and assigning an action when pressed by code:[/b] - [codeblock] + [codeblocks] + [gdscript] func _ready(): var button = Button.new() button.text = "Click me" @@ -15,8 +16,24 @@ func _button_pressed(): print("Hello world!") - [/codeblock] + [/gdscript] + [csharp] + public override void _Ready() + { + var button = new Button(); + button.Text = "Click me"; + button.Connect("pressed", this, nameof(ButtonPressed)); + AddChild(button); + } + + private void ButtonPressed() + { + GD.Print("Hello world!"); + } + [/csharp] + [/codeblocks] Buttons (like all Control nodes) can also be created in the editor, but some situations may require creating them from code. + See also [BaseButton] which contains common properties and methods associated with this node. </description> <tutorials> </tutorials> diff --git a/doc/classes/Callable.xml b/doc/classes/Callable.xml index 3cc74beb58..3bbee993ac 100644 --- a/doc/classes/Callable.xml +++ b/doc/classes/Callable.xml @@ -6,15 +6,32 @@ <description> [Callable] is a first class object which can be held in variables and passed to functions. It represents a given method in an [Object], and is typically used for signal callbacks. [b]Example:[/b] - [codeblock] + [codeblocks] + [gdscript] var callable = Callable(self, "print_args") func print_args(arg1, arg2, arg3 = ""): prints(arg1, arg2, arg3) + func test(): callable.call("hello", "world") # Prints "hello world". callable.call(Vector2.UP, 42, callable) # Prints "(0, -1) 42 Node(Node.gd)::print_args". callable.call("invalid") # Invalid call, should have at least 2 arguments. - [/codeblock] + [/gdscript] + [csharp] + Callable callable = new Callable(this, "print_args"); + public void PrintArgs(object arg1, object arg2, object arg3 = "") + { + GD.PrintS(arg1, arg2, arg3); + } + + public void Test() + { + callable.Call("hello", "world"); // Prints "hello world". + callable.Call(Vector2.Up, 42, callable); // Prints "(0, -1) 42 Node(Node.gd)::print_args". + callable.Call("invalid"); // Invalid call, should have at least 2 arguments. + } + [/csharp] + [/codeblocks] </description> <tutorials> </tutorials> diff --git a/doc/classes/CanvasItem.xml b/doc/classes/CanvasItem.xml index 0eecada4fe..946c4f8988 100644 --- a/doc/classes/CanvasItem.xml +++ b/doc/classes/CanvasItem.xml @@ -318,13 +318,22 @@ <description> Draws [code]text[/code] using the specified [code]font[/code] at the [code]position[/code] (top-left corner). The text will have its color multiplied by [code]modulate[/code]. If [code]clip_w[/code] is greater than or equal to 0, the text will be clipped if it exceeds the specified width. [b]Example using the default project font:[/b] - [codeblock] + [codeblocks] + [gdscript] # If using this method in a script that redraws constantly, move the # `default_font` declaration to a member variable assigned in `_ready()` # so the Control is only created once. var default_font = Control.new().get_font("font") draw_string(default_font, Vector2(64, 64), "Hello world") - [/codeblock] + [/gdscript] + [csharp] + // If using this method in a script that redraws constantly, move the + // `default_font` declaration to a member variable assigned in `_ready()` + // so the Control is only created once. + Font defaultFont = new Control().GetFont("font"); + DrawString(defaultFont, new Vector2(64, 64), "Hello world"); + [/csharp] + [/codeblocks] See also [method Font.draw]. </description> </method> diff --git a/doc/classes/CharFXTransform.xml b/doc/classes/CharFXTransform.xml index a988035c36..d1759adf30 100644 --- a/doc/classes/CharFXTransform.xml +++ b/doc/classes/CharFXTransform.xml @@ -18,11 +18,18 @@ </member> <member name="character" type="int" setter="set_character" getter="get_character" default="0"> The Unicode codepoint the character will use. This only affects non-whitespace characters. [method @GDScript.ord] can be useful here. For example, the following will replace all characters with asterisks: - [codeblock] + [codeblocks] + [gdscript] # `char_fx` is the CharFXTransform parameter from `_process_custom_fx()`. # See the RichTextEffect documentation for details. char_fx.character = ord("*") - [/codeblock] + [/gdscript] + [csharp] + // `char_fx` is the CharFXTransform parameter from `_process_custom_fx()`. + // See the RichTextEffect documentation for details. + charFx.Character = char.GetNumericValue('*'); + [/csharp] + [/codeblocks] </member> <member name="color" type="Color" setter="set_color" getter="get_color" default="Color( 0, 0, 0, 1 )"> The color the character will be drawn with. diff --git a/doc/classes/CheckBox.xml b/doc/classes/CheckBox.xml index 9c42091eb8..f912bb98c9 100644 --- a/doc/classes/CheckBox.xml +++ b/doc/classes/CheckBox.xml @@ -5,6 +5,7 @@ </brief_description> <description> A checkbox allows the user to make a binary choice (choosing only one of two possible options). It's similar to [CheckButton] in functionality, but it has a different appearance. To follow established UX patterns, it's recommended to use CheckBox when toggling it has [b]no[/b] immediate effect on something. For instance, it should be used when toggling it will only do something once a confirmation button is pressed. + See also [BaseButton] which contains common properties and methods associated with this node. </description> <tutorials> </tutorials> diff --git a/doc/classes/CheckButton.xml b/doc/classes/CheckButton.xml index 514ff9a691..b4f91cf3a8 100644 --- a/doc/classes/CheckButton.xml +++ b/doc/classes/CheckButton.xml @@ -5,6 +5,7 @@ </brief_description> <description> CheckButton is a toggle button displayed as a check field. It's similar to [CheckBox] in functionality, but it has a different appearance. To follow established UX patterns, it's recommended to use CheckButton when toggling it has an [b]immediate[/b] effect on something. For instance, it should be used if toggling it enables/disables a setting without requiring the user to press a confirmation button. + See also [BaseButton] which contains common properties and methods associated with this node. </description> <tutorials> </tutorials> diff --git a/doc/classes/Color.xml b/doc/classes/Color.xml index fcaba99eb7..1d249a253c 100644 --- a/doc/classes/Color.xml +++ b/doc/classes/Color.xml @@ -8,6 +8,7 @@ You can also create a color from standardized color names by using [method @GDScript.ColorN] or directly using the color constants defined here. The standardized color set is based on the [url=https://en.wikipedia.org/wiki/X11_color_names]X11 color names[/url]. If you want to supply values in a range of 0 to 255, you should use [method @GDScript.Color8]. [b]Note:[/b] In a boolean context, a Color will evaluate to [code]false[/code] if it's equal to [code]Color(0, 0, 0, 1)[/code] (opaque black). Otherwise, a Color will always evaluate to [code]true[/code]. + [url=https://raw.githubusercontent.com/godotengine/godot-docs/master/img/color_constants.png]Color constants cheatsheet[/url] </description> <tutorials> </tutorials> @@ -19,21 +20,39 @@ </argument> <description> Constructs a color from an HTML hexadecimal color string in RGB or RGBA format. See also [method @GDScript.ColorN]. - [codeblock] + [codeblocks] + [gdscript] # Each of the following creates the same color RGBA(178, 217, 10, 255). var c3 = Color("#b2d90a") # RGB format with "#". var c4 = Color("b2d90a") # RGB format. var c1 = Color("#b2d90aff") # RGBA format with "#". var c2 = Color("b2d90aff") # RGBA format. - [/codeblock] + [/gdscript] + [csharp] + // Each of the following creates the same color RGBA(178, 217, 10, 255). + var c3 = new Color("#b2d90a"); + var c4 = new Color("b2d90a"); // RGB format. + var c1 = new Color("#b2d90aff"); + var c2 = new Color("b2d90aff"); // RGBA format. + [/csharp] + [/codeblocks] You can also use the "web color" short-hand form by only using 3 or 4 digits. - [codeblock] + [codeblocks] + [gdscript] # Each of the following creates the same color RGBA(17, 34, 51, 255). var c3 = Color("#123") # RGB format with "#". var c4 = Color("123") # RGB format. var c1 = Color("#123f") # RGBA format with "#". var c2 = Color("123f") # RGBA format. - [/codeblock] + [/gdscript] + [csharp] + // Each of the following creates the same color RGBA(17, 34, 51, 255). + var c3 = new Color("#123"); + var c4 = new Color("123"); // RGB format. + var c1 = new Color("#123f"); + var c2 = new Color("123f"); // RGBA format. + [/csharp] + [/codeblocks] </description> </method> <method name="Color"> @@ -43,9 +62,14 @@ </argument> <description> Constructs a color from a 32-bit integer (each byte represents a component of the RGBA profile). - [codeblock] + [codeblocks] + [gdscript] var c = Color(274) # Equivalent to RGBA(0, 0, 1, 18) - [/codeblock] + [/gdscript] + [csharp] + var c = new Color(274); // Equivalent to RGBA(0, 0, 1, 18) + [/csharp] + [/codeblocks] </description> </method> <method name="Color"> @@ -57,9 +81,14 @@ </argument> <description> Constructs a color from an existing color, but with a custom alpha value. - [codeblock] + [codeblocks] + [gdscript] var red = Color(Color.red, 0.5) # 50% transparent red. - [/codeblock] + [/gdscript] + [csharp] + var red = new Color(Colors.Red, 0.5f); // 50% transparent red. + [/csharp] + [/codeblocks] </description> </method> <method name="Color"> @@ -73,9 +102,14 @@ </argument> <description> Constructs a color from an RGB profile using values between 0 and 1. Alpha will always be 1. - [codeblock] - var c = Color(0.2, 1.0, 0.7) # Equivalent to RGBA(51, 255, 178, 255) - [/codeblock] + [codeblocks] + [gdscript] + var color = Color(0.2, 1.0, 0.7) # Equivalent to RGBA(51, 255, 178, 255) + [/gdscript] + [csharp] + var color = new Color(0.2f, 1.0f, 0.7f); // Equivalent to RGBA(51, 255, 178, 255) + [/csharp] + [/codeblocks] </description> </method> <method name="Color"> @@ -91,9 +125,14 @@ </argument> <description> Constructs a color from an RGBA profile using values between 0 and 1. - [codeblock] - var c = Color(0.2, 1.0, 0.7, 0.8) # Equivalent to RGBA(51, 255, 178, 204) - [/codeblock] + [codeblocks] + [gdscript] + var color = Color(0.2, 1.0, 0.7, 0.8) # Equivalent to RGBA(51, 255, 178, 204) + [/gdscript] + [csharp] + var color = new Color(0.2f, 1.0f, 0.7f, 0.8f); // Equivalent to RGBA(51, 255, 178, 255, 204) + [/csharp] + [/codeblocks] </description> </method> <method name="blend"> @@ -103,11 +142,18 @@ </argument> <description> Returns a new color resulting from blending this color over another. If the color is opaque, the result is also opaque. The second color may have a range of alpha values. - [codeblock] + [codeblocks] + [gdscript] var bg = Color(0.0, 1.0, 0.0, 0.5) # Green with alpha of 50% var fg = Color(1.0, 0.0, 0.0, 0.5) # Red with alpha of 50% var blended_color = bg.blend(fg) # Brown with alpha of 75% - [/codeblock] + [/gdscript] + [csharp] + var bg = new Color(0.0f, 1.0f, 0.0f, 0.5f); // Green with alpha of 50% + var fg = new Color(1.0f, 0.0f, 0.0f, 0.5f); // Red with alpha of 50% + Color blendedColor = bg.Blend(fg); // Brown with alpha of 75% + [/csharp] + [/codeblocks] </description> </method> <method name="contrasted"> @@ -115,10 +161,16 @@ </return> <description> Returns the most contrasting color. - [codeblock] - var c = Color(0.3, 0.4, 0.9) - var contrasted_color = c.contrasted() # Equivalent to RGBA(204, 229, 102, 255) - [/codeblock] + [codeblocks] + [gdscript] + var color = Color(0.3, 0.4, 0.9) + var contrasted_color = color.contrasted() # Equivalent to RGBA(204, 229, 102, 255) + [/gdscript] + [csharp] + var color = new Color(0.3f, 0.4f, 0.9f); + Color contrastedColor = color.Contrasted(); // Equivalent to RGBA(204, 229, 102, 255) + [/csharp] + [/codeblocks] </description> </method> <method name="darkened"> @@ -128,10 +180,16 @@ </argument> <description> Returns a new color resulting from making this color darker by the specified percentage (ratio from 0 to 1). - [codeblock] + [codeblocks] + [gdscript] var green = Color(0.0, 1.0, 0.0) var darkgreen = green.darkened(0.2) # 20% darker than regular green - [/codeblock] + [/gdscript] + [csharp] + var green = new Color(0.0f, 1.0f, 0.0f); + Color darkgreen = green.Darkened(0.2f); // 20% darker than regular green + [/csharp] + [/codeblocks] </description> </method> <method name="from_hsv"> @@ -147,9 +205,14 @@ </argument> <description> Constructs a color from an HSV profile. [code]h[/code], [code]s[/code], and [code]v[/code] are values between 0 and 1. - [codeblock] - var c = Color.from_hsv(0.58, 0.5, 0.79, 0.8) # Equivalent to HSV(210, 50, 79, 0.8) or Color8(100, 151, 201, 0.8) - [/codeblock] + [codeblocks] + [gdscript] + var color = Color.from_hsv(0.58, 0.5, 0.79, 0.8) # Equivalent to HSV(210, 50, 79, 0.8) or Color8(100, 151, 201, 0.8) + [/gdscript] + [csharp] + Color color = Color.FromHsv(0.58f, 0.5f, 0.79f, 0.8f); // Equivalent to HSV(210, 50, 79, 0.8) or Color8(100, 151, 201, 0.8) + [/csharp] + [/codeblocks] </description> </method> <method name="inverted"> @@ -157,10 +220,16 @@ </return> <description> Returns the inverted color [code](1 - r, 1 - g, 1 - b, a)[/code]. - [codeblock] - var c = Color(0.3, 0.4, 0.9) - var inverted_color = c.inverted() # A color of an RGBA(178, 153, 26, 255) - [/codeblock] + [codeblocks] + [gdscript] + var color = Color(0.3, 0.4, 0.9) + var inverted_color = color.inverted() # A color of an RGBA(178, 153, 26, 255) + [/gdscript] + [csharp] + var color = new Color(0.3f, 0.4f, 0.9f); + Color invertedColor = color.Inverted(); // A color of an RGBA(178, 153, 26, 255) + [/csharp] + [/codeblocks] </description> </method> <method name="is_equal_approx"> @@ -181,11 +250,18 @@ </argument> <description> Returns the linear interpolation with another color. The interpolation factor [code]t[/code] is between 0 and 1. - [codeblock] + [codeblocks] + [gdscript] var c1 = Color(1.0, 0.0, 0.0) var c2 = Color(0.0, 1.0, 0.0) - var li_c = c1.lerp(c2, 0.5) # A color of an RGBA(128, 128, 0, 255) - [/codeblock] + var lerp_color = c1.lerp(c2, 0.5) # A color of an RGBA(128, 128, 0, 255) + [/gdscript] + [csharp] + var c1 = new Color(1.0f, 0.0f, 0.0f); + var c2 = new Color(0.0f, 1.0f, 0.0f); + Color lerpColor = c1.Lerp(c2, 0.5f); // A color of an RGBA(128, 128, 0, 255) + [/csharp] + [/codeblocks] </description> </method> <method name="lightened"> @@ -195,10 +271,16 @@ </argument> <description> Returns a new color resulting from making this color lighter by the specified percentage (ratio from 0 to 1). - [codeblock] + [codeblocks] + [gdscript] var green = Color(0.0, 1.0, 0.0) var lightgreen = green.lightened(0.2) # 20% lighter than regular green - [/codeblock] + [/gdscript] + [csharp] + var green = new Color(0.0f, 1.0f, 0.0f); + Color lightgreen = green.Lightened(0.2f); // 20% lighter than regular green + [/csharp] + [/codeblocks] </description> </method> <method name="to_abgr32"> @@ -206,10 +288,16 @@ </return> <description> Returns the color's 32-bit integer in ABGR format (each byte represents a component of the ABGR profile). ABGR is the reversed version of the default format. - [codeblock] - var c = Color(1, 0.5, 0.2) - print(c.to_abgr32()) # Prints 4281565439 - [/codeblock] + [codeblocks] + [gdscript] + var color = Color(1, 0.5, 0.2) + print(color.to_abgr32()) # Prints 4281565439 + [/gdscript] + [csharp] + var color = new Color(1.0f, 0.5f, 0.2f); + GD.Print(color.ToAbgr32()); // Prints 4281565439 + [/csharp] + [/codeblocks] </description> </method> <method name="to_abgr64"> @@ -217,10 +305,16 @@ </return> <description> Returns the color's 64-bit integer in ABGR format (each word represents a component of the ABGR profile). ABGR is the reversed version of the default format. - [codeblock] - var c = Color(1, 0.5, 0.2) - print(c.to_abgr64()) # Prints -225178692812801 - [/codeblock] + [codeblocks] + [gdscript] + var color = Color(1, 0.5, 0.2) + print(color.to_abgr64()) # Prints -225178692812801 + [/gdscript] + [csharp] + var color = new Color(1.0f, 0.5f, 0.2f); + GD.Print(color.ToAbgr64()); // Prints -225178692812801 + [/csharp] + [/codeblocks] </description> </method> <method name="to_argb32"> @@ -228,10 +322,16 @@ </return> <description> Returns the color's 32-bit integer in ARGB format (each byte represents a component of the ARGB profile). ARGB is more compatible with DirectX. - [codeblock] - var c = Color(1, 0.5, 0.2) - print(c.to_argb32()) # Prints 4294934323 - [/codeblock] + [codeblocks] + [gdscript] + var color = Color(1, 0.5, 0.2) + print(color.to_argb32()) # Prints 4294934323 + [/gdscript] + [csharp] + var color = new Color(1.0f, 0.5f, 0.2f); + GD.Print(color.ToArgb32()); // Prints 4294934323 + [/csharp] + [/codeblocks] </description> </method> <method name="to_argb64"> @@ -239,10 +339,16 @@ </return> <description> Returns the color's 64-bit integer in ARGB format (each word represents a component of the ARGB profile). ARGB is more compatible with DirectX. - [codeblock] - var c = Color(1, 0.5, 0.2) - print(c.to_argb64()) # Prints -2147470541 - [/codeblock] + [codeblocks] + [gdscript] + var color = Color(1, 0.5, 0.2) + print(color.to_argb64()) # Prints -2147470541 + [/gdscript] + [csharp] + var color = new Color(1.0f, 0.5f, 0.2f); + GD.Print(color.ToArgb64()); // Prints -2147470541 + [/csharp] + [/codeblocks] </description> </method> <method name="to_html"> @@ -253,11 +359,18 @@ <description> Returns the color's HTML hexadecimal color string in RGBA format (ex: [code]ff34f822[/code]). Setting [code]with_alpha[/code] to [code]false[/code] excludes alpha from the hexadecimal string (and uses RGB instead of RGBA format). - [codeblock] - var c = Color(1, 1, 1, 0.5) - var s1 = c.to_html() # Returns "ffffff7f" - var s2 = c.to_html(false) # Returns "ffffff" - [/codeblock] + [codeblocks] + [gdscript] + var color = Color(1, 1, 1, 0.5) + var with_alpha = color.to_html() # Returns "ffffff7f" + var without_alpha = color.to_html(false) # Returns "ffffff" + [/gdscript] + [csharp] + var color = new Color(1, 1, 1, 0.5f); + String withAlpha = color.ToHtml(); // Returns "ffffff7f" + String withoutAlpha = color.ToHtml(false); // Returns "ffffff" + [/csharp] + [/codeblocks] </description> </method> <method name="to_rgba32"> @@ -265,10 +378,16 @@ </return> <description> Returns the color's 32-bit integer in RGBA format (each byte represents a component of the RGBA profile). RGBA is Godot's default format. - [codeblock] - var c = Color(1, 0.5, 0.2) - print(c.to_rgba32()) # Prints 4286526463 - [/codeblock] + [codeblocks] + [gdscript] + var color = Color(1, 0.5, 0.2) + print(color.to_rgba32()) # Prints 4286526463 + [/gdscript] + [csharp] + var color = new Color(1, 0.5f, 0.2f); + GD.Print(color.ToRgba32()); // Prints 4286526463 + [/csharp] + [/codeblocks] </description> </method> <method name="to_rgba64"> @@ -276,10 +395,16 @@ </return> <description> Returns the color's 64-bit integer in RGBA format (each word represents a component of the RGBA profile). RGBA is Godot's default format. - [codeblock] - var c = Color(1, 0.5, 0.2) - print(c.to_rgba64()) # Prints -140736629309441 - [/codeblock] + [codeblocks] + [gdscript] + var color = Color(1, 0.5, 0.2) + print(color.to_rgba64()) # Prints -140736629309441 + [/gdscript] + [csharp] + var color = new Color(1, 0.5f, 0.2f); + GD.Print(color.ToRgba64()); // Prints -140736629309441 + [/csharp] + [/codeblocks] </description> </method> </methods> diff --git a/doc/classes/ColorPickerButton.xml b/doc/classes/ColorPickerButton.xml index 67f64c8a66..36f7880060 100644 --- a/doc/classes/ColorPickerButton.xml +++ b/doc/classes/ColorPickerButton.xml @@ -5,6 +5,7 @@ </brief_description> <description> Encapsulates a [ColorPicker] making it accessible by pressing a button. Pressing the button will toggle the [ColorPicker] visibility. + See also [BaseButton] which contains common properties and methods associated with this node. </description> <tutorials> </tutorials> diff --git a/doc/classes/ColorRect.xml b/doc/classes/ColorRect.xml index 92f42b6dd3..9bfcf5071d 100644 --- a/doc/classes/ColorRect.xml +++ b/doc/classes/ColorRect.xml @@ -13,9 +13,14 @@ <members> <member name="color" type="Color" setter="set_frame_color" getter="get_frame_color" default="Color( 1, 1, 1, 1 )"> The fill color. - [codeblock] + [codeblocks] + [gdscript] $ColorRect.color = Color(1, 0, 0, 1) # Set ColorRect's color to red. - [/codeblock] + [/gdscript] + [csharp] + GetNode<ColorRect>("ColorRect").Color = new Color(1, 0, 0, 1); // Set ColorRect's color to red. + [/csharp] + [/codeblocks] </member> </members> <constants> diff --git a/doc/classes/ConfigFile.xml b/doc/classes/ConfigFile.xml index 522d484131..da17d993e3 100644 --- a/doc/classes/ConfigFile.xml +++ b/doc/classes/ConfigFile.xml @@ -13,7 +13,8 @@ [/codeblock] The stored data can be saved to or parsed from a file, though ConfigFile objects can also be used directly without accessing the filesystem. The following example shows how to parse an INI-style file from the system, read its contents and store new values in it: - [codeblock] + [codeblocks] + [gdscript] var config = ConfigFile.new() var err = config.load("user://settings.cfg") if err == OK: # If not, something went wrong with the file loading @@ -24,7 +25,24 @@ config.set_value("audio", "mute", false) # Save the changes by overwriting the previous file config.save("user://settings.cfg") - [/codeblock] + [/gdscript] + [csharp] + var config = new ConfigFile(); + Error err = config.Load("user://settings.cfg"); + if (err == Error.Ok) // If not, something went wrong with the file loading + { + // Look for the display/width pair, and default to 1024 if missing + int screenWidth = (int)config.GetValue("display", "width", 1024); + // Store a variable if and only if it hasn't been defined yet + if (!config.HasSectionKey("audio", "mute")) + { + config.SetValue("audio", "mute", false); + } + // Save the changes by overwriting the previous file + config.Save("user://settings.cfg"); + } + [/csharp] + [/codeblocks] Keep in mind that section and property names can't contain spaces. Anything after a space will be ignored on save and on load. ConfigFiles can also contain manually written comment lines starting with a semicolon ([code];[/code]). Those lines will be ignored when parsing the file. Note that comments will be lost when saving the ConfigFile. This can still be useful for dedicated server configuration files, which are typically never overwritten without explicit user action. </description> diff --git a/doc/classes/ConfirmationDialog.xml b/doc/classes/ConfirmationDialog.xml index 6d5871508b..a850afdd9f 100644 --- a/doc/classes/ConfirmationDialog.xml +++ b/doc/classes/ConfirmationDialog.xml @@ -6,9 +6,14 @@ <description> Dialog for confirmation of actions. This dialog inherits from [AcceptDialog], but has by default an OK and Cancel button (in host OS order). To get cancel action, you can use: - [codeblock] + [codeblocks] + [gdscript] get_cancel().connect("pressed", self, "cancelled") - [/codeblock]. + [/gdscript] + [csharp] + GetCancel().Connect("pressed", this, nameof(Cancelled)); + [/csharp] + [/codeblocks] </description> <tutorials> </tutorials> diff --git a/doc/classes/Control.xml b/doc/classes/Control.xml index c8e37d7d7b..bb00ac33bf 100644 --- a/doc/classes/Control.xml +++ b/doc/classes/Control.xml @@ -44,12 +44,27 @@ <description> Virtual method to be implemented by the user. Use this method to process and accept inputs on UI elements. See [method accept_event]. Example: clicking a control. - [codeblock] + [codeblocks] + [gdscript] func _gui_input(event): if event is InputEventMouseButton: if event.button_index == BUTTON_LEFT and event.pressed: print("I've been clicked D:") - [/codeblock] + [/gdscript] + [csharp] + public override void _GuiInput(InputEvent @event) + { + if (@event is InputEventMouseButton) + { + var mb = @event as InputEventMouseButton; + if (mb.ButtonIndex == (int)ButtonList.Left && mb.Pressed) + { + GD.Print("I've been clicked D:"); + } + } + } + [/csharp] + [/codeblocks] The event won't trigger if: * clicking outside the control (see [method has_point]); * control has [member mouse_filter] set to [constant MOUSE_FILTER_IGNORE]; @@ -68,19 +83,39 @@ The returned node must be of type [Control] or Control-derieved. It can have child nodes of any type. It is freed when the tooltip disappears, so make sure you always provide a new instance, not e.g. a node from scene. When [code]null[/code] or non-Control node is returned, the default tooltip will be used instead. [b]Note:[/b] The tooltip is shrunk to minimal size. If you want to ensure it's fully visible, you might want to set its [member rect_min_size] to some non-zero value. Example of usage with custom-constructed node: - [codeblock] + [codeblocks] + [gdscript] func _make_custom_tooltip(for_text): var label = Label.new() label.text = for_text return label - [/codeblock] + [/gdscript] + [csharp] + public override Godot.Object _MakeCustomTooltip(String forText) + { + var label = new Label(); + label.Text = forText; + return label; + } + [/csharp] + [/codeblocks] Example of usage with custom scene instance: - [codeblock] + [codeblocks] + [gdscript] func _make_custom_tooltip(for_text): var tooltip = preload("SomeTooltipScene.tscn").instance() tooltip.get_node("Label").text = for_text return tooltip - [/codeblock] + [/gdscript] + [csharp] + public override Godot.Object _MakeCustomTooltip(String forText) + { + Node tooltip = ResourceLoader.Load<PackedScene>("SomeTooltipScene.tscn").Instance(); + tooltip.GetNode<Label>("Label").Text = forText; + return tooltip; + } + [/csharp] + [/codeblocks] </description> </method> <method name="accept_event"> @@ -101,14 +136,22 @@ Overrides the [Color] with given [code]name[/code] in the [member theme] resource the control uses. [b]Note:[/b] Unlike other theme overrides, there is no way to undo a color override without manually assigning the previous color. [b]Example of overriding a label's color and resetting it later:[/b] - [codeblock] + [codeblocks] + [gdscript] # Override the child node "MyLabel"'s font color to orange. $MyLabel.add_theme_color_override("font_color", Color(1, 0.5, 0)) - # Reset the color by creating a new node to get the default value: var default_label_color = Label.new().get_theme_color("font_color") $MyLabel.add_theme_color_override("font_color", default_label_color) - [/codeblock] + [/gdscript] + [csharp] + // Override the child node "MyLabel"'s font color to orange. + GetNode<Label>("MyLabel").AddThemeColorOverride("font_color", new Color(1, 0.5f, 0)); + // Reset the color by creating a new node to get the default value: + var defaultLabelColor = new Label().GetThemeColor("font_color"); + GetNode<Label>("MyLabel").AddThemeColorOverride("font_color", defaultLabelColor); + [/csharp] + [/codeblocks] </description> </method> <method name="add_theme_constant_override"> @@ -165,7 +208,8 @@ <description> Overrides the [StyleBox] with given [code]name[/code] in the [member theme] resource the control uses. If [code]stylebox[/code] is empty or invalid, the override is cleared and the [StyleBox] from assigned [Theme] is used. [b]Example of modifying a property in a StyleBox by duplicating it:[/b] - [codeblock] + [codeblocks] + [gdscript] # The snippet below assumes the child node MyButton has a StyleBoxFlat assigned. # Resources are shared across instances, so we need to duplicate it # to avoid modifying the appearance of all other buttons. @@ -173,10 +217,21 @@ new_stylebox_normal.border_width_top = 3 new_stylebox_normal.border_color = Color(0, 1, 0.5) $MyButton.add_theme_stylebox_override("normal", new_stylebox_normal) - # Remove the stylebox override: $MyButton.add_theme_stylebox_override("normal", null) - [/codeblock] + [/gdscript] + [csharp] + // The snippet below assumes the child node MyButton has a StyleBoxFlat assigned. + // Resources are shared across instances, so we need to duplicate it + // to avoid modifying the appearance of all other buttons. + StyleBoxFlat newStyleboxNormal = GetNode<Button>("MyButton").GetThemeStylebox("normal").Duplicate() as StyleBoxFlat; + newStyleboxNormal.BorderWidthTop = 3; + newStyleboxNormal.BorderColor = new Color(0, 1, 0.5f); + GetNode<Button>("MyButton").AddThemeStyleboxOverride("normal", newStyleboxNormal); + // Remove the stylebox override: + GetNode<Button>("MyButton").AddThemeStyleboxOverride("normal", null); + [/csharp] + [/codeblocks] </description> </method> <method name="can_drop_data" qualifiers="virtual"> @@ -189,12 +244,22 @@ <description> Godot calls this method to test if [code]data[/code] from a control's [method get_drag_data] can be dropped at [code]position[/code]. [code]position[/code] is local to this control. This method should only be used to test the data. Process the data in [method drop_data]. - [codeblock] + [codeblocks] + [gdscript] func can_drop_data(position, data): # Check position if it is relevant to you # Otherwise, just check data return typeof(data) == TYPE_DICTIONARY and data.has("expected") - [/codeblock] + [/gdscript] + [csharp] + public override bool CanDropData(Vector2 position, object data) + { + // Check position if it is relevant to you + // Otherwise, just check data + return data is Godot.Collections.Dictionary && (data as Godot.Collections.Dictionary).Contains("expected"); + } + [/csharp] + [/codeblocks] </description> </method> <method name="drop_data" qualifiers="virtual"> @@ -206,13 +271,24 @@ </argument> <description> Godot calls this method to pass you the [code]data[/code] from a control's [method get_drag_data] result. Godot first calls [method can_drop_data] to test if [code]data[/code] is allowed to drop at [code]position[/code] where [code]position[/code] is local to this control. - [codeblock] + [codeblocks] + [gdscript] func can_drop_data(position, data): return typeof(data) == TYPE_DICTIONARY and data.has("color") - func drop_data(position, data): - color = data["color"] - [/codeblock] + var color = data["color"] + [/gdscript] + [csharp] + public override bool CanDropData(Vector2 position, object data) + { + return data is Godot.Collections.Dictionary && (data as Godot.Collections.Dictionary).Contains("color"); + } + public override void DropData(Vector2 position, object data) + { + Color color = (Color)(data as Godot.Collections.Dictionary)["color"]; + } + [/csharp] + [/codeblocks] </description> </method> <method name="force_drag"> @@ -267,12 +343,22 @@ <description> Godot calls this method to get data that can be dragged and dropped onto controls that expect drop data. Returns [code]null[/code] if there is no data to drag. Controls that want to receive drop data should implement [method can_drop_data] and [method drop_data]. [code]position[/code] is local to this control. Drag may be forced with [method force_drag]. A preview that will follow the mouse that should represent the data can be set with [method set_drag_preview]. A good time to set the preview is in this method. - [codeblock] + [codeblocks] + [gdscript] func get_drag_data(position): - var mydata = make_data() - set_drag_preview(make_preview(mydata)) + var mydata = make_data() # This is your custom method generating the drag data. + set_drag_preview(make_preview(mydata)) # This is your custom method generating the preview of the drag data. return mydata - [/codeblock] + [/gdscript] + [csharp] + public override object GetDragData(Vector2 position) + { + object mydata = MakeData(); // This is your custom method generating the drag data. + SetDragPreview(MakePreview(mydata)); // This is your custom method generating the preview of the drag data. + return mydata; + } + [/csharp] + [/codeblocks] </description> </method> <method name="get_end" qualifiers="const"> @@ -358,10 +444,18 @@ </argument> <description> Returns a color from assigned [Theme] with given [code]name[/code] and associated with [Control] of given [code]type[/code]. - [codeblock] + [codeblocks] + [gdscript] func _ready(): modulate = get_theme_color("font_color", "Button") #get the color defined for button fonts - [/codeblock] + [/gdscript] + [csharp] + public override void _Ready() + { + Modulate = GetThemeColor("font_color", "Button"); //get the color defined for button fonts + } + [/csharp] + [/codeblocks] </description> </method> <method name="get_theme_constant" qualifiers="const"> @@ -422,10 +516,18 @@ </return> <description> Creates an [InputEventMouseButton] that attempts to click the control. If the event is received, the control acquires focus. - [codeblock] + [codeblocks] + [gdscript] func _process(delta): grab_click_focus() #when clicking another Control node, this node will be clicked instead - [/codeblock] + [/gdscript] + [csharp] + public override void _Process(float delta) + { + GrabClickFocus(); //when clicking another Control node, this node will be clicked instead + } + [/csharp] + [/codeblocks] </description> </method> <method name="grab_focus"> @@ -652,24 +754,61 @@ Forwarding can be implemented in the target control similar to the methods [method get_drag_data], [method can_drop_data], and [method drop_data] but with two differences: 1. The function name must be suffixed with [b]_fw[/b] 2. The function must take an extra argument that is the control doing the forwarding - [codeblock] + [codeblocks] + [gdscript] # ThisControl.gd extends Control + export(Control) var target_control + func _ready(): set_drag_forwarding(target_control) # TargetControl.gd extends Control + func can_drop_data_fw(position, data, from_control): return true func drop_data_fw(position, data, from_control): - my_handle_data(data) + my_handle_data(data) # Your handler method. func get_drag_data_fw(position, from_control): set_drag_preview(my_preview) return my_data() - [/codeblock] + [/gdscript] + [csharp] + // ThisControl.cs + public class ThisControl : Control + { + [Export] + public Control TargetControl { get; set; } + public override void _Ready() + { + SetDragForwarding(TargetControl); + } + } + + // TargetControl.cs + public class TargetControl : Control + { + public void CanDropDataFw(Vector2 position, object data, Control fromControl) + { + return true; + } + + public void DropDataFw(Vector2 position, object data, Control fromControl) + { + MyHandleData(data); // Your handler method. + } + + public void GetDragDataFw(Vector2 position, Control fromControl) + { + SetDragPreview(MyPreview); + return MyData(); + } + } + [/csharp] + [/codeblocks] </description> </method> <method name="set_drag_preview"> @@ -679,7 +818,8 @@ </argument> <description> Shows the given control at the mouse pointer. A good time to call this method is in [method get_drag_data]. The control must not be in the scene tree. - [codeblock] + [codeblocks] + [gdscript] export (Color, RGBA) var color = Color(1, 0, 0, 1) func get_drag_data(position): @@ -689,7 +829,22 @@ cpb.rect_size = Vector2(50, 50) set_drag_preview(cpb) return color - [/codeblock] + [/gdscript] + [csharp] + [Export] + public Color Color = new Color(1, 0, 0, 1); + + public override object GetDragData(Vector2 position) + { + // Use a control that is not in the tree + var cpb = new ColorPickerButton(); + cpb.Color = Color; + cpb.RectSize = new Vector2(50, 50); + SetDragPreview(cpb); + return Color; + } + [/csharp] + [/codeblocks] </description> </method> <method name="set_end"> diff --git a/doc/classes/Crypto.xml b/doc/classes/Crypto.xml index 4edb3eda0a..b3bbbae94f 100644 --- a/doc/classes/Crypto.xml +++ b/doc/classes/Crypto.xml @@ -6,13 +6,12 @@ <description> The Crypto class allows you to access some more advanced cryptographic functionalities in Godot. For now, this includes generating cryptographically secure random bytes, RSA keys and self-signed X509 certificates generation, asymmetric key encryption/decryption, and signing/verification. - [codeblock] + [codeblocks] + [gdscript] extends Node - var crypto = Crypto.new() var key = CryptoKey.new() var cert = X509Certificate.new() - func _ready(): # Generate new RSA key. key = crypto.generate_rsa(4096) @@ -33,7 +32,42 @@ # Checks assert(verified) assert(data.to_utf8() == decrypted) - [/codeblock] + [/gdscript] + [csharp] + using Godot; + using System; + using System.Diagnostics; + + public class CryptoNode : Node + { + public Crypto Crypto = new Crypto(); + public CryptoKey Key = new CryptoKey(); + public X509Certificate Cert = new X509Certificate(); + public override void _Ready() + { + // Generate new RSA key. + Key = Crypto.GenerateRsa(4096); + // Generate new self-signed certificate with the given key. + Cert = Crypto.GenerateSelfSignedCertificate(Key, "CN=mydomain.com,O=My Game Company,C=IT"); + // Save key and certificate in the user folder. + Key.Save("user://generated.key"); + Cert.Save("user://generated.crt"); + // Encryption + string data = "Some data"; + byte[] encrypted = Crypto.Encrypt(Key, data.ToUTF8()); + // Decryption + byte[] decrypted = Crypto.Decrypt(Key, encrypted); + // Signing + byte[] signature = Crypto.Sign(HashingContext.HashType.Sha256, Data.SHA256Buffer(), Key); + // Verifying + bool verified = Crypto.Verify(HashingContext.HashType.Sha256, Data.SHA256Buffer(), signature, Key); + // Checks + Debug.Assert(verified); + Debug.Assert(data.ToUTF8() == decrypted); + } + } + [/csharp] + [/codeblocks] [b]Note:[/b] Not available in HTML5 exports. </description> <tutorials> @@ -95,13 +129,22 @@ <description> Generates a self-signed [X509Certificate] from the given [CryptoKey] and [code]issuer_name[/code]. The certificate validity will be defined by [code]not_before[/code] and [code]not_after[/code] (first valid date and last valid date). The [code]issuer_name[/code] must contain at least "CN=" (common name, i.e. the domain name), "O=" (organization, i.e. your company name), "C=" (country, i.e. 2 lettered ISO-3166 code of the country the organization is based in). A small example to generate an RSA key and a X509 self-signed certificate. - [codeblock] + [codeblocks] + [gdscript] var crypto = Crypto.new() # Generate 4096 bits RSA key. var key = crypto.generate_rsa(4096) # Generate self-signed certificate using the given key. var cert = crypto.generate_self_signed_certificate(key, "CN=example.com,O=A Game Company,C=IT") - [/codeblock] + [/gdscript] + [csharp] + var crypto = new Crypto(); + // Generate 4096 bits RSA key. + CryptoKey key = crypto.GenerateRsa(4096); + // Generate self-signed certificate using the given key. + X509Certificate cert = crypto.GenerateSelfSignedCertificate(key, "CN=mydomain.com,O=My Game Company,C=IT"); + [/csharp] + [/codeblocks] </description> </method> <method name="sign"> diff --git a/doc/classes/DynamicFont.xml b/doc/classes/DynamicFont.xml index b0635892be..0b9b97f54a 100644 --- a/doc/classes/DynamicFont.xml +++ b/doc/classes/DynamicFont.xml @@ -96,10 +96,12 @@ Extra spacing at the bottom in pixels. </member> <member name="extra_spacing_char" type="int" setter="set_spacing" getter="get_spacing" default="0"> - Extra character spacing in pixels. + Extra spacing for each character in pixels. + This can be a negative number to make the distance between characters smaller. </member> <member name="extra_spacing_space" type="int" setter="set_spacing" getter="get_spacing" default="0"> - Extra space spacing in pixels. + Extra spacing for the space character (in addition to [member extra_spacing_char]) in pixels. + This can be a negative number to make the distance between words smaller. </member> <member name="extra_spacing_top" type="int" setter="set_spacing" getter="get_spacing" default="0"> Extra spacing at the top in pixels. @@ -126,10 +128,10 @@ Spacing at the bottom. </constant> <constant name="SPACING_CHAR" value="2" enum="SpacingType"> - Character spacing. + Spacing for each character. </constant> <constant name="SPACING_SPACE" value="3" enum="SpacingType"> - Space spacing. + Spacing for the space character. </constant> </constants> </class> diff --git a/doc/classes/EditorImportPlugin.xml b/doc/classes/EditorImportPlugin.xml index b290557336..2a7f27ef55 100644 --- a/doc/classes/EditorImportPlugin.xml +++ b/doc/classes/EditorImportPlugin.xml @@ -5,7 +5,7 @@ </brief_description> <description> EditorImportPlugins provide a way to extend the editor's resource import functionality. Use them to import resources from custom files or to provide alternatives to the editor's existing importers. Register your [EditorPlugin] with [method EditorPlugin.add_import_plugin]. - EditorImportPlugins work by associating with specific file extensions and a resource type. See [method get_recognized_extensions] and [method get_resource_type]. They may optionally specify some import presets that affect the import process. EditorImportPlugins are responsible for creating the resources and saving them in the [code].import[/code] directory. + EditorImportPlugins work by associating with specific file extensions and a resource type. See [method get_recognized_extensions] and [method get_resource_type]. They may optionally specify some import presets that affect the import process. EditorImportPlugins are responsible for creating the resources and saving them in the [code].godot/imported[/code] directory. Below is an example EditorImportPlugin that imports a [Mesh] from a file with the extension ".special" or ".spec": [codeblock] tool @@ -136,7 +136,7 @@ <return type="String"> </return> <description> - Gets the extension used to save this resource in the [code].import[/code] directory. + Gets the extension used to save this resource in the [code].godot/imported[/code] directory. </description> </method> <method name="get_visible_name" qualifiers="virtual"> diff --git a/doc/classes/EditorInterface.xml b/doc/classes/EditorInterface.xml index 9da36b51f9..c7561449b9 100644 --- a/doc/classes/EditorInterface.xml +++ b/doc/classes/EditorInterface.xml @@ -125,8 +125,10 @@ </argument> <argument index="1" name="for_property" type="String" default=""""> </argument> + <argument index="2" name="inspector_only" type="bool" default="false"> + </argument> <description> - Shows the given property on the given [code]object[/code] in the editor's Inspector dock. + Shows the given property on the given [code]object[/code] in the editor's Inspector dock. If [code]inspector_only[/code] is [code]true[/code], plugins will not attempt to edit [code]object[/code]. </description> </method> <method name="is_playing_scene" qualifiers="const"> diff --git a/doc/classes/File.xml b/doc/classes/File.xml index 1982406993..f1b9106d35 100644 --- a/doc/classes/File.xml +++ b/doc/classes/File.xml @@ -21,6 +21,7 @@ return content [/codeblock] In the example above, the file will be saved in the user data folder as specified in the [url=https://docs.godotengine.org/en/latest/tutorials/io/data_paths.html]Data paths[/url] documentation. + [b]Note:[/b] To access project resources once exported, it is recommended to use [ResourceLoader] instead of the [File] API, as some files are converted to engine-specific formats and their original source files might not be present in the exported PCK package. </description> <tutorials> <link title="File system">https://docs.godotengine.org/en/latest/getting_started/step_by_step/filesystem.html</link> @@ -48,7 +49,7 @@ </argument> <description> Returns [code]true[/code] if the file exists in the given path. - [b]Note:[/b] Many resources types are imported (e.g. textures or sound files), and that their source asset will not be included in the exported game, as only the imported version is used (in the [code]res://.import[/code] folder). To check for the existence of such resources while taking into account the remapping to their imported location, use [method ResourceLoader.exists]. Typically, using [code]File.file_exists[/code] on an imported resource would work while you are developing in the editor (the source asset is present in [code]res://[/code], but fail when exported). + [b]Note:[/b] Many resources types are imported (e.g. textures or sound files), and their source asset will not be included in the exported game, as only the imported version is used. See [method ResourceLoader.exists] for an alternative approach that takes resource remapping into account. </description> </method> <method name="get_16" qualifiers="const"> diff --git a/doc/classes/FuncRef.xml b/doc/classes/FuncRef.xml index bf0c0b0d34..7c01397c24 100644 --- a/doc/classes/FuncRef.xml +++ b/doc/classes/FuncRef.xml @@ -14,7 +14,7 @@ <return type="Variant"> </return> <description> - Calls the referenced function previously set by [method set_function] or [method @GDScript.funcref]. + Calls the referenced function previously set in [member function] or [method @GDScript.funcref]. </description> </method> <method name="call_funcv"> @@ -23,35 +23,31 @@ <argument index="0" name="arg_array" type="Array"> </argument> <description> - Calls the referenced function previously set by [method set_function] or [method @GDScript.funcref]. Contrarily to [method call_func], this method does not support a variable number of arguments but expects all parameters to be passed via a single [Array]. + Calls the referenced function previously set in [member function] or [method @GDScript.funcref]. Contrarily to [method call_func], this method does not support a variable number of arguments but expects all parameters to be passed via a single [Array]. </description> </method> - <method name="is_valid" qualifiers="const"> - <return type="bool"> - </return> - <description> - Returns whether the object still exists and has the function assigned. - </description> - </method> - <method name="set_function"> + <method name="set_instance"> <return type="void"> </return> - <argument index="0" name="name" type="StringName"> + <argument index="0" name="instance" type="Object"> </argument> <description> - The name of the referenced function to call on the object, without parentheses or any parameters. + The object containing the referenced function. This object must be of a type actually inheriting from [Object], not a built-in type such as [int], [Vector2] or [Dictionary]. </description> </method> - <method name="set_instance"> - <return type="void"> + <method name="is_valid" qualifiers="const"> + <return type="bool"> </return> - <argument index="0" name="instance" type="Object"> - </argument> <description> - The object containing the referenced function. This object must be of a type actually inheriting from [Object], not a built-in type such as [int], [Vector2] or [Dictionary]. + Returns whether the object still exists and has the function assigned. </description> </method> </methods> + <members> + <member name="function" type="StringName" setter="set_function" getter="get_function"> + The name of the referenced function. + </member> + </members> <constants> </constants> </class> diff --git a/doc/classes/KinematicBody2D.xml b/doc/classes/KinematicBody2D.xml index 5a1b4630d0..bc7a7c0d0d 100644 --- a/doc/classes/KinematicBody2D.xml +++ b/doc/classes/KinematicBody2D.xml @@ -6,7 +6,7 @@ <description> Kinematic bodies are special types of bodies that are meant to be user-controlled. They are not affected by physics at all; to other types of bodies, such as a character or a rigid body, these are the same as a static body. However, they have two main uses: [b]Simulated motion:[/b] When these bodies are moved manually, either from code or from an [AnimationPlayer] (with [member AnimationPlayer.playback_process_mode] set to "physics"), the physics will automatically compute an estimate of their linear and angular velocity. This makes them very useful for moving platforms or other AnimationPlayer-controlled objects (like a door, a bridge that opens, etc). - [b]Kinematic characters:[/b] KinematicBody2D also has an API for moving objects (the [method move_and_collide] and [method move_and_slide] methods) while performing collision tests. This makes them really useful to implement characters that collide against a world, but that don't require advanced physics. + [b]Kinematic characters:[/b] KinematicBody2D also has an API for moving objects (the [method move_and_collide] and [method move_and_slide] methods) while performing collision tests. This makes them really useful to implement characters that collide against a world, but don't require advanced physics. </description> <tutorials> <link title="Kinematic character (2D)">https://docs.godotengine.org/en/latest/tutorials/physics/kinematic_character_2d.html</link> @@ -33,7 +33,7 @@ <argument index="0" name="slide_idx" type="int"> </argument> <description> - Returns a [KinematicCollision2D], which contains information about a collision that occurred during the last [method move_and_slide] call. Since the body can collide several times in a single call to [method move_and_slide], you must specify the index of the collision in the range 0 to ([method get_slide_count] - 1). + Returns a [KinematicCollision2D], which contains information about a collision that occurred during the last call to [method move_and_slide] or [method move_and_slide_with_snap]. Since the body can collide several times in a single call to [method move_and_slide], you must specify the index of the collision in the range 0 to ([method get_slide_count] - 1). [b]Example usage:[/b] [codeblock] for i in get_slide_count(): @@ -46,28 +46,28 @@ <return type="int"> </return> <description> - Returns the number of times the body collided and changed direction during the last call to [method move_and_slide]. + Returns the number of times the body collided and changed direction during the last call to [method move_and_slide] or [method move_and_slide_with_snap]. </description> </method> <method name="is_on_ceiling" qualifiers="const"> <return type="bool"> </return> <description> - Returns [code]true[/code] if the body is on the ceiling. Only updates when calling [method move_and_slide]. + Returns [code]true[/code] if the body is on the ceiling. Only updates when calling [method move_and_slide] or [method move_and_slide_with_snap]. </description> </method> <method name="is_on_floor" qualifiers="const"> <return type="bool"> </return> <description> - Returns [code]true[/code] if the body is on the floor. Only updates when calling [method move_and_slide]. + Returns [code]true[/code] if the body is on the floor. Only updates when calling [method move_and_slide] or [method move_and_slide_with_snap]. </description> </method> <method name="is_on_wall" qualifiers="const"> <return type="bool"> </return> <description> - Returns [code]true[/code] if the body is on a wall. Only updates when calling [method move_and_slide]. + Returns [code]true[/code] if the body is on a wall. Only updates when calling [method move_and_slide] or [method move_and_slide_with_snap]. </description> </method> <method name="move_and_collide"> @@ -102,7 +102,7 @@ <argument index="5" name="infinite_inertia" type="bool" default="true"> </argument> <description> - Moves the body along a vector. If the body collides with another, it will slide along the other body rather than stop immediately. If the other body is a [KinematicBody2D] or [RigidBody2D], it will also be affected by the motion of the other body. You can use this to make moving or rotating platforms, or to make nodes push other nodes. + Moves the body along a vector. If the body collides with another, it will slide along the other body rather than stop immediately. If the other body is a [KinematicBody2D] or [RigidBody2D], it will also be affected by the motion of the other body. You can use this to make moving and rotating platforms, or to make nodes push other nodes. This method should be used in [method Node._physics_process] (or in a method called by [method Node._physics_process]), as it uses the physics step's [code]delta[/code] value automatically in calculations. Otherwise, the simulation will run at an incorrect speed. [code]linear_velocity[/code] is the velocity vector in pixels per second. Unlike in [method move_and_collide], you should [i]not[/i] multiply it by [code]delta[/code] — the physics engine handles applying the velocity. [code]up_direction[/code] is the up direction, used to determine what is a wall and what is a floor or a ceiling. If set to the default value of [code]Vector2(0, 0)[/code], everything is considered a wall. This is useful for topdown games. diff --git a/doc/classes/KinematicBody3D.xml b/doc/classes/KinematicBody3D.xml index 5d9c7fd896..897b2c6280 100644 --- a/doc/classes/KinematicBody3D.xml +++ b/doc/classes/KinematicBody3D.xml @@ -6,7 +6,7 @@ <description> Kinematic bodies are special types of bodies that are meant to be user-controlled. They are not affected by physics at all; to other types of bodies, such as a character or a rigid body, these are the same as a static body. However, they have two main uses: [b]Simulated motion:[/b] When these bodies are moved manually, either from code or from an [AnimationPlayer] (with [member AnimationPlayer.playback_process_mode] set to "physics"), the physics will automatically compute an estimate of their linear and angular velocity. This makes them very useful for moving platforms or other AnimationPlayer-controlled objects (like a door, a bridge that opens, etc). - [b]Kinematic characters:[/b] KinematicBody3D also has an API for moving objects (the [method move_and_collide] and [method move_and_slide] methods) while performing collision tests. This makes them really useful to implement characters that collide against a world, but that don't require advanced physics. + [b]Kinematic characters:[/b] KinematicBody3D also has an API for moving objects (the [method move_and_collide] and [method move_and_slide] methods) while performing collision tests. This makes them really useful to implement characters that collide against a world, but don't require advanced physics. </description> <tutorials> <link title="Kinematic character (2D)">https://docs.godotengine.org/en/latest/tutorials/physics/kinematic_character_2d.html</link> @@ -41,35 +41,35 @@ <argument index="0" name="slide_idx" type="int"> </argument> <description> - Returns a [KinematicCollision3D], which contains information about a collision that occurred during the last [method move_and_slide] call. Since the body can collide several times in a single call to [method move_and_slide], you must specify the index of the collision in the range 0 to ([method get_slide_count] - 1). + Returns a [KinematicCollision3D], which contains information about a collision that occurred during the last call to [method move_and_slide] or [method move_and_slide_with_snap]. Since the body can collide several times in a single call to [method move_and_slide], you must specify the index of the collision in the range 0 to ([method get_slide_count] - 1). </description> </method> <method name="get_slide_count" qualifiers="const"> <return type="int"> </return> <description> - Returns the number of times the body collided and changed direction during the last call to [method move_and_slide]. + Returns the number of times the body collided and changed direction during the last call to [method move_and_slide] or [method move_and_slide_with_snap]. </description> </method> <method name="is_on_ceiling" qualifiers="const"> <return type="bool"> </return> <description> - Returns [code]true[/code] if the body is on the ceiling. Only updates when calling [method move_and_slide]. + Returns [code]true[/code] if the body is on the ceiling. Only updates when calling [method move_and_slide] or [method move_and_slide_with_snap]. </description> </method> <method name="is_on_floor" qualifiers="const"> <return type="bool"> </return> <description> - Returns [code]true[/code] if the body is on the floor. Only updates when calling [method move_and_slide]. + Returns [code]true[/code] if the body is on the floor. Only updates when calling [method move_and_slide] or [method move_and_slide_with_snap]. </description> </method> <method name="is_on_wall" qualifiers="const"> <return type="bool"> </return> <description> - Returns [code]true[/code] if the body is on a wall. Only updates when calling [method move_and_slide]. + Returns [code]true[/code] if the body is on a wall. Only updates when calling [method move_and_slide] or [method move_and_slide_with_snap]. </description> </method> <method name="move_and_collide"> @@ -104,7 +104,7 @@ <argument index="5" name="infinite_inertia" type="bool" default="true"> </argument> <description> - Moves the body along a vector. If the body collides with another, it will slide along the other body rather than stop immediately. If the other body is a [KinematicBody3D] or [RigidBody3D], it will also be affected by the motion of the other body. You can use this to make moving or rotating platforms, or to make nodes push other nodes. + Moves the body along a vector. If the body collides with another, it will slide along the other body rather than stop immediately. If the other body is a [KinematicBody3D] or [RigidBody3D], it will also be affected by the motion of the other body. You can use this to make moving and rotating platforms, or to make nodes push other nodes. This method should be used in [method Node._physics_process] (or in a method called by [method Node._physics_process]), as it uses the physics step's [code]delta[/code] value automatically in calculations. Otherwise, the simulation will run at an incorrect speed. [code]linear_velocity[/code] is the velocity vector (typically meters per second). Unlike in [method move_and_collide], you should [i]not[/i] multiply it by [code]delta[/code] — the physics engine handles applying the velocity. [code]up_direction[/code] is the up direction, used to determine what is a wall and what is a floor or a ceiling. If set to the default value of [code]Vector3(0, 0, 0)[/code], everything is considered a wall. diff --git a/doc/classes/LinkButton.xml b/doc/classes/LinkButton.xml index 13d3355da5..fed936cc2f 100644 --- a/doc/classes/LinkButton.xml +++ b/doc/classes/LinkButton.xml @@ -5,6 +5,7 @@ </brief_description> <description> This kind of button is primarily used when the interaction with the button causes a context change (like linking to a web page). + See also [BaseButton] which contains common properties and methods associated with this node. </description> <tutorials> </tutorials> diff --git a/doc/classes/MenuButton.xml b/doc/classes/MenuButton.xml index 316315f777..cf1fdb5ba6 100644 --- a/doc/classes/MenuButton.xml +++ b/doc/classes/MenuButton.xml @@ -6,6 +6,7 @@ <description> Special button that brings up a [PopupMenu] when clicked. New items can be created inside this [PopupMenu] using [code]get_popup().add_item("My Item Name")[/code]. You can also create them directly from the editor. To do so, select the [MenuButton] node, then in the toolbar at the top of the 2D editor, click [b]Items[/b] then click [b]Add[/b] in the popup. You will be able to give each items new properties. + See also [BaseButton] which contains common properties and methods associated with this node. </description> <tutorials> </tutorials> diff --git a/doc/classes/OS.xml b/doc/classes/OS.xml index 26110df335..a1f12e1a31 100644 --- a/doc/classes/OS.xml +++ b/doc/classes/OS.xml @@ -234,13 +234,6 @@ Returns the number of threads available on the host machine. </description> </method> - <method name="get_splash_tick_msec" qualifiers="const"> - <return type="int"> - </return> - <description> - Returns the amount of time in milliseconds it took for the boot logo to appear. - </description> - </method> <method name="get_static_memory_peak_usage" qualifiers="const"> <return type="int"> </return> diff --git a/doc/classes/OptionButton.xml b/doc/classes/OptionButton.xml index 8c4bbd6716..510f952fea 100644 --- a/doc/classes/OptionButton.xml +++ b/doc/classes/OptionButton.xml @@ -5,6 +5,7 @@ </brief_description> <description> OptionButton is a type button that provides a selectable list of items when pressed. The item selected becomes the "current" item and is displayed as the button text. + See also [BaseButton] which contains common properties and methods associated with this node. </description> <tutorials> </tutorials> diff --git a/doc/classes/Sprite3D.xml b/doc/classes/Sprite3D.xml index 934471c445..f9b947fa3d 100644 --- a/doc/classes/Sprite3D.xml +++ b/doc/classes/Sprite3D.xml @@ -4,8 +4,7 @@ 2D sprite node in a 3D world. </brief_description> <description> - A node that displays a 2D texture in a 3D environment. The texture displayed can be a region from a larger atlas texture, or a frame from a sprite sheet animation. - [b]Note:[/b] There are [url=https://github.com/godotengine/godot/issues/20855]known performance issues[/url] when using [Sprite3D]. Consider using a [MeshInstance3D] with a [QuadMesh] as the mesh instead. You can still have billboarding by enabling billboard properties in the QuadMesh's [StandardMaterial3D]. + A node that displays a 2D texture in a 3D environment. The texture displayed can be a region from a larger atlas texture, or a frame from a sprite sheet animation. See also [SpriteBase3D] where properties such as the billboard mode are defined. </description> <tutorials> </tutorials> diff --git a/doc/classes/SpriteBase3D.xml b/doc/classes/SpriteBase3D.xml index 479dc5f94c..44b08408c1 100644 --- a/doc/classes/SpriteBase3D.xml +++ b/doc/classes/SpriteBase3D.xml @@ -4,7 +4,7 @@ 2D sprite node in 3D environment. </brief_description> <description> - A node that displays 2D texture information in a 3D environment. + A node that displays 2D texture information in a 3D environment. See also [Sprite3D] where many other properties are defined. </description> <tutorials> </tutorials> @@ -13,6 +13,7 @@ <return type="TriangleMesh"> </return> <description> + Returns a [TriangleMesh] with the sprite's vertices following its current configuration (such as its [member axis] and [member pixel_size]). </description> </method> <method name="get_draw_flag" qualifiers="const"> @@ -39,17 +40,19 @@ <argument index="1" name="enabled" type="bool"> </argument> <description> - If [code]true[/code], the specified flag will be enabled. + If [code]true[/code], the specified flag will be enabled. See [enum SpriteBase3D.DrawFlags] for a list of flags. </description> </method> </methods> <members> <member name="alpha_cut" type="int" setter="set_alpha_cut_mode" getter="get_alpha_cut_mode" enum="SpriteBase3D.AlphaCutMode" default="0"> + The alpha cutting mode to use for the sprite. See [enum AlphaCutMode] for possible values. </member> <member name="axis" type="int" setter="set_axis" getter="get_axis" enum="Vector3.Axis" default="2"> The direction in which the front of the texture faces. </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 sprite. See [enum BaseMaterial3D.BillboardMode] for possible values. </member> <member name="centered" type="bool" setter="set_centered" getter="is_centered" default="true"> If [code]true[/code], texture will be centered. @@ -90,16 +93,19 @@ If set, lights in the environment affect the sprite. </constant> <constant name="FLAG_DOUBLE_SIDED" value="2" enum="DrawFlags"> - If set, texture can be seen from the back as well, if not, it is invisible when looking at it from behind. + 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"> 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/quality/screen_filters/screen_space_aa]). On the bright side, this mode doesn't suffer from transparency sorting issues when multiple transparent materials are overlapping. This mode is also known as [i]alpha testing[/i] or [i]1-bit transparency[/i]. </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. </constant> </constants> </class> diff --git a/doc/classes/TextureButton.xml b/doc/classes/TextureButton.xml index a5172586fe..46b008c018 100644 --- a/doc/classes/TextureButton.xml +++ b/doc/classes/TextureButton.xml @@ -6,6 +6,7 @@ <description> [TextureButton] has the same functionality as [Button], except it uses sprites instead of Godot's [Theme] resource. It is faster to create, but it doesn't support localization like more complex [Control]s. The "normal" state must contain a texture ([member texture_normal]); other textures are optional. + See also [BaseButton] which contains common properties and methods associated with this node. </description> <tutorials> </tutorials> diff --git a/doc/classes/Vector2.xml b/doc/classes/Vector2.xml index 52d719b6f7..44398cabbf 100644 --- a/doc/classes/Vector2.xml +++ b/doc/classes/Vector2.xml @@ -182,7 +182,7 @@ <return type="bool"> </return> <description> - Returns [code]true[/code] if the vector is normalized, and false otherwise. + Returns [code]true[/code] if the vector is normalized, [code]false[/code] otherwise. </description> </method> <method name="length"> diff --git a/doc/classes/Vector3.xml b/doc/classes/Vector3.xml index 608b976f6f..df5d4f150e 100644 --- a/doc/classes/Vector3.xml +++ b/doc/classes/Vector3.xml @@ -157,7 +157,7 @@ <return type="bool"> </return> <description> - Returns [code]true[/code] if the vector is normalized, and false otherwise. + Returns [code]true[/code] if the vector is normalized, [code]false[/code] otherwise. </description> </method> <method name="length"> diff --git a/doc/classes/VideoPlayer.xml b/doc/classes/VideoPlayer.xml index 91c8ad0a77..60f0a40159 100644 --- a/doc/classes/VideoPlayer.xml +++ b/doc/classes/VideoPlayer.xml @@ -5,7 +5,7 @@ </brief_description> <description> Control node for playing video streams using [VideoStream] resources. - Supported video formats are [url=https://www.webmproject.org/]WebM[/url] ([VideoStreamWebm]), [url=https://www.theora.org/]Ogg Theora[/url] ([VideoStreamTheora]), and any format exposed via a GDNative plugin using [VideoStreamGDNative]. + Supported video formats are [url=https://www.webmproject.org/]WebM[/url] ([code].webm[/code], [VideoStreamWebm]), [url=https://www.theora.org/]Ogg Theora[/url] ([code].ogv[/code], [VideoStreamTheora]), and any format exposed via a GDNative plugin using [VideoStreamGDNative]. </description> <tutorials> </tutorials> diff --git a/doc/classes/VisualShaderNodeMultiplyAdd.xml b/doc/classes/VisualShaderNodeMultiplyAdd.xml index ba79b3fe8f..daa9e02753 100644 --- a/doc/classes/VisualShaderNodeMultiplyAdd.xml +++ b/doc/classes/VisualShaderNodeMultiplyAdd.xml @@ -11,19 +11,19 @@ <methods> </methods> <members> - <member name="type" type="int" setter="set_type" getter="get_type" enum="VisualShaderNodeMultiplyAdd.Type" default="0"> + <member name="op_type" type="int" setter="set_op_type" getter="get_op_type" enum="VisualShaderNodeMultiplyAdd.OpType" default="0"> A type of operands and returned value. </member> </members> <constants> - <constant name="TYPE_SCALAR" value="0" enum="Type"> + <constant name="OP_TYPE_SCALAR" value="0" enum="OpType"> A scalar type. </constant> - <constant name="TYPE_VECTOR" value="1" enum="Type"> + <constant name="OP_TYPE_VECTOR" value="1" enum="OpType"> A vector type. </constant> - <constant name="TYPE_MAX" value="2" enum="Type"> - Represents the size of the [enum Type] enum. + <constant name="OP_TYPE_MAX" value="2" enum="OpType"> + Represents the size of the [enum OpType] enum. </constant> </constants> </class> diff --git a/doc/classes/bool.xml b/doc/classes/bool.xml index 869fc14d40..ce4d000a9b 100644 --- a/doc/classes/bool.xml +++ b/doc/classes/bool.xml @@ -6,36 +6,87 @@ <description> Boolean is a built-in type. There are two boolean values: [code]true[/code] and [code]false[/code]. You can think of it as an switch with on or off (1 or 0) setting. Booleans are used in programming for logic in condition statements, like [code]if[/code] statements. Booleans can be directly used in [code]if[/code] statements. The code below demonstrates this on the [code]if can_shoot:[/code] line. You don't need to use [code]== true[/code], you only need [code]if can_shoot:[/code]. Similarly, use [code]if not can_shoot:[/code] rather than [code]== false[/code]. - [codeblock] - var can_shoot = true + [codeblocks] + [gdscript] + var _can_shoot = true func shoot(): - if can_shoot: + if _can_shoot: pass # Perform shooting actions here. - [/codeblock] + [/gdscript] + [csharp] + private bool _canShoot = true; + + public void Shoot() + { + if (_canShoot) + { + // Perform shooting actions here. + } + } + [/csharp] + [/codeblocks] The following code will only create a bullet if both conditions are met: action "shoot" is pressed and if [code]can_shoot[/code] is [code]true[/code]. [b]Note:[/b] [code]Input.is_action_pressed("shoot")[/code] is also a boolean that is [code]true[/code] when "shoot" is pressed and [code]false[/code] when "shoot" isn't pressed. - [codeblock] - var can_shoot = true + [codeblocks] + [gdscript] + var _can_shoot = true func shoot(): - if can_shoot and Input.is_action_pressed("shoot"): + if _can_shoot and Input.is_action_pressed("shoot"): create_bullet() - [/codeblock] + [/gdscript] + [csharp] + private bool _canShoot = true; + + public void Shoot() + { + if (_canShoot && Input.IsActionPressed("shoot")) + { + CreateBullet(); + } + } + [/csharp] + [/codeblocks] The following code will set [code]can_shoot[/code] to [code]false[/code] and start a timer. This will prevent player from shooting until the timer runs out. Next [code]can_shoot[/code] will be set to [code]true[/code] again allowing player to shoot once again. - [codeblock] - var can_shoot = true - onready var cool_down = $CoolDownTimer + [gdscript] + var _can_shoot = true + onready var _cool_down = $CoolDownTimer func shoot(): - if can_shoot and Input.is_action_pressed("shoot"): + if _can_shoot and Input.is_action_pressed("shoot"): create_bullet() - can_shoot = false - cool_down.start() + _can_shoot = false + _cool_down.start() func _on_CoolDownTimer_timeout(): - can_shoot = true - [/codeblock] + _can_shoot = true + [/gdscript] + [csharp] + private bool _canShoot = true; + private Timer _coolDown; + + public override void _Ready() + { + _coolDown = GetNode<Timer>("CoolDownTimer"); + } + + public void Shoot() + { + if (_canShoot && Input.IsActionPressed("shoot")) + { + CreateBullet(); + _canShoot = false; + _coolDown.Start(); + } + } + + public void OnCoolDownTimerTimeout() + { + _canShoot = true; + } + [/csharp] + [/codeblocks] </description> <tutorials> </tutorials> diff --git a/drivers/SCsub b/drivers/SCsub index c812057138..e2ac9ee01e 100644 --- a/drivers/SCsub +++ b/drivers/SCsub @@ -32,15 +32,6 @@ else: SConscript("png/SCsub") SConscript("spirv-reflect/SCsub") -if env["vsproj"]: - import os - - path = os.getcwd() - # Change directory so the path resolves correctly in the function call. - os.chdir("..") - env.AddToVSProject(env.drivers_sources) - os.chdir(path) - env.add_source_files(env.drivers_sources, "*.cpp") lib = env.add_library("drivers", env.drivers_sources) diff --git a/drivers/unix/dir_access_unix.cpp b/drivers/unix/dir_access_unix.cpp index 325a88b573..5b99a2f53f 100644 --- a/drivers/unix/dir_access_unix.cpp +++ b/drivers/unix/dir_access_unix.cpp @@ -152,7 +152,7 @@ String DirAccessUnix::get_next() { _cisdir = (entry->d_type == DT_DIR); } - _cishidden = (fname != "." && fname != ".." && fname.begins_with(".")); + _cishidden = is_hidden(fname); return fname; } @@ -400,6 +400,10 @@ String DirAccessUnix::get_filesystem_type() const { return ""; //TODO this should be implemented } +bool DirAccessUnix::is_hidden(const String &p_name) { + return p_name != "." && p_name != ".." && p_name.begins_with("."); +} + DirAccessUnix::DirAccessUnix() { dir_stream = nullptr; _cisdir = false; diff --git a/drivers/unix/dir_access_unix.h b/drivers/unix/dir_access_unix.h index b897efcafc..90f98d4705 100644 --- a/drivers/unix/dir_access_unix.h +++ b/drivers/unix/dir_access_unix.h @@ -51,6 +51,7 @@ class DirAccessUnix : public DirAccess { protected: virtual String fix_unicode_name(const char *p_name) const { return String::utf8(p_name); } + virtual bool is_hidden(const String &p_name); public: virtual Error list_dir_begin(); ///< This starts dir listing diff --git a/editor/animation_track_editor.cpp b/editor/animation_track_editor.cpp index d569a2ca0a..39e863ae0f 100644 --- a/editor/animation_track_editor.cpp +++ b/editor/animation_track_editor.cpp @@ -4959,11 +4959,6 @@ void AnimationTrackEditor::_scroll_input(const Ref<InputEvent> &p_event) { box_selection->set_size(rect.size); box_select_rect = rect; - - if (get_local_mouse_position().y < 0) { - //avoid box selection from going up and lose focus to viewport - warp_mouse(Vector2(mm->get_position().x, 0)); - } } } diff --git a/editor/editor_export.cpp b/editor/editor_export.cpp index 1d7429eb64..d3a4dbb6e7 100644 --- a/editor/editor_export.cpp +++ b/editor/editor_export.cpp @@ -1406,6 +1406,20 @@ String EditorExportPlatform::test_etc2() const { return String(); } +String EditorExportPlatform::test_etc2_or_pvrtc() const { + String driver = ProjectSettings::get_singleton()->get("rendering/quality/driver/driver_name"); + bool etc2_supported = ProjectSettings::get_singleton()->get("rendering/vram_compression/import_etc2"); + bool pvrtc_supported = ProjectSettings::get_singleton()->get("rendering/vram_compression/import_pvrtc"); + + if (driver == "GLES2" && !pvrtc_supported) { + return TTR("Target platform requires 'PVRTC' texture compression for GLES2. Enable 'Import Pvrtc' in Project Settings."); + } else if (driver == "Vulkan" && !etc2_supported && !pvrtc_supported) { + // FIXME: Review if this is true for Vulkan. + return TTR("Target platform requires 'ETC2' or 'PVRTC' texture compression for Vulkan. Enable 'Import Etc 2' or 'Import Pvrtc' in Project Settings."); + } + return String(); +} + int EditorExport::get_export_preset_count() const { return export_presets.size(); } diff --git a/editor/editor_export.h b/editor/editor_export.h index ac1051571c..fa6be88302 100644 --- a/editor/editor_export.h +++ b/editor/editor_export.h @@ -277,6 +277,7 @@ public: virtual Ref<Texture2D> get_run_icon() const { return get_logo(); } String test_etc2() const; //generic test for etc2 since most platforms use it + String test_etc2_or_pvrtc() const; // test for etc2 or pvrtc support for iOS virtual bool can_export(const Ref<EditorExportPreset> &p_preset, String &r_error, bool &r_missing_templates) const = 0; virtual List<String> get_binary_extensions(const Ref<EditorExportPreset> &p_preset) const = 0; diff --git a/editor/editor_file_dialog.cpp b/editor/editor_file_dialog.cpp index 0e851734a7..ba9f27f65f 100644 --- a/editor/editor_file_dialog.cpp +++ b/editor/editor_file_dialog.cpp @@ -559,7 +559,7 @@ void EditorFileDialog::_item_list_item_rmb_selected(int p_item, const Vector2 &p continue; } Dictionary item_meta = item_list->get_item_metadata(i); - if (item_meta["path"] == "res://.import") { + if (String(item_meta["path"]).begins_with("res://.godot")) { allow_delete = false; break; } diff --git a/editor/editor_file_system.cpp b/editor/editor_file_system.cpp index a5edcf5c22..5607bb3f17 100644 --- a/editor/editor_file_system.cpp +++ b/editor/editor_file_system.cpp @@ -1865,13 +1865,14 @@ void EditorFileSystem::_find_group_files(EditorFileSystemDirectory *efd, Map<Str } void EditorFileSystem::reimport_files(const Vector<String> &p_files) { - { //check that .import folder exists + { + // Ensure that ProjectSettings::IMPORTED_FILES_PATH exists. DirAccess *da = DirAccess::open("res://"); - if (da->change_dir(".import") != OK) { - Error err = da->make_dir(".import"); - if (err) { + if (da->change_dir(ProjectSettings::IMPORTED_FILES_PATH) != OK) { + Error err = da->make_dir_recursive(ProjectSettings::IMPORTED_FILES_PATH); + if (err || da->change_dir(ProjectSettings::IMPORTED_FILES_PATH) != OK) { memdelete(da); - ERR_FAIL_MSG("Failed to create 'res://.import' folder."); + ERR_FAIL_MSG("Failed to create '" + ProjectSettings::IMPORTED_FILES_PATH + "' folder."); } } memdelete(da); @@ -2055,8 +2056,8 @@ EditorFileSystem::EditorFileSystem() { scanning_changes_done = false; DirAccess *da = DirAccess::create(DirAccess::ACCESS_RESOURCES); - if (da->change_dir("res://.import") != OK) { - da->make_dir("res://.import"); + if (da->change_dir(ProjectSettings::IMPORTED_FILES_PATH) != OK) { + da->make_dir(ProjectSettings::IMPORTED_FILES_PATH); } // This should probably also work on Unix and use the string it returns for FAT32 or exFAT using_fat32_or_exfat = (da->get_filesystem_type() == "FAT32" || da->get_filesystem_type() == "exFAT"); diff --git a/editor/editor_inspector.cpp b/editor/editor_inspector.cpp index 336e34298f..2e716a636e 100644 --- a/editor/editor_inspector.cpp +++ b/editor/editor_inspector.cpp @@ -1969,7 +1969,7 @@ void EditorInspector::refresh() { if (refresh_countdown > 0 || changing) { return; } - refresh_countdown = refresh_interval_cache; + refresh_countdown = EditorSettings::get_singleton()->get("docks/property_editor/auto_refresh_interval"); } Object *EditorInspector::get_edited_object() { @@ -2332,8 +2332,6 @@ void EditorInspector::_node_removed(Node *p_node) { void EditorInspector::_notification(int p_what) { if (p_what == NOTIFICATION_READY) { EditorFeatureProfileManager::get_singleton()->connect("current_feature_profile_changed", callable_mp(this, &EditorInspector::_feature_profile_changed)); - refresh_interval_cache = EDITOR_GET("docks/property_editor/auto_refresh_interval"); - refresh_countdown = refresh_interval_cache; } if (p_what == NOTIFICATION_ENTER_TREE) { @@ -2369,9 +2367,6 @@ void EditorInspector::_notification(int p_what) { } } } - } else { - // Restart countdown if <= 0 - refresh_countdown = refresh_interval_cache; } changing++; @@ -2404,9 +2399,6 @@ void EditorInspector::_notification(int p_what) { add_theme_style_override("bg", get_theme_stylebox("bg", "Tree")); } - refresh_interval_cache = EDITOR_GET("docks/property_editor/auto_refresh_interval"); - refresh_countdown = refresh_interval_cache; - update_tree(); } } @@ -2570,7 +2562,6 @@ EditorInspector::EditorInspector() { update_all_pending = false; update_tree_pending = false; refresh_countdown = 0; - refresh_interval_cache = 0; read_only = false; search_box = nullptr; keying = false; diff --git a/editor/editor_inspector.h b/editor/editor_inspector.h index d1046315f4..36b80a7dd4 100644 --- a/editor/editor_inspector.h +++ b/editor/editor_inspector.h @@ -294,7 +294,6 @@ class EditorInspector : public ScrollContainer { bool deletable_properties; float refresh_countdown; - float refresh_interval_cache; bool update_tree_pending; StringName _prop_edited; StringName property_selected; diff --git a/editor/editor_log.cpp b/editor/editor_log.cpp index 9595eb8a72..6fbafc7ff3 100644 --- a/editor/editor_log.cpp +++ b/editor/editor_log.cpp @@ -79,7 +79,15 @@ void EditorLog::_clear_request() { } void EditorLog::_copy_request() { - log->selection_copy(); + String text = log->get_selected_text(); + + if (text == "") { + text = log->get_text(); + } + + if (text != "") { + DisplayServer::get_singleton()->clipboard_set(text); + } } void EditorLog::clear() { diff --git a/editor/editor_node.cpp b/editor/editor_node.cpp index 3a52657862..8edda3123b 100644 --- a/editor/editor_node.cpp +++ b/editor/editor_node.cpp @@ -2545,6 +2545,8 @@ void EditorNode::_menu_option_confirm(int p_option, bool p_confirmed) { } } break; case RUN_PROJECT_DATA_FOLDER: { + // ensure_user_data_dir() to prevent the edge case: "Open Project Data Folder" won't work after the project was renamed in ProjectSettingsEditor unless the project is saved + OS::get_singleton()->ensure_user_data_dir(); OS::get_singleton()->shell_open(String("file://") + OS::get_singleton()->get_user_data_dir()); } break; case FILE_EXPLORE_ANDROID_BUILD_TEMPLATES: { diff --git a/editor/editor_plugin.cpp b/editor/editor_plugin.cpp index bce46b719a..082c317655 100644 --- a/editor/editor_plugin.cpp +++ b/editor/editor_plugin.cpp @@ -234,8 +234,8 @@ String EditorInterface::get_current_path() const { return EditorNode::get_singleton()->get_filesystem_dock()->get_current_path(); } -void EditorInterface::inspect_object(Object *p_obj, const String &p_for_property) { - EditorNode::get_singleton()->push_item(p_obj, p_for_property); +void EditorInterface::inspect_object(Object *p_obj, const String &p_for_property, bool p_inspector_only) { + EditorNode::get_singleton()->push_item(p_obj, p_for_property, p_inspector_only); } EditorFileSystem *EditorInterface::get_resource_file_system() { @@ -301,7 +301,7 @@ bool EditorInterface::is_distraction_free_mode_enabled() const { EditorInterface *EditorInterface::singleton = nullptr; void EditorInterface::_bind_methods() { - ClassDB::bind_method(D_METHOD("inspect_object", "object", "for_property"), &EditorInterface::inspect_object, DEFVAL(String())); + ClassDB::bind_method(D_METHOD("inspect_object", "object", "for_property", "inspector_only"), &EditorInterface::inspect_object, DEFVAL(String()), DEFVAL(false)); ClassDB::bind_method(D_METHOD("get_selection"), &EditorInterface::get_selection); ClassDB::bind_method(D_METHOD("get_editor_settings"), &EditorInterface::get_editor_settings); ClassDB::bind_method(D_METHOD("get_script_editor"), &EditorInterface::get_script_editor); diff --git a/editor/editor_plugin.h b/editor/editor_plugin.h index c7803f73c9..40a91cbfb9 100644 --- a/editor/editor_plugin.h +++ b/editor/editor_plugin.h @@ -89,7 +89,7 @@ public: String get_selected_path() const; String get_current_path() const; - void inspect_object(Object *p_obj, const String &p_for_property = String()); + void inspect_object(Object *p_obj, const String &p_for_property = String(), bool p_inspector_only = false); EditorSelection *get_selection(); //EditorImportExport *get_import_export(); diff --git a/editor/editor_resource_preview.cpp b/editor/editor_resource_preview.cpp index d2250fed7a..3170ea5ff8 100644 --- a/editor/editor_resource_preview.cpp +++ b/editor/editor_resource_preview.cpp @@ -164,7 +164,6 @@ void EditorResourcePreview::_generate_preview(Ref<ImageTexture> &r_texture, Ref< r_texture = generated; int small_thumbnail_size = EditorNode::get_singleton()->get_theme_base()->get_theme_icon("Object", "EditorIcons")->get_width(); // Kind of a workaround to retrieve the default icon size - small_thumbnail_size *= EDSCALE; if (preview_generators[i]->can_generate_small_preview()) { Ref<Texture2D> generated_small; diff --git a/editor/editor_settings.h b/editor/editor_settings.h index 4896fb58db..04bb49bb51 100644 --- a/editor/editor_settings.h +++ b/editor/editor_settings.h @@ -44,7 +44,6 @@ class EditorPlugin; class EditorSettings : public Resource { GDCLASS(EditorSettings, Resource); -private: _THREAD_SAFE_CLASS_ public: diff --git a/editor/editor_spin_slider.cpp b/editor/editor_spin_slider.cpp index d76a3d2da7..ac61a75a6c 100644 --- a/editor/editor_spin_slider.cpp +++ b/editor/editor_spin_slider.cpp @@ -356,7 +356,12 @@ String EditorSpinSlider::get_label() const { } void EditorSpinSlider::_evaluate_input_text() { - String text = value_input->get_text(); + // Replace comma with dot to support it as decimal separator (GH-6028). + // This prevents using functions like `pow()`, but using functions + // in EditorSpinSlider is a barely known (and barely used) feature. + // Instead, we'd rather support German/French keyboard layouts out of the box. + const String text = value_input->get_text().replace(",", "."); + Ref<Expression> expr; expr.instance(); Error err = expr->parse(text); diff --git a/editor/icons/AutoKey.svg b/editor/icons/AutoKey.svg index 9852d1360e..acc6665baf 100644 --- a/editor/icons/AutoKey.svg +++ b/editor/icons/AutoKey.svg @@ -1 +1 @@ -<svg height="16" viewBox="0 0 16 16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#e0e0e0"><path d="m5 3-3 5h-1v4h1.0507812a2.5 2.5 0 0 1 2.4492188-2 2.5 2.5 0 0 1 2.4453125 2h2.1054687a2.5 2.5 0 0 1 2.4492188-2 2.5 2.5 0 0 1 2.445312 2h1.054688v-4h-1l-4-5zm1 1h3l3 4h-8z" stroke-width=".033311"/><circle cx="4.5" cy="12.5" r="1.5"/><circle cx="11.5" cy="12.5" r="1.5"/></g></svg> +<svg height="16" viewBox="0 0 16 16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#e0e0e0"><circle cx="8" cy="5" r="4"/><path d="m11 13c0 1.6569 1.3431 3 3 3h1v-2h-1c-.55228-.00001-.99999-.44772-1-1 .00001-.55228.44772-.99999 1-1h1v-2h-1c-1.6569 0-3 1.3431-3 3z" fill-opacity=".99608"/><path d="m4 10c-1.6569 0-3 1.3431-3 3v3h2v-3c.0000096-.5523.44772-1 1-1h1v-2z" fill-opacity=".99608"/><path d="m8 10c-3 0-3 3-3 3s0 3 3 3h1v-2h-1s-1 0-1-1h3 1s0-3-3-3zm-1 1h2v1h-2z"/></g></svg> diff --git a/editor/import/editor_scene_importer_gltf.cpp b/editor/import/editor_scene_importer_gltf.cpp index bb144d2ed6..8caa4aeeaf 100644 --- a/editor/import/editor_scene_importer_gltf.cpp +++ b/editor/import/editor_scene_importer_gltf.cpp @@ -1226,6 +1226,12 @@ Error EditorSceneImporterGLTF::_parse_meshes(GLTFState &state) { const Ref<Material> &mat = state.materials[material]; mesh.mesh->surface_set_material(mesh.mesh->get_surface_count() - 1, mat); + } else { + Ref<StandardMaterial3D> mat; + mat.instance(); + mat->set_flag(StandardMaterial3D::FLAG_ALBEDO_FROM_VERTEX_COLOR, true); + + mesh.mesh->surface_set_material(mesh.mesh->get_surface_count() - 1, mat); } } @@ -1386,6 +1392,7 @@ Error EditorSceneImporterGLTF::_parse_materials(GLTFState &state) { if (d.has("name")) { material->set_name(d["name"]); } + material->set_flag(StandardMaterial3D::FLAG_ALBEDO_FROM_VERTEX_COLOR, true); if (d.has("pbrMetallicRoughness")) { const Dictionary &mr = d["pbrMetallicRoughness"]; diff --git a/editor/plugins/asset_library_editor_plugin.cpp b/editor/plugins/asset_library_editor_plugin.cpp index 28ac85457b..5742becf3a 100644 --- a/editor/plugins/asset_library_editor_plugin.cpp +++ b/editor/plugins/asset_library_editor_plugin.cpp @@ -910,7 +910,11 @@ void EditorAssetLibrary::_search(int p_page) { _api_request("asset", REQUESTING_SEARCH, args); } -void EditorAssetLibrary::_search_text_entered(const String &p_text) { +void EditorAssetLibrary::_search_text_changed(const String &p_text) { + filter_debounce_timer->start(); +} + +void EditorAssetLibrary::_filter_debounce_timer_timeout() { _search(); } @@ -1299,10 +1303,15 @@ EditorAssetLibrary::EditorAssetLibrary(bool p_templates_only) { filter = memnew(LineEdit); search_hb->add_child(filter); filter->set_h_size_flags(Control::SIZE_EXPAND_FILL); - filter->connect("text_entered", callable_mp(this, &EditorAssetLibrary::_search_text_entered)); - search = memnew(Button(TTR("Search"))); - search->connect("pressed", callable_mp(this, &EditorAssetLibrary::_search), make_binds(0)); - search_hb->add_child(search); + filter->connect("text_changed", callable_mp(this, &EditorAssetLibrary::_search_text_changed)); + + // Perform a search automatically if the user hasn't entered any text for a certain duration. + // This way, the user doesn't need to press Enter to initiate their search. + filter_debounce_timer = memnew(Timer); + filter_debounce_timer->set_one_shot(true); + filter_debounce_timer->set_wait_time(0.25); + filter_debounce_timer->connect("timeout", callable_mp(this, &EditorAssetLibrary::_filter_debounce_timer_timeout)); + search_hb->add_child(filter_debounce_timer); if (!p_templates_only) { search_hb->add_child(memnew(VSeparator)); diff --git a/editor/plugins/asset_library_editor_plugin.h b/editor/plugins/asset_library_editor_plugin.h index 3fca8a1084..f7ad53f87b 100644 --- a/editor/plugins/asset_library_editor_plugin.h +++ b/editor/plugins/asset_library_editor_plugin.h @@ -183,10 +183,10 @@ class EditorAssetLibrary : public PanelContainer { Label *library_loading; Label *library_error; LineEdit *filter; + Timer *filter_debounce_timer; OptionButton *categories; OptionButton *repository; OptionButton *sort; - Button *search; HBoxContainer *error_hb; TextureRect *error_tr; Label *error_label; @@ -280,10 +280,12 @@ class EditorAssetLibrary : public PanelContainer { void _search(int p_page = 0); void _rerun_search(int p_ignore); + void _search_text_changed(const String &p_text = ""); void _search_text_entered(const String &p_text = ""); void _api_request(const String &p_request, RequestType p_request_type, const String &p_arguments = ""); void _http_request_completed(int p_status, int p_code, const PackedStringArray &headers, const PackedByteArray &p_data); void _http_download_completed(int p_status, int p_code, const PackedStringArray &headers, const PackedByteArray &p_data); + void _filter_debounce_timer_timeout(); void _repository_changed(int p_repository_id); void _support_toggled(int p_support); diff --git a/editor/plugins/canvas_item_editor_plugin.cpp b/editor/plugins/canvas_item_editor_plugin.cpp index 9427f82f9e..402ec5d80d 100644 --- a/editor/plugins/canvas_item_editor_plugin.cpp +++ b/editor/plugins/canvas_item_editor_plugin.cpp @@ -863,10 +863,11 @@ Vector2 CanvasItemEditor::_position_to_anchor(const Control *p_control, Vector2 ERR_FAIL_COND_V(!p_control, Vector2()); Rect2 parent_rect = p_control->get_parent_anchorable_rect(); - ERR_FAIL_COND_V(parent_rect.size.x == 0, Vector2()); - ERR_FAIL_COND_V(parent_rect.size.y == 0, Vector2()); - return (p_control->get_transform().xform(position) - parent_rect.position) / parent_rect.size; + Vector2 output = Vector2(); + output.x = (parent_rect.size.x == 0) ? 0.0 : (p_control->get_transform().xform(position).x - parent_rect.position.x) / parent_rect.size.x; + output.y = (parent_rect.size.y == 0) ? 0.0 : (p_control->get_transform().xform(position).y - parent_rect.position.y) / parent_rect.size.y; + return output; } void CanvasItemEditor::_save_canvas_item_ik_chain(const CanvasItem *p_canvas_item, List<float> *p_bones_length, List<Dictionary> *p_bones_state) { @@ -3824,12 +3825,12 @@ void CanvasItemEditor::_draw_viewport() { _draw_grid(); _draw_ruler_tool(); - _draw_selection(); _draw_axis(); if (editor->get_edited_scene()) { _draw_locks_and_groups(editor->get_edited_scene()); _draw_invisible_nodes_positions(editor->get_edited_scene()); } + _draw_selection(); RID ci = viewport->get_canvas_item(); RenderingServer::get_singleton()->canvas_item_add_set_transform(ci, Transform2D()); @@ -4022,6 +4023,12 @@ void CanvasItemEditor::_notification(int p_what) { key_scale_button->set_icon(get_theme_icon("KeyScale", "EditorIcons")); key_insert_button->set_icon(get_theme_icon("Key", "EditorIcons")); key_auto_insert_button->set_icon(get_theme_icon("AutoKey", "EditorIcons")); + // Use a different color for the active autokey icon to make them easier + // to distinguish from the other key icons at the top. On a light theme, + // the icon will be dark, so we need to lighten it before blending it + // with the red color. + const Color key_auto_color = EditorSettings::get_singleton()->is_dark_theme() ? Color(1, 1, 1) : Color(4.25, 4.25, 4.25); + key_auto_insert_button->add_theme_color_override("icon_color_pressed", key_auto_color.lerp(Color(1, 0, 0), 0.55)); animation_menu->set_icon(get_theme_icon("GuiTabMenuHl", "EditorIcons")); zoom_minus->set_icon(get_theme_icon("ZoomLess", "EditorIcons")); diff --git a/editor/plugins/node_3d_editor_plugin.cpp b/editor/plugins/node_3d_editor_plugin.cpp index d28bbadf39..944bf9913c 100644 --- a/editor/plugins/node_3d_editor_plugin.cpp +++ b/editor/plugins/node_3d_editor_plugin.cpp @@ -900,12 +900,15 @@ bool Node3DEditorViewport::_gizmo_select(const Vector2 &p_screenpos, bool p_high } float dist = r.distance_to(gt.origin); - - if (dist > gs * (GIZMO_CIRCLE_SIZE - GIZMO_RING_HALF_WIDTH) && dist < gs * (GIZMO_CIRCLE_SIZE + GIZMO_RING_HALF_WIDTH)) { - float d = ray_pos.distance_to(r); - if (d < col_d) { - col_d = d; - col_axis = i; + Vector3 r_dir = (r - gt.origin).normalized(); + + if (_get_camera_normal().dot(r_dir) <= 0.005) { + if (dist > gs * (GIZMO_CIRCLE_SIZE - GIZMO_RING_HALF_WIDTH) && dist < gs * (GIZMO_CIRCLE_SIZE + GIZMO_RING_HALF_WIDTH)) { + float d = ray_pos.distance_to(r); + if (d < col_d) { + col_d = d; + col_axis = i; + } } } } @@ -3125,6 +3128,14 @@ void Node3DEditorViewport::_init_gizmo_instance(int p_idx) { RS::get_singleton()->instance_geometry_set_cast_shadows_setting(scale_plane_gizmo_instance[i], RS::SHADOW_CASTING_SETTING_OFF); RS::get_singleton()->instance_set_layer_mask(scale_plane_gizmo_instance[i], layer); } + + // Rotation white outline + rotate_gizmo_instance[3] = RS::get_singleton()->instance_create(); + RS::get_singleton()->instance_set_base(rotate_gizmo_instance[3], spatial_editor->get_rotate_gizmo(3)->get_rid()); + RS::get_singleton()->instance_set_scenario(rotate_gizmo_instance[3], get_tree()->get_root()->get_world_3d()->get_scenario()); + RS::get_singleton()->instance_set_visible(rotate_gizmo_instance[3], false); + RS::get_singleton()->instance_geometry_set_cast_shadows_setting(rotate_gizmo_instance[3], RS::SHADOW_CASTING_SETTING_OFF); + RS::get_singleton()->instance_set_layer_mask(rotate_gizmo_instance[3], layer); } void Node3DEditorViewport::_finish_gizmo_instances() { @@ -3135,6 +3146,8 @@ void Node3DEditorViewport::_finish_gizmo_instances() { RS::get_singleton()->free(scale_gizmo_instance[i]); RS::get_singleton()->free(scale_plane_gizmo_instance[i]); } + // Rotation white outline + RS::get_singleton()->free(rotate_gizmo_instance[3]); } void Node3DEditorViewport::_toggle_camera_preview(bool p_activate) { @@ -3226,6 +3239,8 @@ void Node3DEditorViewport::update_transform_gizmo_view() { RenderingServer::get_singleton()->instance_set_visible(scale_gizmo_instance[i], false); RenderingServer::get_singleton()->instance_set_visible(scale_plane_gizmo_instance[i], false); } + // Rotation white outline + RenderingServer::get_singleton()->instance_set_visible(rotate_gizmo_instance[3], false); return; } @@ -3264,6 +3279,9 @@ void Node3DEditorViewport::update_transform_gizmo_view() { RenderingServer::get_singleton()->instance_set_transform(scale_plane_gizmo_instance[i], xform); RenderingServer::get_singleton()->instance_set_visible(scale_plane_gizmo_instance[i], spatial_editor->is_gizmo_visible() && (spatial_editor->get_tool_mode() == Node3DEditor::TOOL_MODE_SCALE)); } + // Rotation white outline + RenderingServer::get_singleton()->instance_set_transform(rotate_gizmo_instance[3], xform); + RenderingServer::get_singleton()->instance_set_visible(rotate_gizmo_instance[3], spatial_editor->is_gizmo_visible() && (spatial_editor->get_tool_mode() == Node3DEditor::TOOL_MODE_SELECT || spatial_editor->get_tool_mode() == Node3DEditor::TOOL_MODE_ROTATE)); } void Node3DEditorViewport::set_state(const Dictionary &p_state) { @@ -4403,7 +4421,7 @@ void Node3DEditor::select_gizmo_highlight_axis(int p_axis) { for (int i = 0; i < 3; i++) { move_gizmo[i]->surface_set_material(0, i == p_axis ? gizmo_color_hl[i] : gizmo_color[i]); move_plane_gizmo[i]->surface_set_material(0, (i + 6) == p_axis ? plane_gizmo_color_hl[i] : plane_gizmo_color[i]); - rotate_gizmo[i]->surface_set_material(0, (i + 3) == p_axis ? gizmo_color_hl[i] : gizmo_color[i]); + rotate_gizmo[i]->surface_set_material(0, (i + 3) == p_axis ? rotate_gizmo_color_hl[i] : rotate_gizmo_color[i]); scale_gizmo[i]->surface_set_material(0, (i + 9) == p_axis ? gizmo_color_hl[i] : gizmo_color[i]); scale_plane_gizmo[i]->surface_set_material(0, (i + 12) == p_axis ? plane_gizmo_color_hl[i] : plane_gizmo_color[i]); } @@ -5287,37 +5305,122 @@ void Node3DEditor::_init_indicators() { Ref<SurfaceTool> surftool = memnew(SurfaceTool); surftool->begin(Mesh::PRIMITIVE_TRIANGLES); - Vector3 circle[5] = { - ivec * 0.02 + ivec2 * 0.02 + ivec2 * GIZMO_CIRCLE_SIZE, - ivec * -0.02 + ivec2 * 0.02 + ivec2 * GIZMO_CIRCLE_SIZE, - ivec * -0.02 + ivec2 * -0.02 + ivec2 * GIZMO_CIRCLE_SIZE, - ivec * 0.02 + ivec2 * -0.02 + ivec2 * GIZMO_CIRCLE_SIZE, - ivec * 0.02 + ivec2 * 0.02 + ivec2 * GIZMO_CIRCLE_SIZE, - }; + int n = 128; // number of circle segments + int m = 6; // number of thickness segments - for (int k = 0; k < 64; k++) { - Basis ma(ivec, Math_PI * 2 * float(k) / 64); - Basis mb(ivec, Math_PI * 2 * float(k + 1) / 64); + for (int j = 0; j < n; ++j) { + Basis basis = Basis(ivec, (Math_PI * 2.0f * j) / n); - for (int j = 0; j < 4; j++) { - Vector3 points[4] = { - ma.xform(circle[j]), - mb.xform(circle[j]), - mb.xform(circle[j + 1]), - ma.xform(circle[j + 1]), - }; - surftool->add_vertex(points[0]); - surftool->add_vertex(points[1]); - surftool->add_vertex(points[2]); + Vector3 vertex = basis.xform(ivec2 * GIZMO_CIRCLE_SIZE); - surftool->add_vertex(points[0]); - surftool->add_vertex(points[2]); - surftool->add_vertex(points[3]); + for (int k = 0; k < m; ++k) { + Vector2 ofs = Vector2(Math::cos((Math_PI * 2.0 * k) / m), Math::sin((Math_PI * 2.0 * k) / m)); + Vector3 normal = ivec * ofs.x + ivec2 * ofs.y; + + surftool->add_normal(basis.xform(normal)); + surftool->add_vertex(vertex); } } - surftool->set_material(mat); - surftool->commit(rotate_gizmo[i]); + for (int j = 0; j < n; ++j) { + for (int k = 0; k < m; ++k) { + int current_ring = j * m; + int next_ring = ((j + 1) % n) * m; + int current_segment = k; + int next_segment = (k + 1) % m; + + surftool->add_index(current_ring + next_segment); + surftool->add_index(current_ring + current_segment); + surftool->add_index(next_ring + current_segment); + + surftool->add_index(next_ring + current_segment); + surftool->add_index(next_ring + next_segment); + surftool->add_index(current_ring + next_segment); + } + } + + Ref<Shader> rotate_shader = memnew(Shader); + + rotate_shader->set_code("\n" + "shader_type spatial; \n" + "render_mode unshaded, depth_test_disabled; \n" + "uniform vec4 albedo; \n" + "\n" + "mat3 orthonormalize(mat3 m) { \n" + " vec3 x = normalize(m[0]); \n" + " vec3 y = normalize(m[1] - x * dot(x, m[1])); \n" + " vec3 z = m[2] - x * dot(x, m[2]); \n" + " z = normalize(z - y * (dot(y,m[2]))); \n" + " return mat3(x,y,z); \n" + "} \n" + "\n" + "void vertex() { \n" + " mat3 mv = orthonormalize(mat3(MODELVIEW_MATRIX)); \n" + " vec3 n = mv * VERTEX; \n" + " float orientation = dot(vec3(0,0,-1),n); \n" + " if (orientation <= 0.005) { \n" + " VERTEX += NORMAL*0.02; \n" + " } \n" + "} \n" + "\n" + "void fragment() { \n" + " ALBEDO = albedo.rgb; \n" + " ALPHA = albedo.a; \n" + "}"); + + Ref<ShaderMaterial> rotate_mat = memnew(ShaderMaterial); + rotate_mat->set_render_priority(Material::RENDER_PRIORITY_MAX); + rotate_mat->set_shader(rotate_shader); + rotate_mat->set_shader_param("albedo", col); + rotate_gizmo_color[i] = rotate_mat; + + Array arrays = surftool->commit_to_arrays(); + rotate_gizmo[i]->add_surface_from_arrays(Mesh::PRIMITIVE_TRIANGLES, arrays); + rotate_gizmo[i]->surface_set_material(0, rotate_mat); + + Ref<ShaderMaterial> rotate_mat_hl = rotate_mat->duplicate(); + rotate_mat_hl->set_shader_param("albedo", Color(col.r, col.g, col.b, 1.0)); + rotate_gizmo_color_hl[i] = rotate_mat_hl; + + if (i == 2) { // Rotation white outline + Ref<ShaderMaterial> border_mat = rotate_mat->duplicate(); + + Ref<Shader> border_shader = memnew(Shader); + border_shader->set_code("\n" + "shader_type spatial; \n" + "render_mode unshaded, depth_test_disabled; \n" + "uniform vec4 albedo; \n" + "\n" + "mat3 orthonormalize(mat3 m) { \n" + " vec3 x = normalize(m[0]); \n" + " vec3 y = normalize(m[1] - x * dot(x, m[1])); \n" + " vec3 z = m[2] - x * dot(x, m[2]); \n" + " z = normalize(z - y * (dot(y,m[2]))); \n" + " return mat3(x,y,z); \n" + "} \n" + "\n" + "void vertex() { \n" + " mat3 mv = orthonormalize(mat3(MODELVIEW_MATRIX)); \n" + " mv = inverse(mv); \n" + " VERTEX += NORMAL*0.008; \n" + " vec3 camera_dir_local = mv * vec3(0,0,1); \n" + " vec3 camera_up_local = mv * vec3(0,1,0); \n" + " mat3 rotation_matrix = mat3(cross(camera_dir_local, camera_up_local), camera_up_local, camera_dir_local); \n" + " VERTEX = rotation_matrix * VERTEX; \n" + "} \n" + "\n" + "void fragment() { \n" + " ALBEDO = albedo.rgb; \n" + " ALPHA = albedo.a; \n" + "}"); + + border_mat->set_shader(border_shader); + border_mat->set_shader_param("albedo", Color(0.75, 0.75, 0.75, col.a / 3.0)); + + rotate_gizmo[3] = Ref<ArrayMesh>(memnew(ArrayMesh)); + rotate_gizmo[3]->add_surface_from_arrays(Mesh::PRIMITIVE_TRIANGLES, arrays); + rotate_gizmo[3]->surface_set_material(0, border_mat); + } } // Scale diff --git a/editor/plugins/node_3d_editor_plugin.h b/editor/plugins/node_3d_editor_plugin.h index 6a8af38742..b3dc4ef5f2 100644 --- a/editor/plugins/node_3d_editor_plugin.h +++ b/editor/plugins/node_3d_editor_plugin.h @@ -412,7 +412,7 @@ private: real_t zoom_indicator_delay; - RID move_gizmo_instance[3], move_plane_gizmo_instance[3], rotate_gizmo_instance[3], scale_gizmo_instance[3], scale_plane_gizmo_instance[3]; + RID move_gizmo_instance[3], move_plane_gizmo_instance[3], rotate_gizmo_instance[4], scale_gizmo_instance[3], scale_plane_gizmo_instance[3]; String last_message; String message; @@ -600,11 +600,13 @@ private: bool grid_enable[3]; //should be always visible if true bool grid_enabled; - Ref<ArrayMesh> move_gizmo[3], move_plane_gizmo[3], rotate_gizmo[3], scale_gizmo[3], scale_plane_gizmo[3]; + Ref<ArrayMesh> move_gizmo[3], move_plane_gizmo[3], rotate_gizmo[4], scale_gizmo[3], scale_plane_gizmo[3]; Ref<StandardMaterial3D> gizmo_color[3]; Ref<StandardMaterial3D> plane_gizmo_color[3]; + Ref<ShaderMaterial> rotate_gizmo_color[3]; Ref<StandardMaterial3D> gizmo_color_hl[3]; Ref<StandardMaterial3D> plane_gizmo_color_hl[3]; + Ref<ShaderMaterial> rotate_gizmo_color_hl[3]; int over_gizmo_handle; float snap_translate_value; diff --git a/editor/plugins/visual_shader_editor_plugin.cpp b/editor/plugins/visual_shader_editor_plugin.cpp index 7a70f4c5b6..03ed54ae1b 100644 --- a/editor/plugins/visual_shader_editor_plugin.cpp +++ b/editor/plugins/visual_shader_editor_plugin.cpp @@ -1546,9 +1546,24 @@ void VisualShaderEditor::_add_custom_node(const String &p_path) { } } -void VisualShaderEditor::_add_texture_node(const String &p_path) { - VisualShaderNodeTexture *texture = (VisualShaderNodeTexture *)_add_node(texture_node_option_idx, -1); - texture->set_texture(ResourceLoader::load(p_path)); +void VisualShaderEditor::_add_cubemap_node(const String &p_path) { + VisualShaderNodeCubemap *cubemap = (VisualShaderNodeCubemap *)_add_node(cubemap_node_option_idx, -1); + cubemap->set_cube_map(ResourceLoader::load(p_path)); +} + +void VisualShaderEditor::_add_texture2d_node(const String &p_path) { + VisualShaderNodeTexture *texture2d = (VisualShaderNodeTexture *)_add_node(texture2d_node_option_idx, -1); + texture2d->set_texture(ResourceLoader::load(p_path)); +} + +void VisualShaderEditor::_add_texture2d_array_node(const String &p_path) { + VisualShaderNodeTexture2DArray *texture2d_array = (VisualShaderNodeTexture2DArray *)_add_node(texture2d_array_node_option_idx, -1); + texture2d_array->set_texture_array(ResourceLoader::load(p_path)); +} + +void VisualShaderEditor::_add_texture3d_node(const String &p_path) { + VisualShaderNodeTexture3D *texture3d = (VisualShaderNodeTexture3D *)_add_node(texture3d_node_option_idx, -1); + texture3d->set_texture(ResourceLoader::load(p_path)); } VisualShaderNode *VisualShaderEditor::_add_node(int p_idx, int p_op_idx) { @@ -1658,7 +1673,7 @@ VisualShaderNode *VisualShaderEditor::_add_node(int p_idx, int p_op_idx) { VisualShaderNodeMultiplyAdd *fmaFunc = Object::cast_to<VisualShaderNodeMultiplyAdd>(vsn); if (fmaFunc) { - fmaFunc->set_type((VisualShaderNodeMultiplyAdd::Type)p_op_idx); + fmaFunc->set_op_type((VisualShaderNodeMultiplyAdd::OpType)p_op_idx); } } @@ -1735,12 +1750,26 @@ VisualShaderNode *VisualShaderEditor::_add_node(int p_idx, int p_op_idx) { void VisualShaderEditor::_node_dragged(const Vector2 &p_from, const Vector2 &p_to, int p_node) { VisualShader::Type type = get_current_shader_type(); + drag_buffer.push_back({ type, p_node, p_from, p_to }); + if (!drag_dirty) { + call_deferred("_nodes_dragged"); + } + drag_dirty = true; +} + +void VisualShaderEditor::_nodes_dragged() { + drag_dirty = false; + + undo_redo->create_action(TTR("Node(s) Moved")); + + for (List<DragOp>::Element *E = drag_buffer.front(); E; E = E->next()) { + undo_redo->add_do_method(visual_shader.ptr(), "set_node_position", E->get().type, E->get().node, E->get().to); + undo_redo->add_undo_method(visual_shader.ptr(), "set_node_position", E->get().type, E->get().node, E->get().from); + undo_redo->add_do_method(graph_plugin.ptr(), "set_node_position", E->get().type, E->get().node, E->get().to); + undo_redo->add_undo_method(graph_plugin.ptr(), "set_node_position", E->get().type, E->get().node, E->get().from); + } - undo_redo->create_action(TTR("Node Moved")); - undo_redo->add_do_method(visual_shader.ptr(), "set_node_position", type, p_node, p_to); - undo_redo->add_undo_method(visual_shader.ptr(), "set_node_position", type, p_node, p_from); - undo_redo->add_do_method(graph_plugin.ptr(), "set_node_position", type, p_node, p_to); - undo_redo->add_undo_method(graph_plugin.ptr(), "set_node_position", type, p_node, p_from); + drag_buffer.clear(); undo_redo->commit_action(); } @@ -2584,7 +2613,22 @@ void VisualShaderEditor::drop_data_fw(const Point2 &p_point, const Variant &p_da } else if (ClassDB::get_parent_class(type) == "Texture2D") { saved_node_pos = p_point + Vector2(0, j * 210 * EDSCALE); saved_node_pos_dirty = true; - _add_texture_node(arr[i]); + _add_texture2d_node(arr[i]); + j++; + } else if (type == "Texture2DArray") { + saved_node_pos = p_point + Vector2(0, j * 210 * EDSCALE); + saved_node_pos_dirty = true; + _add_texture2d_array_node(arr[i]); + j++; + } else if (ClassDB::get_parent_class(type) == "Texture3D") { + saved_node_pos = p_point + Vector2(0, j * 210 * EDSCALE); + saved_node_pos_dirty = true; + _add_texture3d_node(arr[i]); + j++; + } else if (type == "Cubemap") { + saved_node_pos = p_point + Vector2(0, j * 210 * EDSCALE); + saved_node_pos_dirty = true; + _add_cubemap_node(arr[i]); j++; } } @@ -2650,6 +2694,7 @@ void VisualShaderEditor::_bind_methods() { ClassDB::bind_method("_clear_buffer", &VisualShaderEditor::_clear_buffer); ClassDB::bind_method("_update_uniforms", &VisualShaderEditor::_update_uniforms); ClassDB::bind_method("_set_mode", &VisualShaderEditor::_set_mode); + ClassDB::bind_method("_nodes_dragged", &VisualShaderEditor::_nodes_dragged); ClassDB::bind_method(D_METHOD("get_drag_data_fw"), &VisualShaderEditor::get_drag_data_fw); ClassDB::bind_method(D_METHOD("can_drop_data_fw"), &VisualShaderEditor::can_drop_data_fw); @@ -3154,7 +3199,7 @@ VisualShaderEditor::VisualShaderEditor() { add_options.push_back(AddOption("Max", "Scalar", "Functions", "VisualShaderNodeFloatOp", TTR("Returns the greater of two values."), VisualShaderNodeFloatOp::OP_MAX, VisualShaderNode::PORT_TYPE_SCALAR)); add_options.push_back(AddOption("Min", "Scalar", "Functions", "VisualShaderNodeFloatOp", TTR("Returns the lesser of two values."), VisualShaderNodeFloatOp::OP_MIN, VisualShaderNode::PORT_TYPE_SCALAR)); add_options.push_back(AddOption("Mix", "Scalar", "Functions", "VisualShaderNodeScalarInterp", TTR("Linear interpolation between two scalars."), -1, VisualShaderNode::PORT_TYPE_SCALAR)); - add_options.push_back(AddOption("MultiplyAdd", "Scalar", "Functions", "VisualShaderNodeMultiplyAdd", TTR("Performs a fused multiply-add operation (a * b + c) on scalars."), VisualShaderNodeMultiplyAdd::TYPE_SCALAR, VisualShaderNode::PORT_TYPE_SCALAR)); + add_options.push_back(AddOption("MultiplyAdd", "Scalar", "Functions", "VisualShaderNodeMultiplyAdd", TTR("Performs a fused multiply-add operation (a * b + c) on scalars."), VisualShaderNodeMultiplyAdd::OP_TYPE_SCALAR, VisualShaderNode::PORT_TYPE_SCALAR)); add_options.push_back(AddOption("Negate", "Scalar", "Functions", "VisualShaderNodeFloatFunc", TTR("Returns the opposite value of the parameter."), VisualShaderNodeFloatFunc::FUNC_NEGATE, VisualShaderNode::PORT_TYPE_SCALAR)); add_options.push_back(AddOption("Negate", "Scalar", "Functions", "VisualShaderNodeIntFunc", TTR("Returns the opposite value of the parameter."), VisualShaderNodeIntFunc::FUNC_NEGATE, VisualShaderNode::PORT_TYPE_SCALAR_INT)); add_options.push_back(AddOption("OneMinus", "Scalar", "Functions", "VisualShaderNodeFloatFunc", TTR("1.0 - scalar"), VisualShaderNodeFloatFunc::FUNC_ONEMINUS, VisualShaderNode::PORT_TYPE_SCALAR)); @@ -3192,11 +3237,13 @@ VisualShaderEditor::VisualShaderEditor() { add_options.push_back(AddOption("IntUniform", "Scalar", "Variables", "VisualShaderNodeIntUniform", TTR("Scalar integer uniform."), -1, VisualShaderNode::PORT_TYPE_SCALAR_INT)); // TEXTURES - + cubemap_node_option_idx = add_options.size(); add_options.push_back(AddOption("CubeMap", "Textures", "Functions", "VisualShaderNodeCubemap", TTR("Perform the cubic texture lookup."), -1, -1)); - texture_node_option_idx = add_options.size(); + texture2d_node_option_idx = add_options.size(); add_options.push_back(AddOption("Texture2D", "Textures", "Functions", "VisualShaderNodeTexture", TTR("Perform the 2D texture lookup."), -1, -1)); + texture2d_array_node_option_idx = add_options.size(); add_options.push_back(AddOption("Texture2DArray", "Textures", "Functions", "VisualShaderNodeTexture2DArray", TTR("Perform the 2D-array texture lookup."), -1, -1, -1, -1, -1)); + texture3d_node_option_idx = add_options.size(); add_options.push_back(AddOption("Texture3D", "Textures", "Functions", "VisualShaderNodeTexture3D", TTR("Perform the 3D texture lookup."), -1, -1)); add_options.push_back(AddOption("CubeMapUniform", "Textures", "Variables", "VisualShaderNodeCubemapUniform", TTR("Cubic texture uniform lookup."), -1, -1)); @@ -3260,7 +3307,7 @@ VisualShaderEditor::VisualShaderEditor() { add_options.push_back(AddOption("Min", "Vector", "Functions", "VisualShaderNodeVectorOp", TTR("Returns the lesser of two values."), VisualShaderNodeVectorOp::OP_MIN, VisualShaderNode::PORT_TYPE_VECTOR)); add_options.push_back(AddOption("Mix", "Vector", "Functions", "VisualShaderNodeVectorInterp", TTR("Linear interpolation between two vectors."), -1, VisualShaderNode::PORT_TYPE_VECTOR)); add_options.push_back(AddOption("MixS", "Vector", "Functions", "VisualShaderNodeVectorScalarMix", TTR("Linear interpolation between two vectors using scalar."), -1, VisualShaderNode::PORT_TYPE_VECTOR)); - add_options.push_back(AddOption("MultiplyAdd", "Vector", "Functions", "VisualShaderNodeMultiplyAdd", TTR("Performs a fused multiply-add operation (a * b + c) on vectors."), VisualShaderNodeMultiplyAdd::TYPE_VECTOR, VisualShaderNode::PORT_TYPE_VECTOR)); + add_options.push_back(AddOption("MultiplyAdd", "Vector", "Functions", "VisualShaderNodeMultiplyAdd", TTR("Performs a fused multiply-add operation (a * b + c) on vectors."), VisualShaderNodeMultiplyAdd::OP_TYPE_VECTOR, VisualShaderNode::PORT_TYPE_VECTOR)); add_options.push_back(AddOption("Negate", "Vector", "Functions", "VisualShaderNodeVectorFunc", TTR("Returns the opposite value of the parameter."), VisualShaderNodeVectorFunc::FUNC_NEGATE, VisualShaderNode::PORT_TYPE_VECTOR)); add_options.push_back(AddOption("Normalize", "Vector", "Functions", "VisualShaderNodeVectorFunc", TTR("Calculates the normalize product of vector."), VisualShaderNodeVectorFunc::FUNC_NORMALIZE, VisualShaderNode::PORT_TYPE_VECTOR)); add_options.push_back(AddOption("OneMinus", "Vector", "Functions", "VisualShaderNodeVectorFunc", TTR("1.0 - vector"), VisualShaderNodeVectorFunc::FUNC_ONEMINUS, VisualShaderNode::PORT_TYPE_VECTOR)); diff --git a/editor/plugins/visual_shader_editor_plugin.h b/editor/plugins/visual_shader_editor_plugin.h index 531a117156..b4c5ff886a 100644 --- a/editor/plugins/visual_shader_editor_plugin.h +++ b/editor/plugins/visual_shader_editor_plugin.h @@ -241,7 +241,10 @@ class VisualShaderEditor : public VBoxContainer { }; Vector<AddOption> add_options; - int texture_node_option_idx; + int cubemap_node_option_idx; + int texture2d_node_option_idx; + int texture2d_array_node_option_idx; + int texture3d_node_option_idx; int custom_node_option_idx; List<String> keyword_list; @@ -250,7 +253,10 @@ class VisualShaderEditor : public VBoxContainer { void _draw_color_over_button(Object *obj, Color p_color); void _add_custom_node(const String &p_path); - void _add_texture_node(const String &p_path); + void _add_cubemap_node(const String &p_path); + void _add_texture2d_node(const String &p_path); + void _add_texture2d_array_node(const String &p_path); + void _add_texture3d_node(const String &p_path); VisualShaderNode *_add_node(int p_idx, int p_op_idx = -1); void _update_options_menu(); void _set_mode(int p_which); @@ -261,7 +267,16 @@ class VisualShaderEditor : public VBoxContainer { static VisualShaderEditor *singleton; + struct DragOp { + VisualShader::Type type; + int node; + Vector2 from; + Vector2 to; + }; + List<DragOp> drag_buffer; + bool drag_dirty = false; void _node_dragged(const Vector2 &p_from, const Vector2 &p_to, int p_node); + void _nodes_dragged(); bool updating; void _connection_request(const String &p_from, int p_from_index, const String &p_to, int p_to_index); diff --git a/editor/project_manager.cpp b/editor/project_manager.cpp index 1fb889d793..6393aa30ed 100644 --- a/editor/project_manager.cpp +++ b/editor/project_manager.cpp @@ -2093,7 +2093,8 @@ void ProjectManager::_run_project_confirm() { const String &selected = selected_list[i].project_key; String path = EditorSettings::get_singleton()->get("projects/" + selected); - if (!DirAccess::exists(path + "/.import")) { + // `.right(6)` on `IMPORTED_FILES_PATH` strips away the leading "res://". + if (!DirAccess::exists(path.plus_file(ProjectSettings::IMPORTED_FILES_PATH.right(6)))) { run_error_diag->set_text(TTR("Can't run project: Assets need to be imported.\nPlease edit the project to trigger the initial import.")); run_error_diag->popup_centered(); return; diff --git a/editor/scene_tree_editor.cpp b/editor/scene_tree_editor.cpp index a62448169d..5a504da397 100644 --- a/editor/scene_tree_editor.cpp +++ b/editor/scene_tree_editor.cpp @@ -777,6 +777,9 @@ void SceneTreeEditor::_renamed() { return; } + // 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 (!undo_redo) { n->set_name(new_name); which->set_metadata(0, n->get_path()); diff --git a/editor/translations/af.po b/editor/translations/af.po index c439941fb8..19a9e724ba 100644 --- a/editor/translations/af.po +++ b/editor/translations/af.po @@ -545,6 +545,7 @@ msgid "Seconds" msgstr "" #: editor/animation_track_editor.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "FPS" msgstr "" @@ -732,7 +733,7 @@ msgstr "Pas Letterkas" msgid "Whole Words" msgstr "Hele Woorde" -#: editor/code_editor.cpp editor/rename_dialog.cpp +#: editor/code_editor.cpp msgid "Replace" msgstr "Vervang" @@ -936,6 +937,11 @@ msgid "Signals" msgstr "Seine" #: editor/connections_dialog.cpp +#, fuzzy +msgid "Filter signals" +msgstr "Eienskappe" + +#: editor/connections_dialog.cpp msgid "Are you sure you want to remove all connections from this signal?" msgstr "" @@ -977,7 +983,7 @@ msgid "Recent:" msgstr "Onlangse:" #: editor/create_dialog.cpp editor/plugins/script_editor_plugin.cpp -#: editor/property_selector.cpp editor/quick_open.cpp +#: editor/property_selector.cpp editor/quick_open.cpp editor/rename_dialog.cpp #: modules/visual_script/visual_script_property_selector.cpp msgid "Search:" msgstr "Soek:" @@ -1687,16 +1693,17 @@ msgid "Scene Tree Editing" msgstr "" #: editor/editor_feature_profile.cpp -msgid "Import Dock" -msgstr "" - -#: editor/editor_feature_profile.cpp #, fuzzy msgid "Node Dock" msgstr "Nodus Naam:" #: editor/editor_feature_profile.cpp -msgid "FileSystem and Import Docks" +#, fuzzy +msgid "FileSystem Dock" +msgstr "Deursoek Klasse" + +#: editor/editor_feature_profile.cpp +msgid "Import Dock" msgstr "" #: editor/editor_feature_profile.cpp @@ -1982,7 +1989,7 @@ msgstr "Gidse & Lêers:" #: editor/editor_file_dialog.cpp editor/plugins/sprite_editor_plugin.cpp #: editor/plugins/style_box_editor_plugin.cpp -#: editor/plugins/theme_editor_plugin.cpp +#: editor/plugins/theme_editor_plugin.cpp editor/rename_dialog.cpp msgid "Preview:" msgstr "Voorskou:" @@ -2842,22 +2849,26 @@ msgstr "" #: editor/editor_node.cpp msgid "" -"When exporting or deploying, the resulting executable will attempt to " -"connect to the IP of this computer in order to be debugged." +"When this option is enabled, using one-click deploy will make the executable " +"attempt to connect to this computer's IP so the running project can be " +"debugged.\n" +"This option is intended to be used for remote debugging (typically with a " +"mobile device).\n" +"You don't need to enable it to use the GDScript debugger locally." msgstr "" #: editor/editor_node.cpp -msgid "Small Deploy with Network FS" +msgid "Small Deploy with Network Filesystem" msgstr "" #: editor/editor_node.cpp msgid "" -"When this option is enabled, export or deploy will produce a minimal " -"executable.\n" +"When this option is enabled, using one-click deploy for Android will only " +"export an executable without the project data.\n" "The filesystem will be provided from the project by the editor over the " "network.\n" -"On Android, deploy will use the USB cable for faster performance. This " -"option speeds up testing for games with a large footprint." +"On Android, deploying will use the USB cable for faster performance. This " +"option speeds up testing for projects with large assets." msgstr "" #: editor/editor_node.cpp @@ -2866,8 +2877,8 @@ msgstr "" #: editor/editor_node.cpp msgid "" -"Collision shapes and raycast nodes (for 2D and 3D) will be visible on the " -"running game if this option is turned on." +"When this option is enabled, collision shapes and raycast nodes (for 2D and " +"3D) will be visible in the running project." msgstr "" #: editor/editor_node.cpp @@ -2876,32 +2887,32 @@ msgstr "" #: editor/editor_node.cpp msgid "" -"Navigation meshes and polygons will be visible on the running game if this " -"option is turned on." +"When this option is enabled, navigation meshes and polygons will be visible " +"in the running project." msgstr "" #: editor/editor_node.cpp -msgid "Sync Scene Changes" +msgid "Synchronize Scene Changes" msgstr "" #: editor/editor_node.cpp msgid "" -"When this option is turned on, any changes made to the scene in the editor " -"will be replicated in the running game.\n" -"When used remotely on a device, this is more efficient with network " -"filesystem." +"When this option is enabled, any changes made to the scene in the editor " +"will be replicated in the running project.\n" +"When used remotely on a device, this is more efficient when the network " +"filesystem option is enabled." msgstr "" #: editor/editor_node.cpp -msgid "Sync Script Changes" +msgid "Synchronize Script Changes" msgstr "" #: editor/editor_node.cpp msgid "" -"When this option is turned on, any script that is saved will be reloaded on " -"the running game.\n" -"When used remotely on a device, this is more efficient with network " -"filesystem." +"When this option is enabled, any script that is saved will be reloaded in " +"the running project.\n" +"When used remotely on a device, this is more efficient when the network " +"filesystem option is enabled." msgstr "" #: editor/editor_node.cpp editor/script_create_dialog.cpp @@ -2963,7 +2974,7 @@ msgstr "" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp editor/plugins/text_editor.cpp #: editor/plugins/visual_shader_editor_plugin.cpp editor/project_manager.cpp -#: editor/project_settings_editor.cpp editor/rename_dialog.cpp +#: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp msgid "Search" msgstr "Soek" @@ -3368,7 +3379,8 @@ msgstr "" #: editor/editor_run_native.cpp msgid "" "No runnable export preset found for this platform.\n" -"Please add a runnable preset in the export menu." +"Please add a runnable preset in the Export menu or define an existing preset " +"as runnable." msgstr "" #: editor/editor_run_script.cpp @@ -5187,7 +5199,7 @@ msgid "Bake Lightmaps" msgstr "" #: editor/plugins/camera_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp editor/rename_dialog.cpp +#: editor/plugins/spatial_editor_plugin.cpp msgid "Preview" msgstr "" @@ -7863,7 +7875,7 @@ msgid "New Animation" msgstr "Optimaliseer Animasie" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Speed (FPS):" +msgid "Speed:" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp @@ -10354,11 +10366,16 @@ msgid "Batch Rename" msgstr "Pas Letterkas" #: editor/rename_dialog.cpp -msgid "Prefix" +#, fuzzy +msgid "Replace:" +msgstr "Vervang" + +#: editor/rename_dialog.cpp +msgid "Prefix:" msgstr "" #: editor/rename_dialog.cpp -msgid "Suffix" +msgid "Suffix:" msgstr "" #: editor/rename_dialog.cpp @@ -10406,7 +10423,7 @@ msgid "Per-level Counter" msgstr "" #: editor/rename_dialog.cpp -msgid "If set the counter restarts for each group of child nodes" +msgid "If set, the counter restarts for each group of child nodes." msgstr "" #: editor/rename_dialog.cpp @@ -10466,7 +10483,7 @@ msgid "Reset" msgstr "Herset Zoem" #: editor/rename_dialog.cpp -msgid "Regular Expression Error" +msgid "Regular Expression Error:" msgstr "" #: editor/rename_dialog.cpp @@ -12465,6 +12482,11 @@ msgid "" "Use a BakedLightmap instead." msgstr "" +#: scene/3d/interpolated_camera.cpp +msgid "" +"InterpolatedCamera has been deprecated and will be removed in Godot 4.0." +msgstr "" + #: scene/3d/light.cpp msgid "A SpotLight with an angle wider than 90 degrees cannot cast shadows." msgstr "" diff --git a/editor/translations/ar.po b/editor/translations/ar.po index fecec9b136..6335b82b15 100644 --- a/editor/translations/ar.po +++ b/editor/translations/ar.po @@ -44,12 +44,13 @@ # Ø£ØÙ…د مصطÙÙ‰ الطبراني <eltabaraniahmed@gmail.com>, 2020. # ChemicalInk <aladdinalkhafaji@gmail.com>, 2020. # Musab Alasaifer <mousablasefer@gmail.com>, 2020. +# Yassine Oudjana <y.oudjana@protonmail.com>, 2020. msgid "" msgstr "" "Project-Id-Version: Godot Engine editor\n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2020-08-20 15:20+0000\n" -"Last-Translator: Ø£ØÙ…د مصطÙÙ‰ الطبراني <eltabaraniahmed@gmail.com>\n" +"PO-Revision-Date: 2020-09-12 00:46+0000\n" +"Last-Translator: Yassine Oudjana <y.oudjana@protonmail.com>\n" "Language-Team: Arabic <https://hosted.weblate.org/projects/godot-engine/" "godot/ar/>\n" "Language: ar\n" @@ -58,7 +59,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 " "&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n" -"X-Generator: Weblate 4.2.1-dev\n" +"X-Generator: Weblate 4.3-dev\n" #: core/math/expression.cpp modules/gdscript/gdscript_functions.cpp #: modules/visual_script/visual_script_builtin_funcs.cpp @@ -562,6 +563,7 @@ msgid "Seconds" msgstr "ثواني" #: editor/animation_track_editor.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "FPS" msgstr "إطار خلال ثانية" @@ -740,7 +742,7 @@ msgstr "قضية تشابه" msgid "Whole Words" msgstr "كل الكلمات" -#: editor/code_editor.cpp editor/rename_dialog.cpp +#: editor/code_editor.cpp msgid "Replace" msgstr "إستبدال" @@ -931,6 +933,11 @@ msgid "Signals" msgstr "الإشارات" #: editor/connections_dialog.cpp +#, fuzzy +msgid "Filter signals" +msgstr "تنقية البلاطات" + +#: editor/connections_dialog.cpp msgid "Are you sure you want to remove all connections from this signal?" msgstr "هل أنت متأكد أنك تود إزالة كل الإتصالات من هذه الإشارة؟" @@ -968,7 +975,7 @@ msgid "Recent:" msgstr "Ø§Ù„ØØ§Ù„ÙŠ:" #: editor/create_dialog.cpp editor/plugins/script_editor_plugin.cpp -#: editor/property_selector.cpp editor/quick_open.cpp +#: editor/property_selector.cpp editor/quick_open.cpp editor/rename_dialog.cpp #: modules/visual_script/visual_script_property_selector.cpp msgid "Search:" msgstr "Ø¨ØØ«:" @@ -1172,12 +1179,10 @@ msgid "Gold Sponsors" msgstr "الرعاة الذهبيين" #: editor/editor_about.cpp -#, fuzzy msgid "Silver Sponsors" msgstr "المانØÙŠÙ† Ø§Ù„ÙØ¶ÙŠÙŠÙ†" #: editor/editor_about.cpp -#, fuzzy msgid "Bronze Sponsors" msgstr "المانØÙŠÙ† البرنزيين" @@ -1657,16 +1662,17 @@ msgid "Scene Tree Editing" msgstr "تعديل شجرة المشهد" #: editor/editor_feature_profile.cpp -msgid "Import Dock" -msgstr "رصي٠الاستيراد" - -#: editor/editor_feature_profile.cpp msgid "Node Dock" msgstr "رصي٠العÙقد" #: editor/editor_feature_profile.cpp -msgid "FileSystem and Import Docks" -msgstr "رصي٠نظام Ø§Ù„Ù…Ù„ÙØ§Øª Ùˆ الاستيراد" +#, fuzzy +msgid "FileSystem Dock" +msgstr "نظام Ø§Ù„Ù…Ù„ÙØ§Øª" + +#: editor/editor_feature_profile.cpp +msgid "Import Dock" +msgstr "رصي٠الاستيراد" #: editor/editor_feature_profile.cpp msgid "Erase profile '%s'? (no undo)" @@ -1928,7 +1934,7 @@ msgstr "الوجهات ÙˆØ§Ù„Ù…Ù„ÙØ§Øª:" #: editor/editor_file_dialog.cpp editor/plugins/sprite_editor_plugin.cpp #: editor/plugins/style_box_editor_plugin.cpp -#: editor/plugins/theme_editor_plugin.cpp +#: editor/plugins/theme_editor_plugin.cpp editor/rename_dialog.cpp msgid "Preview:" msgstr "إستعراض:" @@ -2719,15 +2725,15 @@ msgstr "ØÙظ جميع المشاهد" #: editor/editor_node.cpp msgid "Convert To..." -msgstr "تØÙˆÙŠÙ„ الي..." +msgstr "تØÙˆÙŠÙ„ إلى..." #: editor/editor_node.cpp msgid "MeshLibrary..." -msgstr "مكتبة المجسم..." +msgstr "مكتبة مجسّمات..." #: editor/editor_node.cpp msgid "TileSet..." -msgstr "مجموعة البلاط..." +msgstr "مجموعة بلاط..." #: editor/editor_node.cpp editor/plugins/script_text_editor.cpp #: scene/gui/line_edit.cpp scene/gui/text_edit.cpp @@ -2741,7 +2747,7 @@ msgstr "إعادة تراجع" #: editor/editor_node.cpp msgid "Miscellaneous project or scene-wide tools." -msgstr "ادوات لكل-المشهد او لمشاريع متنوعه." +msgstr "أدوات مشروع أو مشهد متنوعة." #: editor/editor_node.cpp editor/project_manager.cpp #: editor/script_create_dialog.cpp @@ -2799,24 +2805,28 @@ msgstr "نشر مع تصØÙŠØ الأخطاء عن بعد" #: editor/editor_node.cpp msgid "" -"When exporting or deploying, the resulting executable will attempt to " -"connect to the IP of this computer in order to be debugged." +"When this option is enabled, using one-click deploy will make the executable " +"attempt to connect to this computer's IP so the running project can be " +"debugged.\n" +"This option is intended to be used for remote debugging (typically with a " +"mobile device).\n" +"You don't need to enable it to use the GDScript debugger locally." msgstr "" -"ØÙŠÙ†Ù…ا يتم التصدير أو النشر، مل٠التشغيل الناتج Ø³ÙˆÙ ÙŠØØ§ÙˆÙ„ الإتصال إلي عنوان " -"الأي بي الخاص بهذا الكمبيوتر من أجل تصØÙŠØ الأخطاء." #: editor/editor_node.cpp -msgid "Small Deploy with Network FS" +#, fuzzy +msgid "Small Deploy with Network Filesystem" msgstr "نشر مصغر مع نظام شبكات Ø§Ù„Ù…Ù„ÙØ§Øª" #: editor/editor_node.cpp +#, fuzzy msgid "" -"When this option is enabled, export or deploy will produce a minimal " -"executable.\n" +"When this option is enabled, using one-click deploy for Android will only " +"export an executable without the project data.\n" "The filesystem will be provided from the project by the editor over the " "network.\n" -"On Android, deploy will use the USB cable for faster performance. This " -"option speeds up testing for games with a large footprint." +"On Android, deploying will use the USB cable for faster performance. This " +"option speeds up testing for projects with large assets." msgstr "" "ØÙŠÙ†Ù…ا يتم ØªÙØ¹ÙŠÙ„ هذا الإعداد، التصدير أو النشر سو٠ينتج مل٠تشغيل Ø¨Ø§Ù„ØØ¯ " "الأدنى (مبسط).\n" @@ -2829,9 +2839,10 @@ msgid "Visible Collision Shapes" msgstr "أشكال إصطدام ظاهرة" #: editor/editor_node.cpp +#, fuzzy msgid "" -"Collision shapes and raycast nodes (for 2D and 3D) will be visible on the " -"running game if this option is turned on." +"When this option is enabled, collision shapes and raycast nodes (for 2D and " +"3D) will be visible in the running project." msgstr "" "أشكال الإصطدام Ùˆ عÙقد الراي كاست (من أجل 2D Ùˆ 3D) سو٠تكون ظاهرة ÙÙŠ اللعبة " "العاملة إذا كان هذا الإعداد Ù…ÙÙØ¹Ù‘Ù„." @@ -2841,22 +2852,25 @@ msgid "Visible Navigation" msgstr "الإنتقال المرئي" #: editor/editor_node.cpp +#, fuzzy msgid "" -"Navigation meshes and polygons will be visible on the running game if this " -"option is turned on." +"When this option is enabled, navigation meshes and polygons will be visible " +"in the running project." msgstr "" "مجسمات التنقل والأشكال المضلعة سو٠تكون ظاهرة ØÙŠÙ†Ù…ا يتم ØªÙØ¹ÙŠÙ„ هذا الإعداد." #: editor/editor_node.cpp -msgid "Sync Scene Changes" +#, fuzzy +msgid "Synchronize Scene Changes" msgstr "مزامنة تغييرات المشهد" #: editor/editor_node.cpp +#, fuzzy msgid "" -"When this option is turned on, any changes made to the scene in the editor " -"will be replicated in the running game.\n" -"When used remotely on a device, this is more efficient with network " -"filesystem." +"When this option is enabled, any changes made to the scene in the editor " +"will be replicated in the running project.\n" +"When used remotely on a device, this is more efficient when the network " +"filesystem option is enabled." msgstr "" "ØÙŠÙ†Ù…ا يكون هذا الإعداد Ù…ÙÙØ¹Ù„ØŒ أي تغيير ÙŠØØ¯Ø« ÙÙŠ المشهد من خلال Ø§Ù„Ù…ÙØ¹Ø¯Ù„ سو٠يتم " "تطبيقة ÙÙŠ اللعبة العاملة.\n" @@ -2864,15 +2878,17 @@ msgstr "" "Ø§Ù„Ù…Ù„ÙØ§Øª." #: editor/editor_node.cpp -msgid "Sync Script Changes" +#, fuzzy +msgid "Synchronize Script Changes" msgstr "مزامنة تغييرات الكود" #: editor/editor_node.cpp +#, fuzzy msgid "" -"When this option is turned on, any script that is saved will be reloaded on " -"the running game.\n" -"When used remotely on a device, this is more efficient with network " -"filesystem." +"When this option is enabled, any script that is saved will be reloaded in " +"the running project.\n" +"When used remotely on a device, this is more efficient when the network " +"filesystem option is enabled." msgstr "" "ØÙŠÙ†Ù…ا يكون هذا الإعداد Ù…ÙÙØ¹Ù„ØŒ أي نص برمجي يتم ØÙظه سيتم إعادة تØÙ…يله ÙÙŠ " "اللعبة العاملة.\n" @@ -2936,7 +2952,7 @@ msgstr "مساعدة" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp editor/plugins/text_editor.cpp #: editor/plugins/visual_shader_editor_plugin.cpp editor/project_manager.cpp -#: editor/project_settings_editor.cpp editor/rename_dialog.cpp +#: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp msgid "Search" msgstr "Ø¨ØØ«" @@ -3351,9 +3367,11 @@ msgid "Add Key/Value Pair" msgstr "Ø¥Ø¶Ø§ÙØ© زوج Ù…ÙØªØ§Ø/قيمة" #: editor/editor_run_native.cpp +#, fuzzy msgid "" "No runnable export preset found for this platform.\n" -"Please add a runnable preset in the export menu." +"Please add a runnable preset in the Export menu or define an existing preset " +"as runnable." msgstr "" "لا يوجد إعداد تصدير مسبق عامل لهذه المنصة.\n" "من ÙØ¶Ù„Ùƒ أض٠إعداد تصدير عامل ÙÙŠ قائمة التصدير." @@ -5114,7 +5132,7 @@ msgid "Bake Lightmaps" msgstr "إعداد خرائط الضوء" #: editor/plugins/camera_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp editor/rename_dialog.cpp +#: editor/plugins/spatial_editor_plugin.cpp msgid "Preview" msgstr "استعراض" @@ -7751,7 +7769,8 @@ msgid "New Animation" msgstr "رسومية Ù…ØªØØ±ÙƒØ© جديدة" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Speed (FPS):" +#, fuzzy +msgid "Speed:" msgstr "السرعة (إطار Ù. Ø«. FPS):" #: editor/plugins/sprite_frames_editor_plugin.cpp @@ -10313,11 +10332,18 @@ msgid "Batch Rename" msgstr "إعادة تسمية Ø§Ù„Ø¯ÙØ¹Ø©" #: editor/rename_dialog.cpp -msgid "Prefix" +#, fuzzy +msgid "Replace:" +msgstr "إستبدال: " + +#: editor/rename_dialog.cpp +#, fuzzy +msgid "Prefix:" msgstr "بادئة" #: editor/rename_dialog.cpp -msgid "Suffix" +#, fuzzy +msgid "Suffix:" msgstr "لاØÙ‚Ø©" #: editor/rename_dialog.cpp @@ -10365,7 +10391,8 @@ msgid "Per-level Counter" msgstr "العداد ÙˆÙÙ‚-المستوى" #: editor/rename_dialog.cpp -msgid "If set the counter restarts for each group of child nodes" +#, fuzzy +msgid "If set, the counter restarts for each group of child nodes." msgstr "إذا تم ØªØØ¯ÙŠØ¯Ù‡ ÙØ¥Ù† العداد سيعيد البدء لكل مجموعة من العÙقد الأبناء" #: editor/rename_dialog.cpp @@ -10425,7 +10452,8 @@ msgid "Reset" msgstr "إعادة تعيين" #: editor/rename_dialog.cpp -msgid "Regular Expression Error" +#, fuzzy +msgid "Regular Expression Error:" msgstr "خطأ ذو علاقة بالتعبير الاعتيادي Regular Expression" #: editor/rename_dialog.cpp @@ -12513,6 +12541,11 @@ msgstr "" "GIProbes لا يدعم برنامج تشغيل الÙيديو GLES2.\n" "استخدم BakedLightmap بدلاً من ذلك." +#: scene/3d/interpolated_camera.cpp +msgid "" +"InterpolatedCamera has been deprecated and will be removed in Godot 4.0." +msgstr "" + #: scene/3d/light.cpp msgid "A SpotLight with an angle wider than 90 degrees cannot cast shadows." msgstr "بقعة الضوء بزاوية أكبر من 90 درجة لا يمكنها إلقاء الظلال." @@ -12816,6 +12849,16 @@ msgstr "يمكن تعيين المتغيرات Ùقط ÙÙŠ الذروة ." msgid "Constants cannot be modified." msgstr "لا يمكن تعديل الثوابت." +#~ msgid "FileSystem and Import Docks" +#~ msgstr "رصي٠نظام Ø§Ù„Ù…Ù„ÙØ§Øª Ùˆ الاستيراد" + +#~ msgid "" +#~ "When exporting or deploying, the resulting executable will attempt to " +#~ "connect to the IP of this computer in order to be debugged." +#~ msgstr "" +#~ "ØÙŠÙ†Ù…ا يتم التصدير أو النشر، مل٠التشغيل الناتج Ø³ÙˆÙ ÙŠØØ§ÙˆÙ„ الإتصال إلي " +#~ "عنوان الأي بي الخاص بهذا الكمبيوتر من أجل تصØÙŠØ الأخطاء." + #~ msgid "Current scene was never saved, please save it prior to running." #~ msgstr "المشهد Ø§Ù„ØØ§Ù„ÙŠ لم يتم ØÙظه. الرجاء ØÙظ المشهد قبل تشغيله Ùˆ اختباره." diff --git a/editor/translations/bg.po b/editor/translations/bg.po index c327d96e57..3bb60a79e0 100644 --- a/editor/translations/bg.po +++ b/editor/translations/bg.po @@ -8,12 +8,14 @@ # MaresPW <marespw206@gmail.com>, 2018. # PakoSt <kokotekilata@gmail.com>, 2018, 2020. # Damyan Dichev <mwshock2@gmail.com>, 2019. +# Whod <whodizhod@gmail.com>, 2020. +# Stoyan <stoyan.stoyanov99@protonmail.com>, 2020. msgid "" msgstr "" "Project-Id-Version: Godot Engine editor\n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2020-03-27 15:42+0000\n" -"Last-Translator: PakoSt <kokotekilata@gmail.com>\n" +"PO-Revision-Date: 2020-09-15 07:17+0000\n" +"Last-Translator: Stoyan <stoyan.stoyanov99@protonmail.com>\n" "Language-Team: Bulgarian <https://hosted.weblate.org/projects/godot-engine/" "godot/bg/>\n" "Language: bg\n" @@ -21,7 +23,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.0-dev\n" +"X-Generator: Weblate 4.3-dev\n" #: core/math/expression.cpp modules/gdscript/gdscript_functions.cpp #: modules/visual_script/visual_script_builtin_funcs.cpp @@ -103,7 +105,7 @@ msgstr "Свободно" #: editor/animation_bezier_editor.cpp msgid "Balanced" -msgstr "" +msgstr "БаланÑиран" #: editor/animation_bezier_editor.cpp msgid "Mirror" @@ -192,11 +194,11 @@ msgstr "ПромÑна на продължителноÑтта на анимац #: editor/animation_track_editor.cpp #: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Change Animation Loop" -msgstr "" +msgstr "Промени Ð°Ð½Ð¸Ð¼Ð°Ñ†Ð¸Ð¾Ð½Ð½Ð¸Ñ Ñ†Ð¸ÐºÑŠÐ»" #: editor/animation_track_editor.cpp msgid "Property Track" -msgstr "" +msgstr "Път за промÑна на ÑвойÑтвото" #: editor/animation_track_editor.cpp msgid "3D Transform Track" @@ -516,6 +518,7 @@ msgid "Seconds" msgstr "" #: editor/animation_track_editor.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "FPS" msgstr "" @@ -643,9 +646,8 @@ msgid "Select All/None" msgstr "Избиране на вÑичко/нищо" #: editor/animation_track_editor_plugins.cpp -#, fuzzy msgid "Add Audio Track Clip" -msgstr "ДобавÑне на нови пътечки." +msgstr "ДобавÑне на аудио клип" #: editor/animation_track_editor_plugins.cpp msgid "Change Audio Track Clip Start Offset" @@ -696,7 +698,7 @@ msgstr "" msgid "Whole Words" msgstr "Цели думи" -#: editor/code_editor.cpp editor/rename_dialog.cpp +#: editor/code_editor.cpp msgid "Replace" msgstr "ЗамÑна" @@ -885,6 +887,11 @@ msgid "Signals" msgstr "" #: editor/connections_dialog.cpp +#, fuzzy +msgid "Filter signals" +msgstr "ПоÑтавÑне на възелите" + +#: editor/connections_dialog.cpp msgid "Are you sure you want to remove all connections from this signal?" msgstr "" @@ -922,7 +929,7 @@ msgid "Recent:" msgstr "ПоÑледни:" #: editor/create_dialog.cpp editor/plugins/script_editor_plugin.cpp -#: editor/property_selector.cpp editor/quick_open.cpp +#: editor/property_selector.cpp editor/quick_open.cpp editor/rename_dialog.cpp #: modules/visual_script/visual_script_property_selector.cpp msgid "Search:" msgstr "ТърÑене:" @@ -1592,16 +1599,17 @@ msgid "Scene Tree Editing" msgstr "Редактиране на дървото на Ñцената" #: editor/editor_feature_profile.cpp -msgid "Import Dock" -msgstr "Панел за внаÑÑне" - -#: editor/editor_feature_profile.cpp msgid "Node Dock" msgstr "Панел за възлите" #: editor/editor_feature_profile.cpp -msgid "FileSystem and Import Docks" -msgstr "" +#, fuzzy +msgid "FileSystem Dock" +msgstr "Показване във файловата ÑиÑтема" + +#: editor/editor_feature_profile.cpp +msgid "Import Dock" +msgstr "Панел за внаÑÑне" #: editor/editor_feature_profile.cpp msgid "Erase profile '%s'? (no undo)" @@ -1863,7 +1871,7 @@ msgstr "Папки и файлове:" #: editor/editor_file_dialog.cpp editor/plugins/sprite_editor_plugin.cpp #: editor/plugins/style_box_editor_plugin.cpp -#: editor/plugins/theme_editor_plugin.cpp +#: editor/plugins/theme_editor_plugin.cpp editor/rename_dialog.cpp msgid "Preview:" msgstr "" @@ -2689,22 +2697,26 @@ msgstr "" #: editor/editor_node.cpp msgid "" -"When exporting or deploying, the resulting executable will attempt to " -"connect to the IP of this computer in order to be debugged." +"When this option is enabled, using one-click deploy will make the executable " +"attempt to connect to this computer's IP so the running project can be " +"debugged.\n" +"This option is intended to be used for remote debugging (typically with a " +"mobile device).\n" +"You don't need to enable it to use the GDScript debugger locally." msgstr "" #: editor/editor_node.cpp -msgid "Small Deploy with Network FS" +msgid "Small Deploy with Network Filesystem" msgstr "" #: editor/editor_node.cpp msgid "" -"When this option is enabled, export or deploy will produce a minimal " -"executable.\n" +"When this option is enabled, using one-click deploy for Android will only " +"export an executable without the project data.\n" "The filesystem will be provided from the project by the editor over the " "network.\n" -"On Android, deploy will use the USB cable for faster performance. This " -"option speeds up testing for games with a large footprint." +"On Android, deploying will use the USB cable for faster performance. This " +"option speeds up testing for projects with large assets." msgstr "" #: editor/editor_node.cpp @@ -2713,8 +2725,8 @@ msgstr "" #: editor/editor_node.cpp msgid "" -"Collision shapes and raycast nodes (for 2D and 3D) will be visible on the " -"running game if this option is turned on." +"When this option is enabled, collision shapes and raycast nodes (for 2D and " +"3D) will be visible in the running project." msgstr "" #: editor/editor_node.cpp @@ -2723,32 +2735,32 @@ msgstr "" #: editor/editor_node.cpp msgid "" -"Navigation meshes and polygons will be visible on the running game if this " -"option is turned on." +"When this option is enabled, navigation meshes and polygons will be visible " +"in the running project." msgstr "" #: editor/editor_node.cpp -msgid "Sync Scene Changes" +msgid "Synchronize Scene Changes" msgstr "" #: editor/editor_node.cpp msgid "" -"When this option is turned on, any changes made to the scene in the editor " -"will be replicated in the running game.\n" -"When used remotely on a device, this is more efficient with network " -"filesystem." +"When this option is enabled, any changes made to the scene in the editor " +"will be replicated in the running project.\n" +"When used remotely on a device, this is more efficient when the network " +"filesystem option is enabled." msgstr "" #: editor/editor_node.cpp -msgid "Sync Script Changes" +msgid "Synchronize Script Changes" msgstr "" #: editor/editor_node.cpp msgid "" -"When this option is turned on, any script that is saved will be reloaded on " -"the running game.\n" -"When used remotely on a device, this is more efficient with network " -"filesystem." +"When this option is enabled, any script that is saved will be reloaded in " +"the running project.\n" +"When used remotely on a device, this is more efficient when the network " +"filesystem option is enabled." msgstr "" #: editor/editor_node.cpp editor/script_create_dialog.cpp @@ -2808,7 +2820,7 @@ msgstr "" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp editor/plugins/text_editor.cpp #: editor/plugins/visual_shader_editor_plugin.cpp editor/project_manager.cpp -#: editor/project_settings_editor.cpp editor/rename_dialog.cpp +#: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp msgid "Search" msgstr "ТърÑене" @@ -3210,7 +3222,8 @@ msgstr "" #: editor/editor_run_native.cpp msgid "" "No runnable export preset found for this platform.\n" -"Please add a runnable preset in the export menu." +"Please add a runnable preset in the Export menu or define an existing preset " +"as runnable." msgstr "" #: editor/editor_run_script.cpp @@ -4250,9 +4263,8 @@ msgid "Anim Clips" msgstr "" #: editor/plugins/animation_blend_tree_editor_plugin.cpp -#, fuzzy msgid "Audio Clips" -msgstr "ДобавÑне на нови пътечки." +msgstr "Ðудио клипове" #: editor/plugins/animation_blend_tree_editor_plugin.cpp msgid "Functions" @@ -4413,9 +4425,8 @@ msgid "Onion Skinning Options" msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp -#, fuzzy msgid "Directions" -msgstr "ОпиÑание:" +msgstr "УказаниÑ" #: editor/plugins/animation_player_editor_plugin.cpp #, fuzzy @@ -4772,9 +4783,8 @@ msgid "Redirect loop." msgstr "" #: editor/plugins/asset_library_editor_plugin.cpp -#, fuzzy msgid "Request failed, timeout" -msgstr "ЗаÑвката Ñе провали, върнат код:" +msgstr "ЗаÑвката е неуÑпешна, изчакването е неуÑпешно" #: editor/plugins/asset_library_editor_plugin.cpp msgid "Timeout." @@ -4821,9 +4831,8 @@ msgid "Idle" msgstr "" #: editor/plugins/asset_library_editor_plugin.cpp -#, fuzzy msgid "Install..." -msgstr "ИнÑталиране" +msgstr "ИнÑталирате..." #: editor/plugins/asset_library_editor_plugin.cpp msgid "Retry" @@ -4893,9 +4902,8 @@ msgid "Import..." msgstr "Повторно внаÑÑне..." #: editor/plugins/asset_library_editor_plugin.cpp -#, fuzzy msgid "Plugins..." -msgstr "ПриÑтавки" +msgstr "ПриÑтавки ..." #: editor/plugins/asset_library_editor_plugin.cpp editor/project_manager.cpp msgid "Sort:" @@ -4911,9 +4919,8 @@ msgid "Site:" msgstr "Уеб Ñайт:" #: editor/plugins/asset_library_editor_plugin.cpp -#, fuzzy msgid "Support" -msgstr "Поддръжка..." +msgstr "Поддръжка" #: editor/plugins/asset_library_editor_plugin.cpp msgid "Official" @@ -4954,7 +4961,7 @@ msgid "Bake Lightmaps" msgstr "" #: editor/plugins/camera_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp editor/rename_dialog.cpp +#: editor/plugins/spatial_editor_plugin.cpp msgid "Preview" msgstr "Преглед" @@ -4979,9 +4986,8 @@ msgid "steps" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -#, fuzzy msgid "Rotation Offset:" -msgstr "ИзмеÑтване при Завъртане:" +msgstr "ИзмеÑтване на въртенето:" #: editor/plugins/canvas_item_editor_plugin.cpp msgid "Rotation Step:" @@ -7601,7 +7607,8 @@ msgid "New Animation" msgstr "Ðова анимациÑ" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Speed (FPS):" +#, fuzzy +msgid "Speed:" msgstr "СкороÑÑ‚ (кадри в Ñекунда):" #: editor/plugins/sprite_frames_editor_plugin.cpp @@ -10085,11 +10092,16 @@ msgid "Batch Rename" msgstr "" #: editor/rename_dialog.cpp -msgid "Prefix" +#, fuzzy +msgid "Replace:" +msgstr "ЗамÑна: " + +#: editor/rename_dialog.cpp +msgid "Prefix:" msgstr "" #: editor/rename_dialog.cpp -msgid "Suffix" +msgid "Suffix:" msgstr "" #: editor/rename_dialog.cpp @@ -10135,7 +10147,7 @@ msgid "Per-level Counter" msgstr "" #: editor/rename_dialog.cpp -msgid "If set the counter restarts for each group of child nodes" +msgid "If set, the counter restarts for each group of child nodes." msgstr "" #: editor/rename_dialog.cpp @@ -10193,8 +10205,9 @@ msgid "Reset" msgstr "" #: editor/rename_dialog.cpp -msgid "Regular Expression Error" -msgstr "" +#, fuzzy +msgid "Regular Expression Error:" +msgstr "Използване на регулÑрни изрази" #: editor/rename_dialog.cpp msgid "At character %s" @@ -11907,9 +11920,8 @@ msgid "Invalid package publisher display name." msgstr "невалидно име на Група." #: platform/uwp/export/export.cpp -#, fuzzy msgid "Invalid product GUID." -msgstr "Име:" +msgstr "Ðевалиден продуктов GUID." #: platform/uwp/export/export.cpp msgid "Invalid publisher GUID." @@ -12244,6 +12256,11 @@ msgid "" "Use a BakedLightmap instead." msgstr "" +#: scene/3d/interpolated_camera.cpp +msgid "" +"InterpolatedCamera has been deprecated and will be removed in Godot 4.0." +msgstr "" + #: scene/3d/light.cpp msgid "A SpotLight with an angle wider than 90 degrees cannot cast shadows." msgstr "" @@ -12500,7 +12517,7 @@ msgstr "" #: servers/visual/shader_language.cpp msgid "Constants cannot be modified." -msgstr "" +msgstr "КонÑтантите не могат да бъдат променени." #~ msgid "Current scene was never saved, please save it prior to running." #~ msgstr "" diff --git a/editor/translations/bn.po b/editor/translations/bn.po index dd713b6b81..8415bb30bd 100644 --- a/editor/translations/bn.po +++ b/editor/translations/bn.po @@ -567,6 +567,7 @@ msgid "Seconds" msgstr "" #: editor/animation_track_editor.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "FPS" msgstr "à¦à¦« পি à¦à¦¸" @@ -755,7 +756,7 @@ msgstr "অকà§à¦·à¦°à§‡à¦° মাতà§à¦°à¦¾ (বড়/ছোট-হাতেà msgid "Whole Words" msgstr "সমà§à¦ªà§‚রà§à¦£ শবà§à¦¦" -#: editor/code_editor.cpp editor/rename_dialog.cpp +#: editor/code_editor.cpp msgid "Replace" msgstr "পà§à¦°à¦¤à¦¿à¦¸à§à¦¥à¦¾à¦ªà¦¨ করà§à¦¨" @@ -964,6 +965,11 @@ msgid "Signals" msgstr "সংকেতসমূহ" #: editor/connections_dialog.cpp +#, fuzzy +msgid "Filter signals" +msgstr "দà§à¦°à§à¦¤ ফাইলসমূহ ফিলà§à¦Ÿà¦¾à¦° করà§à¦¨..." + +#: editor/connections_dialog.cpp msgid "Are you sure you want to remove all connections from this signal?" msgstr "" @@ -1006,7 +1012,7 @@ msgid "Recent:" msgstr "সামà§à¦ªà§à¦°à¦¤à¦¿à¦•:" #: editor/create_dialog.cpp editor/plugins/script_editor_plugin.cpp -#: editor/property_selector.cpp editor/quick_open.cpp +#: editor/property_selector.cpp editor/quick_open.cpp editor/rename_dialog.cpp #: modules/visual_script/visual_script_property_selector.cpp msgid "Search:" msgstr "অনà§à¦¸à¦¨à§à¦§à¦¾à¦¨ করà§à¦¨:" @@ -1728,21 +1734,21 @@ msgstr "দৃশà§à¦¯à§‡à¦° শাখা (নোডসমূহ):" #: editor/editor_feature_profile.cpp #, fuzzy -msgid "Import Dock" -msgstr "ইমà§à¦ªà§‹à¦°à§à¦Ÿ" - -#: editor/editor_feature_profile.cpp -#, fuzzy msgid "Node Dock" msgstr "মোড (Mode) সরান" #: editor/editor_feature_profile.cpp #, fuzzy -msgid "FileSystem and Import Docks" +msgid "FileSystem Dock" msgstr "ফাইলসিসà§à¦Ÿà§‡à¦®" #: editor/editor_feature_profile.cpp #, fuzzy +msgid "Import Dock" +msgstr "ইমà§à¦ªà§‹à¦°à§à¦Ÿ" + +#: editor/editor_feature_profile.cpp +#, fuzzy msgid "Erase profile '%s'? (no undo)" msgstr "সমসà§à¦¤à¦—à§à¦²à¦¿ পà§à¦°à¦¤à¦¿à¦¸à§à¦¥à¦¾à¦ªà¦¨ করà§à¦¨" @@ -2034,7 +2040,7 @@ msgstr "পথ à¦à¦¬à¦‚ ফাইল:" #: editor/editor_file_dialog.cpp editor/plugins/sprite_editor_plugin.cpp #: editor/plugins/style_box_editor_plugin.cpp -#: editor/plugins/theme_editor_plugin.cpp +#: editor/plugins/theme_editor_plugin.cpp editor/rename_dialog.cpp msgid "Preview:" msgstr "পà§à¦°à¦¿à¦à¦¿à¦‰:" @@ -2970,24 +2976,28 @@ msgstr "দূরবরà§à¦¤à§€ ডিবাগের সহিত ডিপৠ#: editor/editor_node.cpp msgid "" -"When exporting or deploying, the resulting executable will attempt to " -"connect to the IP of this computer in order to be debugged." +"When this option is enabled, using one-click deploy will make the executable " +"attempt to connect to this computer's IP so the running project can be " +"debugged.\n" +"This option is intended to be used for remote debugging (typically with a " +"mobile device).\n" +"You don't need to enable it to use the GDScript debugger locally." msgstr "" -"à¦à¦•à§à¦¸à¦ªà§‹à¦°à§à¦Ÿ (Export) বা ডিপà§à¦²à§Ÿ (Deploy)-à¦à¦° সময় পà§à¦°à¦¸à§à¦¤à§à¦¤à¦•ৃত à¦à¦•à§à¦¸à¦¿à¦•িউটেবল (executable) " -"ডিবাগ (debug)-à¦à¦° উদà§à¦¦à§‡à¦¶à§à¦¯à§‡ à¦à¦‡ কমà§à¦ªà¦¿à¦‰à¦Ÿà¦¾à¦°à§‡à¦° আইপি (IP)-তে সংযোগ করার চেষà§à¦Ÿà¦¾ করবে।" #: editor/editor_node.cpp -msgid "Small Deploy with Network FS" +#, fuzzy +msgid "Small Deploy with Network Filesystem" msgstr "নেটওয়ারà§à¦• ফাইল-সিসà§à¦Ÿà§‡à¦®à§‡à¦° সহিত কà§à¦·à§à¦¦à§à¦°-ডিপà§à¦²à§Ÿ করà§à¦¨" #: editor/editor_node.cpp +#, fuzzy msgid "" -"When this option is enabled, export or deploy will produce a minimal " -"executable.\n" +"When this option is enabled, using one-click deploy for Android will only " +"export an executable without the project data.\n" "The filesystem will be provided from the project by the editor over the " "network.\n" -"On Android, deploy will use the USB cable for faster performance. This " -"option speeds up testing for games with a large footprint." +"On Android, deploying will use the USB cable for faster performance. This " +"option speeds up testing for projects with large assets." msgstr "" "à¦à¦‡ সিদà§à¦§à¦¾à¦¨à§à¦¤à¦Ÿà¦¿ (অপশন) সকà§à¦°à¦¿à¦¯à¦¼ করলে, à¦à¦•à§à¦¸à¦ªà§‹à¦°à§à¦Ÿ (Export) বা ডিপà§à¦²à§Ÿ (Deploy)-ঠসà§à¦¬à¦²à§à¦ªà¦¤à¦® " "মানের à¦à¦•à§à¦¸à¦¿à¦•িউটেবল (executable) উৎপাদন হবে।\n" @@ -3001,9 +3011,10 @@ msgid "Visible Collision Shapes" msgstr "দৃশà§à¦¯à¦®à¦¾à¦¨ সাংঘরà§à¦·à¦¿à¦• আকারসমূহ (Collision Shapes)" #: editor/editor_node.cpp +#, fuzzy msgid "" -"Collision shapes and raycast nodes (for 2D and 3D) will be visible on the " -"running game if this option is turned on." +"When this option is enabled, collision shapes and raycast nodes (for 2D and " +"3D) will be visible in the running project." msgstr "" "à¦à¦‡ সিদà§à¦§à¦¾à¦¨à§à¦¤à¦Ÿà¦¿ (অপশন) সকà§à¦°à¦¿à¦¯à¦¼ করলে চলমান গেমে কলিশ়ন (Collision) আকৃতি à¦à¦¬à¦‚ রে-কাসà§à¦Ÿ " "(RayCast) নোড (2D à¦à¦¬à¦‚ 3D) দৃশà§à¦¯à¦®à¦¾à¦¨ হবে।" @@ -3013,23 +3024,26 @@ msgid "Visible Navigation" msgstr "দৃশà§à¦¯à¦®à¦¾à¦¨ নেà¦à¦¿à¦—েশন (Navigation)" #: editor/editor_node.cpp +#, fuzzy msgid "" -"Navigation meshes and polygons will be visible on the running game if this " -"option is turned on." +"When this option is enabled, navigation meshes and polygons will be visible " +"in the running project." msgstr "" "à¦à¦‡ সিদà§à¦§à¦¾à¦¨à§à¦¤à¦Ÿà¦¿ (অপশন) সকà§à¦°à¦¿à¦¯à¦¼ করলে চলমান গেমে নà§à¦¯à¦¾à¦à¦¿à¦—েশন (Navigation) মেস à¦à¦¬à¦‚ " "পলিগন-সমূহ দৃশà§à¦¯à¦®à¦¾à¦¨ হবে।" #: editor/editor_node.cpp -msgid "Sync Scene Changes" +#, fuzzy +msgid "Synchronize Scene Changes" msgstr "দৃশà§à¦¯à§‡à¦° পরিবরà§à¦¤à¦¨à¦¸à¦®à§‚হ সà§à¦¸à¦‚গত/সমনà§à¦¬à§Ÿ করà§à¦¨" #: editor/editor_node.cpp +#, fuzzy msgid "" -"When this option is turned on, any changes made to the scene in the editor " -"will be replicated in the running game.\n" -"When used remotely on a device, this is more efficient with network " -"filesystem." +"When this option is enabled, any changes made to the scene in the editor " +"will be replicated in the running project.\n" +"When used remotely on a device, this is more efficient when the network " +"filesystem option is enabled." msgstr "" "à¦à¦‡ সিদà§à¦§à¦¾à¦¨à§à¦¤à¦Ÿà¦¿ (অপশন) সকà§à¦°à¦¿à¦¯à¦¼ থাকলে, à¦à¦¡à¦¿à¦Ÿà¦°à§‡ কোনো দৃশà§à¦¯à§‡à¦° পরিবরà§à¦¤à¦¨ করলে তা চলমান " "গেমে পà§à¦°à¦¤à¦¿à¦«à¦²à¦¿à¦¤ হবে।\n" @@ -3037,15 +3051,17 @@ msgstr "" "কারà§à¦¯à¦•র করবে।" #: editor/editor_node.cpp -msgid "Sync Script Changes" +#, fuzzy +msgid "Synchronize Script Changes" msgstr "সà§à¦•à§à¦°à¦¿à¦ªà§à¦Ÿà§‡à¦° পরিবরà§à¦¤à¦¨à¦¸à¦®à§‚হ সà§à¦¸à¦‚গত/সমনà§à¦¬à§Ÿ করà§à¦¨" #: editor/editor_node.cpp +#, fuzzy msgid "" -"When this option is turned on, any script that is saved will be reloaded on " -"the running game.\n" -"When used remotely on a device, this is more efficient with network " -"filesystem." +"When this option is enabled, any script that is saved will be reloaded in " +"the running project.\n" +"When used remotely on a device, this is more efficient when the network " +"filesystem option is enabled." msgstr "" "à¦à¦‡ সিদà§à¦§à¦¾à¦¨à§à¦¤à¦Ÿà¦¿ (অপশন) সকà§à¦°à¦¿à¦¯à¦¼ থাকলে, কোনো সà§à¦•à§à¦°à¦¿à¦ªà§à¦Ÿà§‡à¦° পরিবরà§à¦¤à¦¨ সংরকà§à¦·à¦£à§‡ তা চলমান গেমে " "পà§à¦°à¦¤à¦¿à¦«à¦²à¦¿à¦¤ হবে।\n" @@ -3118,7 +3134,7 @@ msgstr "হেলà§à¦ª" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp editor/plugins/text_editor.cpp #: editor/plugins/visual_shader_editor_plugin.cpp editor/project_manager.cpp -#: editor/project_settings_editor.cpp editor/rename_dialog.cpp +#: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp msgid "Search" msgstr "অনà§à¦¸à¦¨à§à¦§à¦¾à¦¨ করà§à¦¨" @@ -3555,9 +3571,11 @@ msgid "Add Key/Value Pair" msgstr "" #: editor/editor_run_native.cpp +#, fuzzy msgid "" "No runnable export preset found for this platform.\n" -"Please add a runnable preset in the export menu." +"Please add a runnable preset in the Export menu or define an existing preset " +"as runnable." msgstr "" "কাংখিত পà§à¦²à§à¦¯à¦¾à¦Ÿà¦«à¦°à§à¦®à§‡à¦° জনà§à¦¯ গà§à¦°à¦¹à¦£à¦¯à§‹à¦—à§à¦¯ কোন à¦à¦•à§à¦¸à¦ªà§‹à¦°à§à¦Ÿ পà§à¦°à¦¿à¦¸à§‡à¦Ÿ খà§à¦à¦œà§‡ পাওয়া যায়নি।\n" "অনà§à¦—à§à¦°à¦¹ করে à¦à¦•à§à¦¸à¦ªà§‹à¦°à§à¦Ÿ মেনà§à¦¤à§‡ à¦à¦•টি সঠিক পà§à¦°à¦¿à¦¸à§‡à¦Ÿ যোগ করà§à¦¨à¥¤" @@ -5495,7 +5513,7 @@ msgid "Bake Lightmaps" msgstr "লাইটà§à¦®à§à¦¯à¦¾à¦ªà§‡ হসà§à¦¤à¦¾à¦¨à§à¦¤à¦° করà§à¦¨:" #: editor/plugins/camera_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp editor/rename_dialog.cpp +#: editor/plugins/spatial_editor_plugin.cpp msgid "Preview" msgstr "পà§à¦°à¦¿à¦à¦¿à¦‰" @@ -8339,7 +8357,8 @@ msgid "New Animation" msgstr "অà§à¦¯à¦¾à¦¨à¦¿à¦®à§‡à¦¶à¦¨" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Speed (FPS):" +#, fuzzy +msgid "Speed:" msgstr "গতি (FPS):" #: editor/plugins/sprite_frames_editor_plugin.cpp @@ -10993,11 +11012,16 @@ msgid "Batch Rename" msgstr "পà§à¦¨à¦ƒà¦¨à¦¾à¦®à¦•রণ করà§à¦¨" #: editor/rename_dialog.cpp -msgid "Prefix" +#, fuzzy +msgid "Replace:" +msgstr "পà§à¦°à¦¤à¦¿à¦¸à§à¦¥à¦¾à¦ªà¦¨ করà§à¦¨" + +#: editor/rename_dialog.cpp +msgid "Prefix:" msgstr "" #: editor/rename_dialog.cpp -msgid "Suffix" +msgid "Suffix:" msgstr "" #: editor/rename_dialog.cpp @@ -11049,7 +11073,7 @@ msgid "Per-level Counter" msgstr "" #: editor/rename_dialog.cpp -msgid "If set the counter restarts for each group of child nodes" +msgid "If set, the counter restarts for each group of child nodes." msgstr "" #: editor/rename_dialog.cpp @@ -11113,7 +11137,7 @@ msgstr "সমà§à¦ªà§à¦°à¦¸à¦¾à¦°à¦¨/সংকোচন অপসারণ ক #: editor/rename_dialog.cpp #, fuzzy -msgid "Regular Expression Error" +msgid "Regular Expression Error:" msgstr "অà¦à¦¿à¦¬à§à¦¯à¦•à§à¦¤à¦¿ (Expression) পরিবরà§à¦¤à¦¨ করà§à¦¨" #: editor/rename_dialog.cpp @@ -13293,6 +13317,11 @@ msgid "" "Use a BakedLightmap instead." msgstr "" +#: scene/3d/interpolated_camera.cpp +msgid "" +"InterpolatedCamera has been deprecated and will be removed in Godot 4.0." +msgstr "" + #: scene/3d/light.cpp msgid "A SpotLight with an angle wider than 90 degrees cannot cast shadows." msgstr "" @@ -13572,6 +13601,18 @@ msgstr "" msgid "Constants cannot be modified." msgstr "" +#, fuzzy +#~ msgid "FileSystem and Import Docks" +#~ msgstr "ফাইলসিসà§à¦Ÿà§‡à¦®" + +#~ msgid "" +#~ "When exporting or deploying, the resulting executable will attempt to " +#~ "connect to the IP of this computer in order to be debugged." +#~ msgstr "" +#~ "à¦à¦•à§à¦¸à¦ªà§‹à¦°à§à¦Ÿ (Export) বা ডিপà§à¦²à§Ÿ (Deploy)-à¦à¦° সময় পà§à¦°à¦¸à§à¦¤à§à¦¤à¦•ৃত à¦à¦•à§à¦¸à¦¿à¦•িউটেবল " +#~ "(executable) ডিবাগ (debug)-à¦à¦° উদà§à¦¦à§‡à¦¶à§à¦¯à§‡ à¦à¦‡ কমà§à¦ªà¦¿à¦‰à¦Ÿà¦¾à¦°à§‡à¦° আইপি (IP)-তে সংযোগ " +#~ "করার চেষà§à¦Ÿà¦¾ করবে।" + #~ msgid "Current scene was never saved, please save it prior to running." #~ msgstr "" #~ "বরà§à¦¤à¦®à¦¾à¦¨ দৃশà§à¦¯à¦Ÿà¦¿ কখনোই সংরকà§à¦·à¦£ করা হয় নি, অনà§à¦—à§à¦°à¦¹ করে চালানোর পূরà§à¦¬à§‡ à¦à¦Ÿà¦¿ সংরকà§à¦·à¦£ " diff --git a/editor/translations/ca.po b/editor/translations/ca.po index feb0f8fea4..629583d816 100644 --- a/editor/translations/ca.po +++ b/editor/translations/ca.po @@ -536,6 +536,7 @@ msgid "Seconds" msgstr "Segons" #: editor/animation_track_editor.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "FPS" msgstr "FPS" @@ -714,7 +715,7 @@ msgstr "Distingeix entre majúscules i minúscules" msgid "Whole Words" msgstr "Paraules senceres" -#: editor/code_editor.cpp editor/rename_dialog.cpp +#: editor/code_editor.cpp #, fuzzy msgid "Replace" msgstr "Reemplaçar" @@ -910,6 +911,11 @@ msgid "Signals" msgstr "Senyals" #: editor/connections_dialog.cpp +#, fuzzy +msgid "Filter signals" +msgstr "Filtrat de Fitxers" + +#: editor/connections_dialog.cpp msgid "Are you sure you want to remove all connections from this signal?" msgstr "Esteu segur que voleu eliminar totes les connexions d'aquest senyal?" @@ -947,7 +953,7 @@ msgid "Recent:" msgstr "Recents:" #: editor/create_dialog.cpp editor/plugins/script_editor_plugin.cpp -#: editor/property_selector.cpp editor/quick_open.cpp +#: editor/property_selector.cpp editor/quick_open.cpp editor/rename_dialog.cpp #: modules/visual_script/visual_script_property_selector.cpp msgid "Search:" msgstr "Cerca:" @@ -1639,16 +1645,17 @@ msgid "Scene Tree Editing" msgstr "Edició de l'arbre d'escenes" #: editor/editor_feature_profile.cpp -msgid "Import Dock" -msgstr "Importació" - -#: editor/editor_feature_profile.cpp msgid "Node Dock" msgstr "Nodes" #: editor/editor_feature_profile.cpp -msgid "FileSystem and Import Docks" -msgstr "Importació i sistema de fitxers" +#, fuzzy +msgid "FileSystem Dock" +msgstr "Sistema de Fitxers" + +#: editor/editor_feature_profile.cpp +msgid "Import Dock" +msgstr "Importació" #: editor/editor_feature_profile.cpp msgid "Erase profile '%s'? (no undo)" @@ -1912,7 +1919,7 @@ msgstr "Directoris i Fitxers:" #: editor/editor_file_dialog.cpp editor/plugins/sprite_editor_plugin.cpp #: editor/plugins/style_box_editor_plugin.cpp -#: editor/plugins/theme_editor_plugin.cpp +#: editor/plugins/theme_editor_plugin.cpp editor/rename_dialog.cpp msgid "Preview:" msgstr "Vista prèvia:" @@ -2800,24 +2807,28 @@ msgstr "Desplegar amb Depuració Remota" #: editor/editor_node.cpp msgid "" -"When exporting or deploying, the resulting executable will attempt to " -"connect to the IP of this computer in order to be debugged." +"When this option is enabled, using one-click deploy will make the executable " +"attempt to connect to this computer's IP so the running project can be " +"debugged.\n" +"This option is intended to be used for remote debugging (typically with a " +"mobile device).\n" +"You don't need to enable it to use the GDScript debugger locally." msgstr "" -"En ser exportat o desplegat, l'executable resultant intenta connectar-se a " -"l'IP d'aquest equip per iniciar-ne la depuració." #: editor/editor_node.cpp -msgid "Small Deploy with Network FS" +#, fuzzy +msgid "Small Deploy with Network Filesystem" msgstr "Desplegament Reduït amb Sistema de Fitxers en Xarxa" #: editor/editor_node.cpp +#, fuzzy msgid "" -"When this option is enabled, export or deploy will produce a minimal " -"executable.\n" +"When this option is enabled, using one-click deploy for Android will only " +"export an executable without the project data.\n" "The filesystem will be provided from the project by the editor over the " "network.\n" -"On Android, deploy will use the USB cable for faster performance. This " -"option speeds up testing for games with a large footprint." +"On Android, deploying will use the USB cable for faster performance. This " +"option speeds up testing for projects with large assets." msgstr "" "Amb aquesta opció activada, 'Exportar' o 'Desplegar' generen un executable " "reduït.\n" @@ -2831,9 +2842,10 @@ msgid "Visible Collision Shapes" msgstr "Formes de Col·lisió Visibles" #: editor/editor_node.cpp +#, fuzzy msgid "" -"Collision shapes and raycast nodes (for 2D and 3D) will be visible on the " -"running game if this option is turned on." +"When this option is enabled, collision shapes and raycast nodes (for 2D and " +"3D) will be visible in the running project." msgstr "" "Les formes de col·lisió i nodes de difusió de raigs (raycast) (per a 2D i " "3D), son visibles durant l'execució del joc quan s'activa aquesta opció." @@ -2843,23 +2855,26 @@ msgid "Visible Navigation" msgstr "Navegació Visible" #: editor/editor_node.cpp +#, fuzzy msgid "" -"Navigation meshes and polygons will be visible on the running game if this " -"option is turned on." +"When this option is enabled, navigation meshes and polygons will be visible " +"in the running project." msgstr "" "Aquesta opció fa visibles les malles i polÃgons de Navegació durant " "l'execució del joc." #: editor/editor_node.cpp -msgid "Sync Scene Changes" +#, fuzzy +msgid "Synchronize Scene Changes" msgstr "Sincronitzar Canvis en Escena" #: editor/editor_node.cpp +#, fuzzy msgid "" -"When this option is turned on, any changes made to the scene in the editor " -"will be replicated in the running game.\n" -"When used remotely on a device, this is more efficient with network " -"filesystem." +"When this option is enabled, any changes made to the scene in the editor " +"will be replicated in the running project.\n" +"When used remotely on a device, this is more efficient when the network " +"filesystem option is enabled." msgstr "" "En activar aquesta opció, els canvis fets en l'Editor es repliquen en el joc " "en execució.\n" @@ -2867,15 +2882,17 @@ msgstr "" "millora el rendiment." #: editor/editor_node.cpp -msgid "Sync Script Changes" +#, fuzzy +msgid "Synchronize Script Changes" msgstr "Sincronitzar Canvis en Scripts" #: editor/editor_node.cpp +#, fuzzy msgid "" -"When this option is turned on, any script that is saved will be reloaded on " -"the running game.\n" -"When used remotely on a device, this is more efficient with network " -"filesystem." +"When this option is enabled, any script that is saved will be reloaded in " +"the running project.\n" +"When used remotely on a device, this is more efficient when the network " +"filesystem option is enabled." msgstr "" "En activar aquesta opció, els Scripts, en ser desats, es recarreguen en el " "joc en execució.\n" @@ -2941,7 +2958,7 @@ msgstr "Ajuda" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp editor/plugins/text_editor.cpp #: editor/plugins/visual_shader_editor_plugin.cpp editor/project_manager.cpp -#: editor/project_settings_editor.cpp editor/rename_dialog.cpp +#: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp msgid "Search" msgstr "Cerca" @@ -3368,9 +3385,11 @@ msgid "Add Key/Value Pair" msgstr "Afegeix una Parella de Clau/Valor" #: editor/editor_run_native.cpp +#, fuzzy msgid "" "No runnable export preset found for this platform.\n" -"Please add a runnable preset in the export menu." +"Please add a runnable preset in the Export menu or define an existing preset " +"as runnable." msgstr "" "No s'ha trobat cap patró d'exportació executable per aquesta plataforma. \n" "Afegiu un patró predeterminat en el menú d'exportació." @@ -5170,7 +5189,7 @@ msgid "Bake Lightmaps" msgstr "Precalcular Lightmaps" #: editor/plugins/camera_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp editor/rename_dialog.cpp +#: editor/plugins/spatial_editor_plugin.cpp msgid "Preview" msgstr "Previsualització" @@ -7906,7 +7925,8 @@ msgid "New Animation" msgstr "Nova Animació" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Speed (FPS):" +#, fuzzy +msgid "Speed:" msgstr "Velocitat (FPS):" #: editor/plugins/sprite_frames_editor_plugin.cpp @@ -10595,11 +10615,18 @@ msgid "Batch Rename" msgstr "Reanomena" #: editor/rename_dialog.cpp -msgid "Prefix" +#, fuzzy +msgid "Replace:" +msgstr "Reemplaça: " + +#: editor/rename_dialog.cpp +#, fuzzy +msgid "Prefix:" msgstr "Prefix" #: editor/rename_dialog.cpp -msgid "Suffix" +#, fuzzy +msgid "Suffix:" msgstr "Sufix" #: editor/rename_dialog.cpp @@ -10649,7 +10676,8 @@ msgid "Per-level Counter" msgstr "Comptador per nivell" #: editor/rename_dialog.cpp -msgid "If set the counter restarts for each group of child nodes" +#, fuzzy +msgid "If set, the counter restarts for each group of child nodes." msgstr "Si s'estableix el comptador es reinicia per a cada grup de nodes fills" #: editor/rename_dialog.cpp @@ -10711,7 +10739,7 @@ msgstr "Resetejar" #: editor/rename_dialog.cpp #, fuzzy -msgid "Regular Expression Error" +msgid "Regular Expression Error:" msgstr "Expressions Regulars" #: editor/rename_dialog.cpp @@ -12874,6 +12902,11 @@ msgstr "" "Les GIProbes no estan suportades pel controlador de vÃdeo GLES2.\n" "Utilitzeu un BakedLightmap en el seu lloc." +#: scene/3d/interpolated_camera.cpp +msgid "" +"InterpolatedCamera has been deprecated and will be removed in Godot 4.0." +msgstr "" + #: scene/3d/light.cpp #, fuzzy msgid "A SpotLight with an angle wider than 90 degrees cannot cast shadows." @@ -13181,6 +13214,16 @@ msgstr "" msgid "Constants cannot be modified." msgstr "Les constants no es poden modificar." +#~ msgid "FileSystem and Import Docks" +#~ msgstr "Importació i sistema de fitxers" + +#~ msgid "" +#~ "When exporting or deploying, the resulting executable will attempt to " +#~ "connect to the IP of this computer in order to be debugged." +#~ msgstr "" +#~ "En ser exportat o desplegat, l'executable resultant intenta connectar-se " +#~ "a l'IP d'aquest equip per iniciar-ne la depuració." + #~ msgid "Current scene was never saved, please save it prior to running." #~ msgstr "" #~ "L'escena actual no s'ha desat encara. Desa l'escena abans d'executar-la." diff --git a/editor/translations/cs.po b/editor/translations/cs.po index f6bb57006a..2839053135 100644 --- a/editor/translations/cs.po +++ b/editor/translations/cs.po @@ -21,12 +21,13 @@ # Ondrej Pavelka <ondrej.pavelka@outlook.com>, 2020. # ZbynÄ›k <zbynek.fiala@gmail.com>, 2020. # Daniel KřÞ <Daniel.kriz@protonmail.com>, 2020. +# VladimirBlazek <vblazek042@gmail.com>, 2020. msgid "" msgstr "" "Project-Id-Version: Godot Engine editor\n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2020-08-16 03:50+0000\n" -"Last-Translator: ZbynÄ›k <zbynek.fiala@gmail.com>\n" +"PO-Revision-Date: 2020-09-12 00:46+0000\n" +"Last-Translator: VladimirBlazek <vblazek042@gmail.com>\n" "Language-Team: Czech <https://hosted.weblate.org/projects/godot-engine/godot/" "cs/>\n" "Language: cs\n" @@ -34,7 +35,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" -"X-Generator: Weblate 4.2-dev\n" +"X-Generator: Weblate 4.3-dev\n" #: core/math/expression.cpp modules/gdscript/gdscript_functions.cpp #: modules/visual_script/visual_script_builtin_funcs.cpp @@ -546,6 +547,7 @@ msgid "Seconds" msgstr "Sekundy" #: editor/animation_track_editor.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "FPS" msgstr "FPS" @@ -724,7 +726,7 @@ msgstr "RozliÅ¡ovat malá/velká" msgid "Whole Words" msgstr "Celá slova" -#: editor/code_editor.cpp editor/rename_dialog.cpp +#: editor/code_editor.cpp msgid "Replace" msgstr "Nahradit" @@ -916,6 +918,11 @@ msgid "Signals" msgstr "Signály" #: editor/connections_dialog.cpp +#, fuzzy +msgid "Filter signals" +msgstr "Filtrovat soubory..." + +#: editor/connections_dialog.cpp msgid "Are you sure you want to remove all connections from this signal?" msgstr "Jste si jistÃ, že chcete odstranit vÅ¡echna pÅ™ipojenà z tohoto signálu?" @@ -953,7 +960,7 @@ msgid "Recent:" msgstr "Nedávné:" #: editor/create_dialog.cpp editor/plugins/script_editor_plugin.cpp -#: editor/property_selector.cpp editor/quick_open.cpp +#: editor/property_selector.cpp editor/quick_open.cpp editor/rename_dialog.cpp #: modules/visual_script/visual_script_property_selector.cpp msgid "Search:" msgstr "Hledat:" @@ -1642,20 +1649,20 @@ msgid "Scene Tree Editing" msgstr "Úpravy stromu scény" #: editor/editor_feature_profile.cpp -msgid "Import Dock" -msgstr "Importovat dok" - -#: editor/editor_feature_profile.cpp #, fuzzy msgid "Node Dock" msgstr "Uzel pÅ™esunut" #: editor/editor_feature_profile.cpp #, fuzzy -msgid "FileSystem and Import Docks" +msgid "FileSystem Dock" msgstr "Souborový systém" #: editor/editor_feature_profile.cpp +msgid "Import Dock" +msgstr "Importovat dok" + +#: editor/editor_feature_profile.cpp msgid "Erase profile '%s'? (no undo)" msgstr "Smazat profil '%s'? (bez možnosti vrácenÃ)" @@ -1916,7 +1923,7 @@ msgstr "Složky a soubory:" #: editor/editor_file_dialog.cpp editor/plugins/sprite_editor_plugin.cpp #: editor/plugins/style_box_editor_plugin.cpp -#: editor/plugins/theme_editor_plugin.cpp +#: editor/plugins/theme_editor_plugin.cpp editor/rename_dialog.cpp msgid "Preview:" msgstr "Náhled:" @@ -2566,6 +2573,8 @@ msgid "" "You can change it later in \"Project Settings\" under the 'application' " "category." msgstr "" +"Vybraná scéna '%s' neexistuje, vybrat platnou? \n" +"PozdÄ›ji to můžete zmÄ›nit v \"Nastavenà projektu\" v kategorii 'application'." #: editor/editor_node.cpp msgid "" @@ -2782,24 +2791,28 @@ msgstr "Nasazenà se vzdáleným ladÄ›nÃm" #: editor/editor_node.cpp msgid "" -"When exporting or deploying, the resulting executable will attempt to " -"connect to the IP of this computer in order to be debugged." +"When this option is enabled, using one-click deploy will make the executable " +"attempt to connect to this computer's IP so the running project can be " +"debugged.\n" +"This option is intended to be used for remote debugging (typically with a " +"mobile device).\n" +"You don't need to enable it to use the GDScript debugger locally." msgstr "" -"PÅ™i exportu nebo nasazenÃ, se výsledný spustitelný soubor pokusà pÅ™ipojit k " -"IP tohoto poÄÃtaÄe, aby ho bylo možné ladit." #: editor/editor_node.cpp -msgid "Small Deploy with Network FS" +#, fuzzy +msgid "Small Deploy with Network Filesystem" msgstr "Minimálnà nasazenà se sÃÅ¥ovým FS" #: editor/editor_node.cpp +#, fuzzy msgid "" -"When this option is enabled, export or deploy will produce a minimal " -"executable.\n" +"When this option is enabled, using one-click deploy for Android will only " +"export an executable without the project data.\n" "The filesystem will be provided from the project by the editor over the " "network.\n" -"On Android, deploy will use the USB cable for faster performance. This " -"option speeds up testing for games with a large footprint." +"On Android, deploying will use the USB cable for faster performance. This " +"option speeds up testing for projects with large assets." msgstr "" "Když je tato možnost povolena, export nebo nasazenà bude vytvářet minimálnà " "spustitelný soubor.\n" @@ -2812,9 +2825,10 @@ msgid "Visible Collision Shapes" msgstr "Viditelné koliznà tvary" #: editor/editor_node.cpp +#, fuzzy msgid "" -"Collision shapes and raycast nodes (for 2D and 3D) will be visible on the " -"running game if this option is turned on." +"When this option is enabled, collision shapes and raycast nodes (for 2D and " +"3D) will be visible in the running project." msgstr "" "Koliznà tvary a raycast uzly (pro 2D a 3D) budou viditelné bÄ›hem hry, po " "aktivaci této volby." @@ -2824,22 +2838,25 @@ msgid "Visible Navigation" msgstr "Viditelná navigace" #: editor/editor_node.cpp +#, fuzzy msgid "" -"Navigation meshes and polygons will be visible on the running game if this " -"option is turned on." +"When this option is enabled, navigation meshes and polygons will be visible " +"in the running project." msgstr "" "NavigaÄnà meshe a polygony budou viditelné bÄ›hem hry, po aktivaci této volby." #: editor/editor_node.cpp -msgid "Sync Scene Changes" +#, fuzzy +msgid "Synchronize Scene Changes" msgstr "Synchronizovat zmÄ›ny scény" #: editor/editor_node.cpp +#, fuzzy msgid "" -"When this option is turned on, any changes made to the scene in the editor " -"will be replicated in the running game.\n" -"When used remotely on a device, this is more efficient with network " -"filesystem." +"When this option is enabled, any changes made to the scene in the editor " +"will be replicated in the running project.\n" +"When used remotely on a device, this is more efficient when the network " +"filesystem option is enabled." msgstr "" "Když je zapnuta tato možnost, vÅ¡echny zmÄ›ny provedené ve scénÄ› v editoru " "budou replikovány v běžÃcà hÅ™e.\n" @@ -2847,15 +2864,17 @@ msgstr "" "sÃÅ¥ového souborového systému." #: editor/editor_node.cpp -msgid "Sync Script Changes" +#, fuzzy +msgid "Synchronize Script Changes" msgstr "Synchornizace zmÄ›n skriptu" #: editor/editor_node.cpp +#, fuzzy msgid "" -"When this option is turned on, any script that is saved will be reloaded on " -"the running game.\n" -"When used remotely on a device, this is more efficient with network " -"filesystem." +"When this option is enabled, any script that is saved will be reloaded in " +"the running project.\n" +"When used remotely on a device, this is more efficient when the network " +"filesystem option is enabled." msgstr "" "Když je zapnuta tato volba, jakýkoliv skript, který je uložen bude znovu " "nahrán do spuÅ¡tÄ›né hry.\n" @@ -2922,7 +2941,7 @@ msgstr "NápovÄ›da" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp editor/plugins/text_editor.cpp #: editor/plugins/visual_shader_editor_plugin.cpp editor/project_manager.cpp -#: editor/project_settings_editor.cpp editor/rename_dialog.cpp +#: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp msgid "Search" msgstr "Hledat" @@ -3186,7 +3205,7 @@ msgstr "Fyzikálnà snÃmek %" #: editor/editor_profiler.cpp msgid "Inclusive" -msgstr "" +msgstr "InkluzivnÃ" #: editor/editor_profiler.cpp msgid "Self" @@ -3325,9 +3344,11 @@ msgid "Add Key/Value Pair" msgstr "Vložte pár klÃÄ/hodnota" #: editor/editor_run_native.cpp +#, fuzzy msgid "" "No runnable export preset found for this platform.\n" -"Please add a runnable preset in the export menu." +"Please add a runnable preset in the Export menu or define an existing preset " +"as runnable." msgstr "" "Nebylo nalezeno žádné spustilené pÅ™ednastavenà pro exportovánà na tuto " "platformu.\n" @@ -3365,8 +3386,9 @@ msgstr "" "podpisu." #: editor/editor_sub_scene.cpp +#, fuzzy msgid "Select Node(s) to Import" -msgstr "" +msgstr "Vyberte uzly (Node) pro import" #: editor/editor_sub_scene.cpp editor/project_manager.cpp msgid "Browse" @@ -3374,7 +3396,7 @@ msgstr "Procházet" #: editor/editor_sub_scene.cpp msgid "Scene Path:" -msgstr "" +msgstr "Cesta ke scénÄ›:" #: editor/editor_sub_scene.cpp msgid "Import From Node:" @@ -3946,16 +3968,17 @@ msgid "Running Custom Script..." msgstr "" #: editor/import/resource_importer_scene.cpp +#, fuzzy msgid "Couldn't load post-import script:" -msgstr "" +msgstr "NepodaÅ™ilo se naÄÃst post-import script:" #: editor/import/resource_importer_scene.cpp msgid "Invalid/broken script for post-import (check console):" -msgstr "" +msgstr "Neplatný/rozbitý skript pro post-import (viz konzole):" #: editor/import/resource_importer_scene.cpp msgid "Error running post-import script:" -msgstr "" +msgstr "Chyba pÅ™i spuÅ¡tÄ›nà post-import scriptu:" #: editor/import/resource_importer_scene.cpp msgid "Did you return a Node-derived object in the `post_import()` method?" @@ -4040,7 +4063,7 @@ msgstr "" #: editor/inspector_dock.cpp msgid "Make Sub-Resources Unique" -msgstr "" +msgstr "UdÄ›lat Sub-prostÅ™edky unikátnÃ" #: editor/inspector_dock.cpp msgid "Open in Help" @@ -4420,7 +4443,7 @@ msgstr "Povolit filtrovánÃ" #: editor/plugins/animation_player_editor_plugin.cpp msgid "Toggle Autoplay" -msgstr "" +msgstr "Zapnout Autoplay" #: editor/plugins/animation_player_editor_plugin.cpp msgid "New Animation Name:" @@ -4463,7 +4486,7 @@ msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp msgid "Change Blend Time" -msgstr "" +msgstr "ZmÄ›nit Blend Time" #: editor/plugins/animation_player_editor_plugin.cpp msgid "Load Animation" @@ -4518,8 +4541,9 @@ msgid "Animation position (in seconds)." msgstr "Pozice animace (v sekundách)." #: editor/plugins/animation_player_editor_plugin.cpp +#, fuzzy msgid "Scale animation playback globally for the node." -msgstr "" +msgstr "Å kálovat playback animace globálnÄ› pro uzel" #: editor/plugins/animation_player_editor_plugin.cpp msgid "Animation Tools" @@ -4542,8 +4566,9 @@ msgid "Display list of animations in player." msgstr "Zobrazit seznam animacà v pÅ™ehrávaÄi." #: editor/plugins/animation_player_editor_plugin.cpp +#, fuzzy msgid "Autoplay on Load" -msgstr "" +msgstr "Autoplay pÅ™i naÄtenÃ" #: editor/plugins/animation_player_editor_plugin.cpp msgid "Enable Onion Skinning" @@ -4620,7 +4645,7 @@ msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp msgid "Next (Auto Queue):" -msgstr "" +msgstr "Dalšà (Automatická Å™ada):" #: editor/plugins/animation_player_editor_plugin.cpp msgid "Cross-Animation Blend Times" @@ -4734,8 +4759,9 @@ msgid "Scale:" msgstr "ZvÄ›tÅ¡enÃ:" #: editor/plugins/animation_tree_player_editor_plugin.cpp +#, fuzzy msgid "Fade In (s):" -msgstr "" +msgstr "Zmizenà do (s):" #: editor/plugins/animation_tree_player_editor_plugin.cpp msgid "Fade Out (s):" @@ -4755,11 +4781,11 @@ msgstr "" #: editor/plugins/animation_tree_player_editor_plugin.cpp msgid "Restart (s):" -msgstr "" +msgstr "Restart (s):" #: editor/plugins/animation_tree_player_editor_plugin.cpp msgid "Random Restart (s):" -msgstr "" +msgstr "Náhodný Restart (s):" #: editor/plugins/animation_tree_player_editor_plugin.cpp msgid "Start!" @@ -4794,7 +4820,7 @@ msgstr "PÅ™idat vstup" #: editor/plugins/animation_tree_player_editor_plugin.cpp msgid "Clear Auto-Advance" -msgstr "" +msgstr "ÄŒistý Auto-Advance" #: editor/plugins/animation_tree_player_editor_plugin.cpp msgid "Set Auto-Advance" @@ -5085,7 +5111,7 @@ msgid "Bake Lightmaps" msgstr "Zapéct lightmapy" #: editor/plugins/camera_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp editor/rename_dialog.cpp +#: editor/plugins/spatial_editor_plugin.cpp msgid "Preview" msgstr "Náhled" @@ -7767,7 +7793,8 @@ msgid "New Animation" msgstr "Nová animace" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Speed (FPS):" +#, fuzzy +msgid "Speed:" msgstr "Rychlost (FPS):" #: editor/plugins/sprite_frames_editor_plugin.cpp @@ -10332,11 +10359,18 @@ msgid "Batch Rename" msgstr "Dávkové pÅ™ejmenovánÃ" #: editor/rename_dialog.cpp -msgid "Prefix" +#, fuzzy +msgid "Replace:" +msgstr "Nahradit: " + +#: editor/rename_dialog.cpp +#, fuzzy +msgid "Prefix:" msgstr "Prefix" #: editor/rename_dialog.cpp -msgid "Suffix" +#, fuzzy +msgid "Suffix:" msgstr "Sufix" #: editor/rename_dialog.cpp @@ -10384,7 +10418,7 @@ msgid "Per-level Counter" msgstr "" #: editor/rename_dialog.cpp -msgid "If set the counter restarts for each group of child nodes" +msgid "If set, the counter restarts for each group of child nodes." msgstr "" #: editor/rename_dialog.cpp @@ -10444,7 +10478,8 @@ msgid "Reset" msgstr "Resetovat" #: editor/rename_dialog.cpp -msgid "Regular Expression Error" +#, fuzzy +msgid "Regular Expression Error:" msgstr "Chyba regulárnÃho výrazu" #: editor/rename_dialog.cpp @@ -12487,6 +12522,11 @@ msgid "" "Use a BakedLightmap instead." msgstr "" +#: scene/3d/interpolated_camera.cpp +msgid "" +"InterpolatedCamera has been deprecated and will be removed in Godot 4.0." +msgstr "" + #: scene/3d/light.cpp msgid "A SpotLight with an angle wider than 90 degrees cannot cast shadows." msgstr "" @@ -12772,6 +12812,17 @@ msgstr "OdliÅ¡nosti mohou být pÅ™iÅ™azeny pouze ve vertex funkci." msgid "Constants cannot be modified." msgstr "Konstanty nenà možné upravovat." +#, fuzzy +#~ msgid "FileSystem and Import Docks" +#~ msgstr "Souborový systém" + +#~ msgid "" +#~ "When exporting or deploying, the resulting executable will attempt to " +#~ "connect to the IP of this computer in order to be debugged." +#~ msgstr "" +#~ "PÅ™i exportu nebo nasazenÃ, se výsledný spustitelný soubor pokusà pÅ™ipojit " +#~ "k IP tohoto poÄÃtaÄe, aby ho bylo možné ladit." + #~ msgid "Current scene was never saved, please save it prior to running." #~ msgstr "" #~ "Aktuálnà scéna nebyla nikdy uložena, prosÃm uložte jà pÅ™ed spuÅ¡tÄ›nÃm." diff --git a/editor/translations/da.po b/editor/translations/da.po index 6925853253..95a5d793e0 100644 --- a/editor/translations/da.po +++ b/editor/translations/da.po @@ -560,6 +560,7 @@ msgid "Seconds" msgstr "Sekunder" #: editor/animation_track_editor.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "FPS" msgstr "FPS" @@ -743,7 +744,7 @@ msgstr "Match stor/lille" msgid "Whole Words" msgstr "Hele Ord" -#: editor/code_editor.cpp editor/rename_dialog.cpp +#: editor/code_editor.cpp msgid "Replace" msgstr "Erstat" @@ -947,6 +948,11 @@ msgid "Signals" msgstr "Signaler" #: editor/connections_dialog.cpp +#, fuzzy +msgid "Filter signals" +msgstr "Filtrer filer..." + +#: editor/connections_dialog.cpp msgid "Are you sure you want to remove all connections from this signal?" msgstr "Er du sikker pÃ¥ at du vil fjerne alle forbindelser fra dette signal?" @@ -984,7 +990,7 @@ msgid "Recent:" msgstr "Seneste:" #: editor/create_dialog.cpp editor/plugins/script_editor_plugin.cpp -#: editor/property_selector.cpp editor/quick_open.cpp +#: editor/property_selector.cpp editor/quick_open.cpp editor/rename_dialog.cpp #: modules/visual_script/visual_script_property_selector.cpp msgid "Search:" msgstr "Søgning:" @@ -1692,21 +1698,21 @@ msgstr "" #: editor/editor_feature_profile.cpp #, fuzzy -msgid "Import Dock" -msgstr "Importer" - -#: editor/editor_feature_profile.cpp -#, fuzzy msgid "Node Dock" msgstr "Node Navn:" #: editor/editor_feature_profile.cpp #, fuzzy -msgid "FileSystem and Import Docks" +msgid "FileSystem Dock" msgstr "Fil System" #: editor/editor_feature_profile.cpp #, fuzzy +msgid "Import Dock" +msgstr "Importer" + +#: editor/editor_feature_profile.cpp +#, fuzzy msgid "Erase profile '%s'? (no undo)" msgstr "Erstat Alle" @@ -1993,7 +1999,7 @@ msgstr "Mapper & Filer:" #: editor/editor_file_dialog.cpp editor/plugins/sprite_editor_plugin.cpp #: editor/plugins/style_box_editor_plugin.cpp -#: editor/plugins/theme_editor_plugin.cpp +#: editor/plugins/theme_editor_plugin.cpp editor/rename_dialog.cpp msgid "Preview:" msgstr "ForhÃ¥ndsvisning:" @@ -2887,24 +2893,28 @@ msgstr "Indsætte med Fjern Fejlfind" #: editor/editor_node.cpp msgid "" -"When exporting or deploying, the resulting executable will attempt to " -"connect to the IP of this computer in order to be debugged." +"When this option is enabled, using one-click deploy will make the executable " +"attempt to connect to this computer's IP so the running project can be " +"debugged.\n" +"This option is intended to be used for remote debugging (typically with a " +"mobile device).\n" +"You don't need to enable it to use the GDScript debugger locally." msgstr "" -"Ved eksport eller deploy, vil den resulterende eksekverbare fil forsøge at " -"oprette forbindelse til denne computers IP adresse for at blive debugged." #: editor/editor_node.cpp -msgid "Small Deploy with Network FS" +#, fuzzy +msgid "Small Deploy with Network Filesystem" msgstr "Lille Indsættelse med Nætværks FS" #: editor/editor_node.cpp +#, fuzzy msgid "" -"When this option is enabled, export or deploy will produce a minimal " -"executable.\n" +"When this option is enabled, using one-click deploy for Android will only " +"export an executable without the project data.\n" "The filesystem will be provided from the project by the editor over the " "network.\n" -"On Android, deploy will use the USB cable for faster performance. This " -"option speeds up testing for games with a large footprint." +"On Android, deploying will use the USB cable for faster performance. This " +"option speeds up testing for projects with large assets." msgstr "" "NÃ¥r denne indstilling er aktiveret, vil eksport eller deploy producere en " "minimal eksekverbar.\n" @@ -2917,9 +2927,10 @@ msgid "Visible Collision Shapes" msgstr "Synlig Kollisionsformer" #: editor/editor_node.cpp +#, fuzzy msgid "" -"Collision shapes and raycast nodes (for 2D and 3D) will be visible on the " -"running game if this option is turned on." +"When this option is enabled, collision shapes and raycast nodes (for 2D and " +"3D) will be visible in the running project." msgstr "" "Kollisionsformer og raycast-noder (til 2D og 3D) vil være synlige pÃ¥ det " "kørende spil, hvis denne indstilling er tændt." @@ -2929,23 +2940,26 @@ msgid "Visible Navigation" msgstr "Synlig Navigation" #: editor/editor_node.cpp +#, fuzzy msgid "" -"Navigation meshes and polygons will be visible on the running game if this " -"option is turned on." +"When this option is enabled, navigation meshes and polygons will be visible " +"in the running project." msgstr "" "Navigationsmasker og polygoner vil være synlige pÃ¥ det kørende spil, hvis " "denne indstilling er tændt." #: editor/editor_node.cpp -msgid "Sync Scene Changes" +#, fuzzy +msgid "Synchronize Scene Changes" msgstr "Synkroniser Scene Ændringer" #: editor/editor_node.cpp +#, fuzzy msgid "" -"When this option is turned on, any changes made to the scene in the editor " -"will be replicated in the running game.\n" -"When used remotely on a device, this is more efficient with network " -"filesystem." +"When this option is enabled, any changes made to the scene in the editor " +"will be replicated in the running project.\n" +"When used remotely on a device, this is more efficient when the network " +"filesystem option is enabled." msgstr "" "NÃ¥r denne indstilling er tændt, vil eventuelle ændringer til scenen i " "editoren blive overført til det kørende spil.\n" @@ -2953,15 +2967,17 @@ msgstr "" "filsystem." #: editor/editor_node.cpp -msgid "Sync Script Changes" +#, fuzzy +msgid "Synchronize Script Changes" msgstr "Synkroniser Script Ændringer" #: editor/editor_node.cpp +#, fuzzy msgid "" -"When this option is turned on, any script that is saved will be reloaded on " -"the running game.\n" -"When used remotely on a device, this is more efficient with network " -"filesystem." +"When this option is enabled, any script that is saved will be reloaded in " +"the running project.\n" +"When used remotely on a device, this is more efficient when the network " +"filesystem option is enabled." msgstr "" "NÃ¥r denne indstilling er tændt, genindlæses gemte script, pÃ¥ det kørende " "spil.\n" @@ -3031,7 +3047,7 @@ msgstr "Hjælp" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp editor/plugins/text_editor.cpp #: editor/plugins/visual_shader_editor_plugin.cpp editor/project_manager.cpp -#: editor/project_settings_editor.cpp editor/rename_dialog.cpp +#: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp msgid "Search" msgstr "Søg" @@ -3442,9 +3458,11 @@ msgid "Add Key/Value Pair" msgstr "" #: editor/editor_run_native.cpp +#, fuzzy msgid "" "No runnable export preset found for this platform.\n" -"Please add a runnable preset in the export menu." +"Please add a runnable preset in the Export menu or define an existing preset " +"as runnable." msgstr "" "Ingen kørbare eksport forudindstillinger fundet til denne platform.\n" "Tilføj venligst en kørbar forudindstilling i eksportmenuen." @@ -5307,7 +5325,7 @@ msgid "Bake Lightmaps" msgstr "" #: editor/plugins/camera_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp editor/rename_dialog.cpp +#: editor/plugins/spatial_editor_plugin.cpp msgid "Preview" msgstr "" @@ -8023,7 +8041,7 @@ msgid "New Animation" msgstr "Ny Animation Navn:" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Speed (FPS):" +msgid "Speed:" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp @@ -10567,11 +10585,16 @@ msgid "Batch Rename" msgstr "Omdøb" #: editor/rename_dialog.cpp -msgid "Prefix" +#, fuzzy +msgid "Replace:" +msgstr "Erstat" + +#: editor/rename_dialog.cpp +msgid "Prefix:" msgstr "" #: editor/rename_dialog.cpp -msgid "Suffix" +msgid "Suffix:" msgstr "" #: editor/rename_dialog.cpp @@ -10622,7 +10645,7 @@ msgid "Per-level Counter" msgstr "" #: editor/rename_dialog.cpp -msgid "If set the counter restarts for each group of child nodes" +msgid "If set, the counter restarts for each group of child nodes." msgstr "" #: editor/rename_dialog.cpp @@ -10684,7 +10707,7 @@ msgstr "Nulstil Zoom" #: editor/rename_dialog.cpp #, fuzzy -msgid "Regular Expression Error" +msgid "Regular Expression Error:" msgstr "Skift udtryk" #: editor/rename_dialog.cpp @@ -12772,6 +12795,11 @@ msgid "" "Use a BakedLightmap instead." msgstr "" +#: scene/3d/interpolated_camera.cpp +msgid "" +"InterpolatedCamera has been deprecated and will be removed in Godot 4.0." +msgstr "" + #: scene/3d/light.cpp msgid "A SpotLight with an angle wider than 90 degrees cannot cast shadows." msgstr "" @@ -13051,6 +13079,18 @@ msgstr "" msgid "Constants cannot be modified." msgstr "Konstanter kan ikke ændres." +#, fuzzy +#~ msgid "FileSystem and Import Docks" +#~ msgstr "Fil System" + +#~ msgid "" +#~ "When exporting or deploying, the resulting executable will attempt to " +#~ "connect to the IP of this computer in order to be debugged." +#~ msgstr "" +#~ "Ved eksport eller deploy, vil den resulterende eksekverbare fil forsøge " +#~ "at oprette forbindelse til denne computers IP adresse for at blive " +#~ "debugged." + #~ msgid "Current scene was never saved, please save it prior to running." #~ msgstr "Den nuværende scene er aldrig gemt, venligst gem før du kører den." diff --git a/editor/translations/de.po b/editor/translations/de.po index 3d9af3cdd4..082f22322b 100644 --- a/editor/translations/de.po +++ b/editor/translations/de.po @@ -58,12 +58,14 @@ # Dirk Federmann <weblategodot@dirkfedermann.de>, 2020. # Helmut Hirtes <helmut.h@gmx.de>, 2020. # Michal695 <michalek.jedrzejak@gmail.com>, 2020. +# Leon Marz <leon.marz@kabelmail.de>, 2020. +# Patric Wust <patric.wust@gmx.de>, 2020. msgid "" msgstr "" "Project-Id-Version: Godot Engine editor\n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2020-08-28 13:09+0000\n" -"Last-Translator: Michal695 <michalek.jedrzejak@gmail.com>\n" +"PO-Revision-Date: 2020-09-22 03:23+0000\n" +"Last-Translator: Patric Wust <patric.wust@gmx.de>\n" "Language-Team: German <https://hosted.weblate.org/projects/godot-engine/" "godot/de/>\n" "Language: de\n" @@ -71,7 +73,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.2.1-dev\n" +"X-Generator: Weblate 4.3-dev\n" #: core/math/expression.cpp modules/gdscript/gdscript_functions.cpp #: modules/visual_script/visual_script_builtin_funcs.cpp @@ -584,6 +586,7 @@ msgid "Seconds" msgstr "Sekunden" #: editor/animation_track_editor.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "FPS" msgstr "FPS" @@ -762,7 +765,7 @@ msgstr "Groß-/Kleinschreibung berücksichtigen" msgid "Whole Words" msgstr "Ganze Wörter" -#: editor/code_editor.cpp editor/rename_dialog.cpp +#: editor/code_editor.cpp msgid "Replace" msgstr "Ersetzen" @@ -955,6 +958,11 @@ msgid "Signals" msgstr "Signale" #: editor/connections_dialog.cpp +#, fuzzy +msgid "Filter signals" +msgstr "Kacheln filtern" + +#: editor/connections_dialog.cpp msgid "Are you sure you want to remove all connections from this signal?" msgstr "Sollen wirklich alle Verbindungen mit diesem Signal entfernt werden?" @@ -992,7 +1000,7 @@ msgid "Recent:" msgstr "Kürzlich:" #: editor/create_dialog.cpp editor/plugins/script_editor_plugin.cpp -#: editor/property_selector.cpp editor/quick_open.cpp +#: editor/property_selector.cpp editor/quick_open.cpp editor/rename_dialog.cpp #: modules/visual_script/visual_script_property_selector.cpp msgid "Search:" msgstr "Suche:" @@ -1200,14 +1208,12 @@ msgid "Gold Sponsors" msgstr "Gold-Sponsoren" #: editor/editor_about.cpp -#, fuzzy msgid "Silver Sponsors" -msgstr "Silber-Unterstützer" +msgstr "Silber-Sponsoren" #: editor/editor_about.cpp -#, fuzzy msgid "Bronze Sponsors" -msgstr "Bronze-Unterstützer" +msgstr "Bronze-Sponsoren" #: editor/editor_about.cpp msgid "Mini Sponsors" @@ -1687,16 +1693,17 @@ msgid "Scene Tree Editing" msgstr "Szenenbaum-Bearbeitung" #: editor/editor_feature_profile.cpp -msgid "Import Dock" -msgstr "Importleiste" - -#: editor/editor_feature_profile.cpp msgid "Node Dock" msgstr "Node-Leiste" #: editor/editor_feature_profile.cpp -msgid "FileSystem and Import Docks" -msgstr "Dateisystem- und Import-Leiste" +#, fuzzy +msgid "FileSystem Dock" +msgstr "Dateisystem" + +#: editor/editor_feature_profile.cpp +msgid "Import Dock" +msgstr "Importleiste" #: editor/editor_feature_profile.cpp msgid "Erase profile '%s'? (no undo)" @@ -1961,7 +1968,7 @@ msgstr "Verzeichnisse & Dateien:" #: editor/editor_file_dialog.cpp editor/plugins/sprite_editor_plugin.cpp #: editor/plugins/style_box_editor_plugin.cpp -#: editor/plugins/theme_editor_plugin.cpp +#: editor/plugins/theme_editor_plugin.cpp editor/rename_dialog.cpp msgid "Preview:" msgstr "Vorschau:" @@ -2145,7 +2152,7 @@ msgstr "Eigenschaft:" #: editor/editor_inspector.cpp msgid "Set" -msgstr "Festlegen" +msgstr "Set" #: editor/editor_inspector.cpp msgid "Set Multiple:" @@ -2844,7 +2851,7 @@ msgstr "Zur Projektverwaltung zurückkehren" #: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp #: editor/project_export.cpp msgid "Debug" -msgstr "Debuggen" +msgstr "Fehlersuche (debuggen)" #: editor/editor_node.cpp msgid "Deploy with Remote Debug" @@ -2852,24 +2859,28 @@ msgstr "Mit Fern-Fehlerbehebung starten" #: editor/editor_node.cpp msgid "" -"When exporting or deploying, the resulting executable will attempt to " -"connect to the IP of this computer in order to be debugged." +"When this option is enabled, using one-click deploy will make the executable " +"attempt to connect to this computer's IP so the running project can be " +"debugged.\n" +"This option is intended to be used for remote debugging (typically with a " +"mobile device).\n" +"You don't need to enable it to use the GDScript debugger locally." msgstr "" -"Beim Exportieren oder Starten wird das Programm versuchen, sich mit der IP-" -"Adresse dieses Computers zu verbinden, um Fehler beheben zu können." #: editor/editor_node.cpp -msgid "Small Deploy with Network FS" +#, fuzzy +msgid "Small Deploy with Network Filesystem" msgstr "Kleine Programmdatei über ein Netzwerkdateisystem" #: editor/editor_node.cpp +#, fuzzy msgid "" -"When this option is enabled, export or deploy will produce a minimal " -"executable.\n" +"When this option is enabled, using one-click deploy for Android will only " +"export an executable without the project data.\n" "The filesystem will be provided from the project by the editor over the " "network.\n" -"On Android, deploy will use the USB cable for faster performance. This " -"option speeds up testing for games with a large footprint." +"On Android, deploying will use the USB cable for faster performance. This " +"option speeds up testing for projects with large assets." msgstr "" "Wenn diese Option aktiviert ist, wird das Exportieren bzw. Starten nur eine " "kleine Programmdatei erzeugen.\n" @@ -2883,9 +2894,10 @@ msgid "Visible Collision Shapes" msgstr "Collision-Shapes sichtbar" #: editor/editor_node.cpp +#, fuzzy msgid "" -"Collision shapes and raycast nodes (for 2D and 3D) will be visible on the " -"running game if this option is turned on." +"When this option is enabled, collision shapes and raycast nodes (for 2D and " +"3D) will be visible in the running project." msgstr "" "Collision-Shapes und Raycast-Nodes (für 2D und 3D) werden im laufenden Spiel " "angezeigt, falls diese Option aktiviert ist." @@ -2895,23 +2907,26 @@ msgid "Visible Navigation" msgstr "Navigation sichtbar" #: editor/editor_node.cpp +#, fuzzy msgid "" -"Navigation meshes and polygons will be visible on the running game if this " -"option is turned on." +"When this option is enabled, navigation meshes and polygons will be visible " +"in the running project." msgstr "" "Navigations- Meshes und Polygone werden im laufenden Spiel sichtbar sein " "wenn diese Option gewählt ist." #: editor/editor_node.cpp -msgid "Sync Scene Changes" +#, fuzzy +msgid "Synchronize Scene Changes" msgstr "Szenenänderungen synchronisieren" #: editor/editor_node.cpp +#, fuzzy msgid "" -"When this option is turned on, any changes made to the scene in the editor " -"will be replicated in the running game.\n" -"When used remotely on a device, this is more efficient with network " -"filesystem." +"When this option is enabled, any changes made to the scene in the editor " +"will be replicated in the running project.\n" +"When used remotely on a device, this is more efficient when the network " +"filesystem option is enabled." msgstr "" "Wenn diese Option gewählt ist, werden jegliche Änderungen der Szene im " "Editor im laufenden Spiel dargestellt.\n" @@ -2919,15 +2934,17 @@ msgstr "" "effizientesten das Netzwerk-Dateisystem zu nutzen." #: editor/editor_node.cpp -msgid "Sync Script Changes" +#, fuzzy +msgid "Synchronize Script Changes" msgstr "Skriptänderungen synchronisieren" #: editor/editor_node.cpp +#, fuzzy msgid "" -"When this option is turned on, any script that is saved will be reloaded on " -"the running game.\n" -"When used remotely on a device, this is more efficient with network " -"filesystem." +"When this option is enabled, any script that is saved will be reloaded in " +"the running project.\n" +"When used remotely on a device, this is more efficient when the network " +"filesystem option is enabled." msgstr "" "Wenn diese Option gewählt ist, werden erneut gespeicherte Skripte während " "des laufenden Spiels neu geladen.\n" @@ -2992,7 +3009,7 @@ msgstr "Hilfe" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp editor/plugins/text_editor.cpp #: editor/plugins/visual_shader_editor_plugin.cpp editor/project_manager.cpp -#: editor/project_settings_editor.cpp editor/rename_dialog.cpp +#: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp msgid "Search" msgstr "Suchen" @@ -3015,7 +3032,7 @@ msgstr "Dokumentationsvorschläge senden" #: editor/editor_node.cpp editor/plugins/asset_library_editor_plugin.cpp msgid "Community" -msgstr "Gemeinschaft" +msgstr "Community" #: editor/editor_node.cpp msgid "About" @@ -3411,9 +3428,11 @@ msgid "Add Key/Value Pair" msgstr "Schlüssel-Wert-Paar hinzufügen" #: editor/editor_run_native.cpp +#, fuzzy msgid "" "No runnable export preset found for this platform.\n" -"Please add a runnable preset in the export menu." +"Please add a runnable preset in the Export menu or define an existing preset " +"as runnable." msgstr "" "Keine Soforteinsatz-Exportvorlage für diese Plattform gefunden.\n" "Im Exportmenü kann eine Vorlage als Soforteinsatz markiert werden." @@ -5189,7 +5208,7 @@ msgid "Bake Lightmaps" msgstr "Lightmaps vorrendern" #: editor/plugins/camera_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp editor/rename_dialog.cpp +#: editor/plugins/spatial_editor_plugin.cpp msgid "Preview" msgstr "Vorschau" @@ -7852,7 +7871,8 @@ msgid "New Animation" msgstr "Neue Animation" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Speed (FPS):" +#, fuzzy +msgid "Speed:" msgstr "Geschwindigkeit (FPS):" #: editor/plugins/sprite_frames_editor_plugin.cpp @@ -10431,11 +10451,18 @@ msgid "Batch Rename" msgstr "Stapelweise Umbenennung" #: editor/rename_dialog.cpp -msgid "Prefix" +#, fuzzy +msgid "Replace:" +msgstr "Ersetzen: " + +#: editor/rename_dialog.cpp +#, fuzzy +msgid "Prefix:" msgstr "Prefix" #: editor/rename_dialog.cpp -msgid "Suffix" +#, fuzzy +msgid "Suffix:" msgstr "Suffix" #: editor/rename_dialog.cpp @@ -10483,7 +10510,8 @@ msgid "Per-level Counter" msgstr "Pro-Ebene-Zähler" #: editor/rename_dialog.cpp -msgid "If set the counter restarts for each group of child nodes" +#, fuzzy +msgid "If set, the counter restarts for each group of child nodes." msgstr "" "Falls gesetzt startet dieser Zähler für jede Gruppe aus Unterobjekten neu" @@ -10544,7 +10572,8 @@ msgid "Reset" msgstr "Zurücksetzen" #: editor/rename_dialog.cpp -msgid "Regular Expression Error" +#, fuzzy +msgid "Regular Expression Error:" msgstr "Fehler in regulärem Ausdruck" #: editor/rename_dialog.cpp @@ -12644,6 +12673,11 @@ msgstr "" "GIProbes werden vom GLES2-Videotreiber nicht unterstützt.\n" "BakedLightmaps können als Alternative verwendet werden." +#: scene/3d/interpolated_camera.cpp +msgid "" +"InterpolatedCamera has been deprecated and will be removed in Godot 4.0." +msgstr "" + #: scene/3d/light.cpp msgid "A SpotLight with an angle wider than 90 degrees cannot cast shadows." msgstr "" @@ -12966,6 +13000,16 @@ msgstr "Varyings können nur in Vertex-Funktion zugewiesen werden." msgid "Constants cannot be modified." msgstr "Konstanten können nicht verändert werden." +#~ msgid "FileSystem and Import Docks" +#~ msgstr "Dateisystem- und Import-Leiste" + +#~ msgid "" +#~ "When exporting or deploying, the resulting executable will attempt to " +#~ "connect to the IP of this computer in order to be debugged." +#~ msgstr "" +#~ "Beim Exportieren oder Starten wird das Programm versuchen, sich mit der " +#~ "IP-Adresse dieses Computers zu verbinden, um Fehler beheben zu können." + #~ msgid "Current scene was never saved, please save it prior to running." #~ msgstr "" #~ "Die aktuelle Szene wurde noch nicht gespeichert, bitte vor dem Abspielen " diff --git a/editor/translations/editor.pot b/editor/translations/editor.pot index e544f254cd..743e77d7dd 100644 --- a/editor/translations/editor.pot +++ b/editor/translations/editor.pot @@ -502,6 +502,7 @@ msgid "Seconds" msgstr "" #: editor/animation_track_editor.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "FPS" msgstr "" @@ -680,7 +681,7 @@ msgstr "" msgid "Whole Words" msgstr "" -#: editor/code_editor.cpp editor/rename_dialog.cpp +#: editor/code_editor.cpp msgid "Replace" msgstr "" @@ -869,6 +870,10 @@ msgid "Signals" msgstr "" #: editor/connections_dialog.cpp +msgid "Filter signals" +msgstr "" + +#: editor/connections_dialog.cpp msgid "Are you sure you want to remove all connections from this signal?" msgstr "" @@ -906,7 +911,7 @@ msgid "Recent:" msgstr "" #: editor/create_dialog.cpp editor/plugins/script_editor_plugin.cpp -#: editor/property_selector.cpp editor/quick_open.cpp +#: editor/property_selector.cpp editor/quick_open.cpp editor/rename_dialog.cpp #: modules/visual_script/visual_script_property_selector.cpp msgid "Search:" msgstr "" @@ -1575,15 +1580,15 @@ msgid "Scene Tree Editing" msgstr "" #: editor/editor_feature_profile.cpp -msgid "Import Dock" +msgid "Node Dock" msgstr "" #: editor/editor_feature_profile.cpp -msgid "Node Dock" +msgid "FileSystem Dock" msgstr "" #: editor/editor_feature_profile.cpp -msgid "FileSystem and Import Docks" +msgid "Import Dock" msgstr "" #: editor/editor_feature_profile.cpp @@ -1846,7 +1851,7 @@ msgstr "" #: editor/editor_file_dialog.cpp editor/plugins/sprite_editor_plugin.cpp #: editor/plugins/style_box_editor_plugin.cpp -#: editor/plugins/theme_editor_plugin.cpp +#: editor/plugins/theme_editor_plugin.cpp editor/rename_dialog.cpp msgid "Preview:" msgstr "" @@ -2671,22 +2676,26 @@ msgstr "" #: editor/editor_node.cpp msgid "" -"When exporting or deploying, the resulting executable will attempt to " -"connect to the IP of this computer in order to be debugged." +"When this option is enabled, using one-click deploy will make the executable " +"attempt to connect to this computer's IP so the running project can be " +"debugged.\n" +"This option is intended to be used for remote debugging (typically with a " +"mobile device).\n" +"You don't need to enable it to use the GDScript debugger locally." msgstr "" #: editor/editor_node.cpp -msgid "Small Deploy with Network FS" +msgid "Small Deploy with Network Filesystem" msgstr "" #: editor/editor_node.cpp msgid "" -"When this option is enabled, export or deploy will produce a minimal " -"executable.\n" +"When this option is enabled, using one-click deploy for Android will only " +"export an executable without the project data.\n" "The filesystem will be provided from the project by the editor over the " "network.\n" -"On Android, deploy will use the USB cable for faster performance. This " -"option speeds up testing for games with a large footprint." +"On Android, deploying will use the USB cable for faster performance. This " +"option speeds up testing for projects with large assets." msgstr "" #: editor/editor_node.cpp @@ -2695,8 +2704,8 @@ msgstr "" #: editor/editor_node.cpp msgid "" -"Collision shapes and raycast nodes (for 2D and 3D) will be visible on the " -"running game if this option is turned on." +"When this option is enabled, collision shapes and raycast nodes (for 2D and " +"3D) will be visible in the running project." msgstr "" #: editor/editor_node.cpp @@ -2705,32 +2714,32 @@ msgstr "" #: editor/editor_node.cpp msgid "" -"Navigation meshes and polygons will be visible on the running game if this " -"option is turned on." +"When this option is enabled, navigation meshes and polygons will be visible " +"in the running project." msgstr "" #: editor/editor_node.cpp -msgid "Sync Scene Changes" +msgid "Synchronize Scene Changes" msgstr "" #: editor/editor_node.cpp msgid "" -"When this option is turned on, any changes made to the scene in the editor " -"will be replicated in the running game.\n" -"When used remotely on a device, this is more efficient with network " -"filesystem." +"When this option is enabled, any changes made to the scene in the editor " +"will be replicated in the running project.\n" +"When used remotely on a device, this is more efficient when the network " +"filesystem option is enabled." msgstr "" #: editor/editor_node.cpp -msgid "Sync Script Changes" +msgid "Synchronize Script Changes" msgstr "" #: editor/editor_node.cpp msgid "" -"When this option is turned on, any script that is saved will be reloaded on " -"the running game.\n" -"When used remotely on a device, this is more efficient with network " -"filesystem." +"When this option is enabled, any script that is saved will be reloaded in " +"the running project.\n" +"When used remotely on a device, this is more efficient when the network " +"filesystem option is enabled." msgstr "" #: editor/editor_node.cpp editor/script_create_dialog.cpp @@ -2790,7 +2799,7 @@ msgstr "" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp editor/plugins/text_editor.cpp #: editor/plugins/visual_shader_editor_plugin.cpp editor/project_manager.cpp -#: editor/project_settings_editor.cpp editor/rename_dialog.cpp +#: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp msgid "Search" msgstr "" @@ -3190,7 +3199,8 @@ msgstr "" #: editor/editor_run_native.cpp msgid "" "No runnable export preset found for this platform.\n" -"Please add a runnable preset in the export menu." +"Please add a runnable preset in the Export menu or define an existing preset " +"as runnable." msgstr "" #: editor/editor_run_script.cpp @@ -4914,7 +4924,7 @@ msgid "Bake Lightmaps" msgstr "" #: editor/plugins/camera_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp editor/rename_dialog.cpp +#: editor/plugins/spatial_editor_plugin.cpp msgid "Preview" msgstr "" @@ -7496,7 +7506,7 @@ msgid "New Animation" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Speed (FPS):" +msgid "Speed:" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp @@ -9903,11 +9913,15 @@ msgid "Batch Rename" msgstr "" #: editor/rename_dialog.cpp -msgid "Prefix" +msgid "Replace:" +msgstr "" + +#: editor/rename_dialog.cpp +msgid "Prefix:" msgstr "" #: editor/rename_dialog.cpp -msgid "Suffix" +msgid "Suffix:" msgstr "" #: editor/rename_dialog.cpp @@ -9953,7 +9967,7 @@ msgid "Per-level Counter" msgstr "" #: editor/rename_dialog.cpp -msgid "If set the counter restarts for each group of child nodes" +msgid "If set, the counter restarts for each group of child nodes." msgstr "" #: editor/rename_dialog.cpp @@ -10011,7 +10025,7 @@ msgid "Reset" msgstr "" #: editor/rename_dialog.cpp -msgid "Regular Expression Error" +msgid "Regular Expression Error:" msgstr "" #: editor/rename_dialog.cpp @@ -11940,6 +11954,11 @@ msgid "" "Use a BakedLightmap instead." msgstr "" +#: scene/3d/interpolated_camera.cpp +msgid "" +"InterpolatedCamera has been deprecated and will be removed in Godot 4.0." +msgstr "" + #: scene/3d/light.cpp msgid "A SpotLight with an angle wider than 90 degrees cannot cast shadows." msgstr "" diff --git a/editor/translations/el.po b/editor/translations/el.po index 34ca85d1bd..2571598414 100644 --- a/editor/translations/el.po +++ b/editor/translations/el.po @@ -536,6 +536,7 @@ msgid "Seconds" msgstr "ΔευτεÏόλεπτα" #: editor/animation_track_editor.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "FPS" msgstr "FPS" @@ -714,7 +715,7 @@ msgstr "Αντιστοίχηση πεζών-κεφαλαίων" msgid "Whole Words" msgstr "ΟλόκληÏες λÎξεις" -#: editor/code_editor.cpp editor/rename_dialog.cpp +#: editor/code_editor.cpp msgid "Replace" msgstr "Αντικατάσταση" @@ -908,6 +909,11 @@ msgid "Signals" msgstr "Σήματα" #: editor/connections_dialog.cpp +#, fuzzy +msgid "Filter signals" +msgstr "ΦιλτÏάÏισμα πλακιδίων" + +#: editor/connections_dialog.cpp msgid "Are you sure you want to remove all connections from this signal?" msgstr "" "Είστε σίγουÏοι πως θÎλετε να αφαιÏÎσετε όλες της συνδÎσεις απο αυτό το σήμα;" @@ -946,7 +952,7 @@ msgid "Recent:" msgstr "Î Ïόσφατα:" #: editor/create_dialog.cpp editor/plugins/script_editor_plugin.cpp -#: editor/property_selector.cpp editor/quick_open.cpp +#: editor/property_selector.cpp editor/quick_open.cpp editor/rename_dialog.cpp #: modules/visual_script/visual_script_property_selector.cpp msgid "Search:" msgstr "Αναζήτηση:" @@ -1638,16 +1644,17 @@ msgid "Scene Tree Editing" msgstr "ΕπεξεÏγασία ΔÎντÏου Σκηνής" #: editor/editor_feature_profile.cpp -msgid "Import Dock" -msgstr "ΠλατφόÏμα Εισαγωγής" - -#: editor/editor_feature_profile.cpp msgid "Node Dock" msgstr "ΠλατφόÏμα Κόμβου" #: editor/editor_feature_profile.cpp -msgid "FileSystem and Import Docks" -msgstr "ΠλατφόÏμες Συστήματος ΑÏχείων και Εισαγωγής" +#, fuzzy +msgid "FileSystem Dock" +msgstr "ΣÏστημα αÏχείων" + +#: editor/editor_feature_profile.cpp +msgid "Import Dock" +msgstr "ΠλατφόÏμα Εισαγωγής" #: editor/editor_feature_profile.cpp msgid "Erase profile '%s'? (no undo)" @@ -1910,7 +1917,7 @@ msgstr "Φάκελοι & ΑÏχεία:" #: editor/editor_file_dialog.cpp editor/plugins/sprite_editor_plugin.cpp #: editor/plugins/style_box_editor_plugin.cpp -#: editor/plugins/theme_editor_plugin.cpp +#: editor/plugins/theme_editor_plugin.cpp editor/rename_dialog.cpp msgid "Preview:" msgstr "Î Ïοεπισκόπηση:" @@ -2799,24 +2806,28 @@ msgstr "ΑνÎπτυξε με απομακÏυσμÎνο εντοπισμό σφ #: editor/editor_node.cpp msgid "" -"When exporting or deploying, the resulting executable will attempt to " -"connect to the IP of this computer in order to be debugged." +"When this option is enabled, using one-click deploy will make the executable " +"attempt to connect to this computer's IP so the running project can be " +"debugged.\n" +"This option is intended to be used for remote debugging (typically with a " +"mobile device).\n" +"You don't need to enable it to use the GDScript debugger locally." msgstr "" -"Όταν εξάγετε ή αναπτÏσσετε, το παÏαγόμενο εκτελÎσιμο θα Ï€Ïοσπαθήσει να " -"συνδεθεί στην IP Î±Ï…Ï„Î¿Ï Ï„Î¿Ï… υπολογιστή για να αποσφαλματωθεί." #: editor/editor_node.cpp -msgid "Small Deploy with Network FS" +#, fuzzy +msgid "Small Deploy with Network Filesystem" msgstr "ΜικÏή ανάπτυξη με δικτυωμÎνο σÏστημα αÏχείων" #: editor/editor_node.cpp +#, fuzzy msgid "" -"When this option is enabled, export or deploy will produce a minimal " -"executable.\n" +"When this option is enabled, using one-click deploy for Android will only " +"export an executable without the project data.\n" "The filesystem will be provided from the project by the editor over the " "network.\n" -"On Android, deploy will use the USB cable for faster performance. This " -"option speeds up testing for games with a large footprint." +"On Android, deploying will use the USB cable for faster performance. This " +"option speeds up testing for projects with large assets." msgstr "" "Όταν ενεÏγοποιείται αυτή η επιλογή, η εξαγωγή ή η ανάπτυξη θα παÏάξουν Îνα " "ελαχιστοποιημÎνο εκτελÎσιμο.\n" @@ -2830,9 +2841,10 @@ msgid "Visible Collision Shapes" msgstr "ΟÏατά σχήματα σÏγκÏουσης" #: editor/editor_node.cpp +#, fuzzy msgid "" -"Collision shapes and raycast nodes (for 2D and 3D) will be visible on the " -"running game if this option is turned on." +"When this option is enabled, collision shapes and raycast nodes (for 2D and " +"3D) will be visible in the running project." msgstr "" "Σχήματα σÏγκÏουσης και κόμβοι raycast (για 2D και 3D) θα είναι οÏατά στο " "παιχνίδι εάν αυτή η επιλογή είναι ενεÏγοποιημÎνη." @@ -2842,23 +2854,26 @@ msgid "Visible Navigation" msgstr "ΟÏατή πλοήγηση" #: editor/editor_node.cpp +#, fuzzy msgid "" -"Navigation meshes and polygons will be visible on the running game if this " -"option is turned on." +"When this option is enabled, navigation meshes and polygons will be visible " +"in the running project." msgstr "" "Τα πλÎγματα πλοήγησης και τα πολÏγονα θα είναι οÏατά στο παιχνίδι εάν αυτή η " "επιλογή είναι ενεÏγοποιημÎνη." #: editor/editor_node.cpp -msgid "Sync Scene Changes" +#, fuzzy +msgid "Synchronize Scene Changes" msgstr "ΣυγχÏονισμός αλλαγών στη σκηνή" #: editor/editor_node.cpp +#, fuzzy msgid "" -"When this option is turned on, any changes made to the scene in the editor " -"will be replicated in the running game.\n" -"When used remotely on a device, this is more efficient with network " -"filesystem." +"When this option is enabled, any changes made to the scene in the editor " +"will be replicated in the running project.\n" +"When used remotely on a device, this is more efficient when the network " +"filesystem option is enabled." msgstr "" "Η ενεÏγοποίηση της επιλογής αυτής θα συγχÏονίσει αλλαγÎÏ‚ της σκηνής εντός " "του επεξεÏγαστή με το παιχνίδι που εκτελείται.\n" @@ -2866,15 +2881,17 @@ msgstr "" "σÏστημα αÏχείων." #: editor/editor_node.cpp -msgid "Sync Script Changes" +#, fuzzy +msgid "Synchronize Script Changes" msgstr "ΣυγχÏονισμός αλλαγών στις δεσμÎÏ‚ ενεÏγειών" #: editor/editor_node.cpp +#, fuzzy msgid "" -"When this option is turned on, any script that is saved will be reloaded on " -"the running game.\n" -"When used remotely on a device, this is more efficient with network " -"filesystem." +"When this option is enabled, any script that is saved will be reloaded in " +"the running project.\n" +"When used remotely on a device, this is more efficient when the network " +"filesystem option is enabled." msgstr "" "Η ενεÏγοποίηση της επιλογής αυτής θα συγχÏονίσει κάθε δÎσμη ενεÏγειών που " "αποθηκεÏεται με το παιχνίδι που εκτελείται.\n" @@ -2940,7 +2957,7 @@ msgstr "Βοήθεια" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp editor/plugins/text_editor.cpp #: editor/plugins/visual_shader_editor_plugin.cpp editor/project_manager.cpp -#: editor/project_settings_editor.cpp editor/rename_dialog.cpp +#: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp msgid "Search" msgstr "Αναζήτηση" @@ -3360,9 +3377,11 @@ msgid "Add Key/Value Pair" msgstr "Î Ïοσθήκη ζεÏγους κλειδιοÏ/τιμής" #: editor/editor_run_native.cpp +#, fuzzy msgid "" "No runnable export preset found for this platform.\n" -"Please add a runnable preset in the export menu." +"Please add a runnable preset in the Export menu or define an existing preset " +"as runnable." msgstr "" "Δεν βÏÎθηκε εκτελÎσιμη διαμόÏφωση εξαγωγής για αυτή την πλατφόÏμα.\n" "ΠαÏακαλοÏμε Ï€ÏοσθÎστε μία εκτελÎσιμη διαμόÏφωση στο Î¼ÎµÎ½Î¿Ï ÎµÎ¾Î±Î³Ï‰Î³Î®Ï‚." @@ -5140,7 +5159,7 @@ msgid "Bake Lightmaps" msgstr "Î Ïοετοιμασία Lightmaps" #: editor/plugins/camera_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp editor/rename_dialog.cpp +#: editor/plugins/spatial_editor_plugin.cpp msgid "Preview" msgstr "Î Ïοεπισκόπηση" @@ -7806,7 +7825,8 @@ msgid "New Animation" msgstr "ÎÎα Κίνηση" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Speed (FPS):" +#, fuzzy +msgid "Speed:" msgstr "ΤαχÏτητα (FPS):" #: editor/plugins/sprite_frames_editor_plugin.cpp @@ -10378,11 +10398,18 @@ msgid "Batch Rename" msgstr "Ομαδική Μετονομασία" #: editor/rename_dialog.cpp -msgid "Prefix" +#, fuzzy +msgid "Replace:" +msgstr "Αντικατάσταση: " + +#: editor/rename_dialog.cpp +#, fuzzy +msgid "Prefix:" msgstr "Î Ïόθεμα" #: editor/rename_dialog.cpp -msgid "Suffix" +#, fuzzy +msgid "Suffix:" msgstr "Επίθεμα" #: editor/rename_dialog.cpp @@ -10430,7 +10457,8 @@ msgid "Per-level Counter" msgstr "ΜετÏητής Ανά Επίπεδο" #: editor/rename_dialog.cpp -msgid "If set the counter restarts for each group of child nodes" +#, fuzzy +msgid "If set, the counter restarts for each group of child nodes." msgstr "Εάν ο μετÏητής επανεκκινείται για κάθε ομάδα παιδικών κόμβων" #: editor/rename_dialog.cpp @@ -10490,7 +10518,8 @@ msgid "Reset" msgstr "ΕπαναφοÏά" #: editor/rename_dialog.cpp -msgid "Regular Expression Error" +#, fuzzy +msgid "Regular Expression Error:" msgstr "Σφάλμα Κανονικής ΕκφÏάσεως" #: editor/rename_dialog.cpp @@ -12596,6 +12625,11 @@ msgstr "" "Τα GIProbes δεν υποστηÏίζονται από το Ï€ÏόγÏαμμα οδήγησης οθόνης GLES2.\n" "Εναλλακτικά, χÏησιμοποιήστε Îνα BakedLightmap." +#: scene/3d/interpolated_camera.cpp +msgid "" +"InterpolatedCamera has been deprecated and will be removed in Godot 4.0." +msgstr "" + #: scene/3d/light.cpp msgid "A SpotLight with an angle wider than 90 degrees cannot cast shadows." msgstr "" @@ -12908,6 +12942,16 @@ msgstr "Τα «varying» μποÏοÏν να ανατεθοÏν μόνο στηΠmsgid "Constants cannot be modified." msgstr "Οι σταθεÏÎÏ‚ δεν μποÏοÏν να Ï„ÏοποποιηθοÏν." +#~ msgid "FileSystem and Import Docks" +#~ msgstr "ΠλατφόÏμες Συστήματος ΑÏχείων και Εισαγωγής" + +#~ msgid "" +#~ "When exporting or deploying, the resulting executable will attempt to " +#~ "connect to the IP of this computer in order to be debugged." +#~ msgstr "" +#~ "Όταν εξάγετε ή αναπτÏσσετε, το παÏαγόμενο εκτελÎσιμο θα Ï€Ïοσπαθήσει να " +#~ "συνδεθεί στην IP Î±Ï…Ï„Î¿Ï Ï„Î¿Ï… υπολογιστή για να αποσφαλματωθεί." + #~ msgid "Current scene was never saved, please save it prior to running." #~ msgstr "" #~ "Η Ï„ÏÎχουσα σκηνή δεν Îχει αποθηκευτεί, αποθηκεÏστε Ï€Ïιν να Ï„ÏÎξετε το " diff --git a/editor/translations/eo.po b/editor/translations/eo.po index 8595625d56..68dbd4f436 100644 --- a/editor/translations/eo.po +++ b/editor/translations/eo.po @@ -531,6 +531,7 @@ msgid "Seconds" msgstr "Sekundoj" #: editor/animation_track_editor.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "FPS" msgstr "FPS" @@ -713,7 +714,7 @@ msgstr "Kongrui Usklon" msgid "Whole Words" msgstr "Plenaj Vortoj" -#: editor/code_editor.cpp editor/rename_dialog.cpp +#: editor/code_editor.cpp msgid "Replace" msgstr "AnstataÅigi" @@ -908,6 +909,11 @@ msgid "Signals" msgstr "Signaloj" #: editor/connections_dialog.cpp +#, fuzzy +msgid "Filter signals" +msgstr "Filtri nodojn" + +#: editor/connections_dialog.cpp msgid "Are you sure you want to remove all connections from this signal?" msgstr "" @@ -945,7 +951,7 @@ msgid "Recent:" msgstr "" #: editor/create_dialog.cpp editor/plugins/script_editor_plugin.cpp -#: editor/property_selector.cpp editor/quick_open.cpp +#: editor/property_selector.cpp editor/quick_open.cpp editor/rename_dialog.cpp #: modules/visual_script/visual_script_property_selector.cpp msgid "Search:" msgstr "Serĉo:" @@ -1621,16 +1627,17 @@ msgid "Scene Tree Editing" msgstr "" #: editor/editor_feature_profile.cpp -msgid "Import Dock" -msgstr "Enporti dokon" - -#: editor/editor_feature_profile.cpp msgid "Node Dock" msgstr "" #: editor/editor_feature_profile.cpp -msgid "FileSystem and Import Docks" -msgstr "Dosiersistema kaj enporta dokoj" +#, fuzzy +msgid "FileSystem Dock" +msgstr "Dosiersistemo" + +#: editor/editor_feature_profile.cpp +msgid "Import Dock" +msgstr "Enporti dokon" #: editor/editor_feature_profile.cpp msgid "Erase profile '%s'? (no undo)" @@ -1896,7 +1903,7 @@ msgstr "Dosierujoj kaj dosieroj:" #: editor/editor_file_dialog.cpp editor/plugins/sprite_editor_plugin.cpp #: editor/plugins/style_box_editor_plugin.cpp -#: editor/plugins/theme_editor_plugin.cpp +#: editor/plugins/theme_editor_plugin.cpp editor/rename_dialog.cpp msgid "Preview:" msgstr "" @@ -2748,24 +2755,28 @@ msgstr "Disponigii kun defora sencimigo" #: editor/editor_node.cpp msgid "" -"When exporting or deploying, the resulting executable will attempt to " -"connect to the IP of this computer in order to be debugged." +"When this option is enabled, using one-click deploy will make the executable " +"attempt to connect to this computer's IP so the running project can be " +"debugged.\n" +"This option is intended to be used for remote debugging (typically with a " +"mobile device).\n" +"You don't need to enable it to use the GDScript debugger locally." msgstr "" -"Kiam eksportas aÅ malfaldas, la rezulta plenumebla provos konekti al la IP " -"de ĉi tiu komputilo por estos sencimigita." #: editor/editor_node.cpp -msgid "Small Deploy with Network FS" +#, fuzzy +msgid "Small Deploy with Network Filesystem" msgstr "Eta disponigo kun reta dosiersistemo" #: editor/editor_node.cpp +#, fuzzy msgid "" -"When this option is enabled, export or deploy will produce a minimal " -"executable.\n" +"When this option is enabled, using one-click deploy for Android will only " +"export an executable without the project data.\n" "The filesystem will be provided from the project by the editor over the " "network.\n" -"On Android, deploy will use the USB cable for faster performance. This " -"option speeds up testing for games with a large footprint." +"On Android, deploying will use the USB cable for faster performance. This " +"option speeds up testing for projects with large assets." msgstr "" "Kiam ĉi tiun agordon estas Åaltita, eksporti aÅ malfaldi produktos minimuman " "plenumeblan dosieron.\n" @@ -2778,9 +2789,10 @@ msgid "Visible Collision Shapes" msgstr "Videblaj koliziaj formoj" #: editor/editor_node.cpp +#, fuzzy msgid "" -"Collision shapes and raycast nodes (for 2D and 3D) will be visible on the " -"running game if this option is turned on." +"When this option is enabled, collision shapes and raycast nodes (for 2D and " +"3D) will be visible in the running project." msgstr "" "Koliziaj formoj kaj radĵetaj nodoj (por 2D kaj 3D) estos videblaj en la " "rulas ludo, se ĉi tiu agordo estas Åaltita." @@ -2790,38 +2802,43 @@ msgid "Visible Navigation" msgstr "Videbla navigacio" #: editor/editor_node.cpp +#, fuzzy msgid "" -"Navigation meshes and polygons will be visible on the running game if this " -"option is turned on." +"When this option is enabled, navigation meshes and polygons will be visible " +"in the running project." msgstr "" "Navigaciaj maÅoj kaj poligonoj estos videblaj en la rulas ludo, se ĉi tiu " "agordo estas Åaltita." #: editor/editor_node.cpp -msgid "Sync Scene Changes" +#, fuzzy +msgid "Synchronize Scene Changes" msgstr "Sinkronigi scenan ÅanÄojn" #: editor/editor_node.cpp +#, fuzzy msgid "" -"When this option is turned on, any changes made to the scene in the editor " -"will be replicated in the running game.\n" -"When used remotely on a device, this is more efficient with network " -"filesystem." +"When this option is enabled, any changes made to the scene in the editor " +"will be replicated in the running project.\n" +"When used remotely on a device, this is more efficient when the network " +"filesystem option is enabled." msgstr "" "Kiam tuin ĉi agordo estas Åaltita, iuj ÅanÄoj ke faris al la scenon en la " "editilo replikos en la rulas ludo.\n" "Kiam uzantis malproksime en aparato, estas pli efika kun reta dosiersistemo." #: editor/editor_node.cpp -msgid "Sync Script Changes" +#, fuzzy +msgid "Synchronize Script Changes" msgstr "Sinkronigi skriptajn ÅanÄojn" #: editor/editor_node.cpp +#, fuzzy msgid "" -"When this option is turned on, any script that is saved will be reloaded on " -"the running game.\n" -"When used remotely on a device, this is more efficient with network " -"filesystem." +"When this option is enabled, any script that is saved will be reloaded in " +"the running project.\n" +"When used remotely on a device, this is more efficient when the network " +"filesystem option is enabled." msgstr "" "Kiam tuin ĉi agordo estas Åaltita, iun skripton ke konservita, estos " "reÅarÄita en la rulas ludo.\n" @@ -2884,7 +2901,7 @@ msgstr "Helpo" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp editor/plugins/text_editor.cpp #: editor/plugins/visual_shader_editor_plugin.cpp editor/project_manager.cpp -#: editor/project_settings_editor.cpp editor/rename_dialog.cpp +#: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp msgid "Search" msgstr "Serĉo" @@ -3289,7 +3306,8 @@ msgstr "" #: editor/editor_run_native.cpp msgid "" "No runnable export preset found for this platform.\n" -"Please add a runnable preset in the export menu." +"Please add a runnable preset in the Export menu or define an existing preset " +"as runnable." msgstr "" #: editor/editor_run_script.cpp @@ -5027,7 +5045,7 @@ msgid "Bake Lightmaps" msgstr "" #: editor/plugins/camera_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp editor/rename_dialog.cpp +#: editor/plugins/spatial_editor_plugin.cpp msgid "Preview" msgstr "" @@ -7622,7 +7640,7 @@ msgid "New Animation" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Speed (FPS):" +msgid "Speed:" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp @@ -10053,11 +10071,16 @@ msgid "Batch Rename" msgstr "" #: editor/rename_dialog.cpp -msgid "Prefix" +#, fuzzy +msgid "Replace:" +msgstr "AnstataÅigi: " + +#: editor/rename_dialog.cpp +msgid "Prefix:" msgstr "" #: editor/rename_dialog.cpp -msgid "Suffix" +msgid "Suffix:" msgstr "" #: editor/rename_dialog.cpp @@ -10103,7 +10126,7 @@ msgid "Per-level Counter" msgstr "" #: editor/rename_dialog.cpp -msgid "If set the counter restarts for each group of child nodes" +msgid "If set, the counter restarts for each group of child nodes." msgstr "" #: editor/rename_dialog.cpp @@ -10161,7 +10184,7 @@ msgid "Reset" msgstr "" #: editor/rename_dialog.cpp -msgid "Regular Expression Error" +msgid "Regular Expression Error:" msgstr "" #: editor/rename_dialog.cpp @@ -12113,6 +12136,11 @@ msgid "" "Use a BakedLightmap instead." msgstr "" +#: scene/3d/interpolated_camera.cpp +msgid "" +"InterpolatedCamera has been deprecated and will be removed in Godot 4.0." +msgstr "" + #: scene/3d/light.cpp msgid "A SpotLight with an angle wider than 90 degrees cannot cast shadows." msgstr "" @@ -12366,6 +12394,16 @@ msgstr "" msgid "Constants cannot be modified." msgstr "Konstantoj ne povas esti modifitaj." +#~ msgid "FileSystem and Import Docks" +#~ msgstr "Dosiersistema kaj enporta dokoj" + +#~ msgid "" +#~ "When exporting or deploying, the resulting executable will attempt to " +#~ "connect to the IP of this computer in order to be debugged." +#~ msgstr "" +#~ "Kiam eksportas aÅ malfaldas, la rezulta plenumebla provos konekti al la " +#~ "IP de ĉi tiu komputilo por estos sencimigita." + #~ msgid "Revert" #~ msgstr "Malfari" diff --git a/editor/translations/es.po b/editor/translations/es.po index 9092ba4566..fa8391cf89 100644 --- a/editor/translations/es.po +++ b/editor/translations/es.po @@ -50,12 +50,13 @@ # Pedro J. Estébanez <pedrojrulez@gmail.com>, 2020. # paco <pacosoftfree@protonmail.com>, 2020. # Jonatan <arandajonatan94@tuta.io>, 2020. +# ACM <albertocm@tuta.io>, 2020. msgid "" msgstr "" "Project-Id-Version: Godot Engine editor\n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2020-07-31 03:47+0000\n" -"Last-Translator: Lisandro Lorea <lisandrolorea@gmail.com>\n" +"PO-Revision-Date: 2020-09-12 00:46+0000\n" +"Last-Translator: ACM <albertocm@tuta.io>\n" "Language-Team: Spanish <https://hosted.weblate.org/projects/godot-engine/" "godot/es/>\n" "Language: es\n" @@ -63,7 +64,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.2-dev\n" +"X-Generator: Weblate 4.3-dev\n" #: core/math/expression.cpp modules/gdscript/gdscript_functions.cpp #: modules/visual_script/visual_script_builtin_funcs.cpp @@ -580,6 +581,7 @@ msgid "Seconds" msgstr "Segundos" #: editor/animation_track_editor.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "FPS" msgstr "FPS" @@ -758,7 +760,7 @@ msgstr "Coincidir Mayús./Minús." msgid "Whole Words" msgstr "Palabras Completas" -#: editor/code_editor.cpp editor/rename_dialog.cpp +#: editor/code_editor.cpp msgid "Replace" msgstr "Reemplazar" @@ -952,6 +954,11 @@ msgid "Signals" msgstr "Señales" #: editor/connections_dialog.cpp +#, fuzzy +msgid "Filter signals" +msgstr "Filtrar tiles" + +#: editor/connections_dialog.cpp msgid "Are you sure you want to remove all connections from this signal?" msgstr "" "¿Estás seguro/a que quieres eliminar todas las conexiones de esta señal?" @@ -990,7 +997,7 @@ msgid "Recent:" msgstr "Recientes:" #: editor/create_dialog.cpp editor/plugins/script_editor_plugin.cpp -#: editor/property_selector.cpp editor/quick_open.cpp +#: editor/property_selector.cpp editor/quick_open.cpp editor/rename_dialog.cpp #: modules/visual_script/visual_script_property_selector.cpp msgid "Search:" msgstr "Buscar:" @@ -1196,14 +1203,12 @@ msgid "Gold Sponsors" msgstr "Patrocinadores Oro" #: editor/editor_about.cpp -#, fuzzy msgid "Silver Sponsors" -msgstr "Donantes Plata" +msgstr "Patrocinadores Plata" #: editor/editor_about.cpp -#, fuzzy msgid "Bronze Sponsors" -msgstr "Donantes Bronce" +msgstr "Patrocinadores Bronce" #: editor/editor_about.cpp msgid "Mini Sponsors" @@ -1683,16 +1688,17 @@ msgid "Scene Tree Editing" msgstr "Editor del Ãrbol de Escenas" #: editor/editor_feature_profile.cpp -msgid "Import Dock" -msgstr "Importación" - -#: editor/editor_feature_profile.cpp msgid "Node Dock" msgstr "Nodos" #: editor/editor_feature_profile.cpp -msgid "FileSystem and Import Docks" -msgstr "Sistema de Archivo e Importación" +#, fuzzy +msgid "FileSystem Dock" +msgstr "Sistema de Archivos" + +#: editor/editor_feature_profile.cpp +msgid "Import Dock" +msgstr "Importación" #: editor/editor_feature_profile.cpp msgid "Erase profile '%s'? (no undo)" @@ -1958,7 +1964,7 @@ msgstr "Directorios y Archivos:" #: editor/editor_file_dialog.cpp editor/plugins/sprite_editor_plugin.cpp #: editor/plugins/style_box_editor_plugin.cpp -#: editor/plugins/theme_editor_plugin.cpp +#: editor/plugins/theme_editor_plugin.cpp editor/rename_dialog.cpp msgid "Preview:" msgstr "Vista Previa:" @@ -2846,24 +2852,28 @@ msgstr "Exportar con Depuración Remota" #: editor/editor_node.cpp msgid "" -"When exporting or deploying, the resulting executable will attempt to " -"connect to the IP of this computer in order to be debugged." +"When this option is enabled, using one-click deploy will make the executable " +"attempt to connect to this computer's IP so the running project can be " +"debugged.\n" +"This option is intended to be used for remote debugging (typically with a " +"mobile device).\n" +"You don't need to enable it to use the GDScript debugger locally." msgstr "" -"Al exportar o distribuir, el ejecutable generado intentará conectarse a la " -"IP de este equipo para ser depurado." #: editor/editor_node.cpp -msgid "Small Deploy with Network FS" +#, fuzzy +msgid "Small Deploy with Network Filesystem" msgstr "Exportación Mini con Recursos en Red" #: editor/editor_node.cpp +#, fuzzy msgid "" -"When this option is enabled, export or deploy will produce a minimal " -"executable.\n" +"When this option is enabled, using one-click deploy for Android will only " +"export an executable without the project data.\n" "The filesystem will be provided from the project by the editor over the " "network.\n" -"On Android, deploy will use the USB cable for faster performance. This " -"option speeds up testing for games with a large footprint." +"On Android, deploying will use the USB cable for faster performance. This " +"option speeds up testing for projects with large assets." msgstr "" "Cuando esta opción está activa, al exportar o publicar se creará un " "ejecutable mÃnimo.\n" @@ -2876,9 +2886,10 @@ msgid "Visible Collision Shapes" msgstr "Ver Formas de Colisión" #: editor/editor_node.cpp +#, fuzzy msgid "" -"Collision shapes and raycast nodes (for 2D and 3D) will be visible on the " -"running game if this option is turned on." +"When this option is enabled, collision shapes and raycast nodes (for 2D and " +"3D) will be visible in the running project." msgstr "" "Las formas de colisión y los nodos raycast (para 2D y 3D) serán visibles " "durante la ejecución del juego si esta opción está activada." @@ -2888,23 +2899,26 @@ msgid "Visible Navigation" msgstr "Navegación Visible" #: editor/editor_node.cpp +#, fuzzy msgid "" -"Navigation meshes and polygons will be visible on the running game if this " -"option is turned on." +"When this option is enabled, navigation meshes and polygons will be visible " +"in the running project." msgstr "" "Las mallas de navegación y los polÃgonos serán visibles durante la ejecución " "del juego si esta opción está activada." #: editor/editor_node.cpp -msgid "Sync Scene Changes" +#, fuzzy +msgid "Synchronize Scene Changes" msgstr "Sincronizar cambios de escena" #: editor/editor_node.cpp +#, fuzzy msgid "" -"When this option is turned on, any changes made to the scene in the editor " -"will be replicated in the running game.\n" -"When used remotely on a device, this is more efficient with network " -"filesystem." +"When this option is enabled, any changes made to the scene in the editor " +"will be replicated in the running project.\n" +"When used remotely on a device, this is more efficient when the network " +"filesystem option is enabled." msgstr "" "Cuando esta opción este activada, cualquier cambio hecho a la escena en el " "editor sera replicado en el juego en ejecución.\n" @@ -2912,15 +2926,17 @@ msgstr "" "sistema de archivos remoto." #: editor/editor_node.cpp -msgid "Sync Script Changes" +#, fuzzy +msgid "Synchronize Script Changes" msgstr "Sincronizar Cambios en Scripts" #: editor/editor_node.cpp +#, fuzzy msgid "" -"When this option is turned on, any script that is saved will be reloaded on " -"the running game.\n" -"When used remotely on a device, this is more efficient with network " -"filesystem." +"When this option is enabled, any script that is saved will be reloaded in " +"the running project.\n" +"When used remotely on a device, this is more efficient when the network " +"filesystem option is enabled." msgstr "" "Cuando esta opción esté activa, cualquier script que se guarde se volverá a " "cargar en el juego en ejecución.\n" @@ -2986,7 +3002,7 @@ msgstr "Ayuda" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp editor/plugins/text_editor.cpp #: editor/plugins/visual_shader_editor_plugin.cpp editor/project_manager.cpp -#: editor/project_settings_editor.cpp editor/rename_dialog.cpp +#: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp msgid "Search" msgstr "Buscar" @@ -3407,9 +3423,11 @@ msgid "Add Key/Value Pair" msgstr "Agregar Par Clave/Valor" #: editor/editor_run_native.cpp +#, fuzzy msgid "" "No runnable export preset found for this platform.\n" -"Please add a runnable preset in the export menu." +"Please add a runnable preset in the Export menu or define an existing preset " +"as runnable." msgstr "" "No se ha encontrado ningún preset de exportación ejecutable para esta " "plataforma.\n" @@ -5186,7 +5204,7 @@ msgid "Bake Lightmaps" msgstr "Bake Lightmaps" #: editor/plugins/camera_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp editor/rename_dialog.cpp +#: editor/plugins/spatial_editor_plugin.cpp msgid "Preview" msgstr "Vista Previa" @@ -7844,7 +7862,8 @@ msgid "New Animation" msgstr "Nueva Animación" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Speed (FPS):" +#, fuzzy +msgid "Speed:" msgstr "Velocidad (FPS):" #: editor/plugins/sprite_frames_editor_plugin.cpp @@ -10419,11 +10438,18 @@ msgid "Batch Rename" msgstr "Renombrar por lote" #: editor/rename_dialog.cpp -msgid "Prefix" +#, fuzzy +msgid "Replace:" +msgstr "Reemplazar: " + +#: editor/rename_dialog.cpp +#, fuzzy +msgid "Prefix:" msgstr "Prefijo" #: editor/rename_dialog.cpp -msgid "Suffix" +#, fuzzy +msgid "Suffix:" msgstr "Sufijo" #: editor/rename_dialog.cpp @@ -10471,7 +10497,8 @@ msgid "Per-level Counter" msgstr "Contador Por Nivel" #: editor/rename_dialog.cpp -msgid "If set the counter restarts for each group of child nodes" +#, fuzzy +msgid "If set, the counter restarts for each group of child nodes." msgstr "Si esta activo el contador reinicia por cada grupo de nodos hijos" #: editor/rename_dialog.cpp @@ -10531,7 +10558,8 @@ msgid "Reset" msgstr "Resetear" #: editor/rename_dialog.cpp -msgid "Regular Expression Error" +#, fuzzy +msgid "Regular Expression Error:" msgstr "Error de Expresión Regular" #: editor/rename_dialog.cpp @@ -12638,6 +12666,11 @@ msgstr "" "Las GIProbes no están soportadas por el controlador de vÃdeo GLES2.\n" "Usa un BakedLightmap en su lugar." +#: scene/3d/interpolated_camera.cpp +msgid "" +"InterpolatedCamera has been deprecated and will be removed in Godot 4.0." +msgstr "" + #: scene/3d/light.cpp msgid "A SpotLight with an angle wider than 90 degrees cannot cast shadows." msgstr "" @@ -12951,6 +12984,16 @@ msgstr "Solo se pueden asignar variaciones en funciones de vértice." msgid "Constants cannot be modified." msgstr "Las constantes no pueden modificarse." +#~ msgid "FileSystem and Import Docks" +#~ msgstr "Sistema de Archivo e Importación" + +#~ msgid "" +#~ "When exporting or deploying, the resulting executable will attempt to " +#~ "connect to the IP of this computer in order to be debugged." +#~ msgstr "" +#~ "Al exportar o distribuir, el ejecutable generado intentará conectarse a " +#~ "la IP de este equipo para ser depurado." + #~ msgid "Current scene was never saved, please save it prior to running." #~ msgstr "" #~ "La escena actual nunca se guardó. Por favor, guárdela antes de ejecutar." diff --git a/editor/translations/es_AR.po b/editor/translations/es_AR.po index d9255df906..6171c0e27d 100644 --- a/editor/translations/es_AR.po +++ b/editor/translations/es_AR.po @@ -542,6 +542,7 @@ msgid "Seconds" msgstr "Segundos" #: editor/animation_track_editor.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "FPS" msgstr "FPS" @@ -720,7 +721,7 @@ msgstr "Coincidir Mayúsculas/Minúsculas" msgid "Whole Words" msgstr "Palabras Completas" -#: editor/code_editor.cpp editor/rename_dialog.cpp +#: editor/code_editor.cpp msgid "Replace" msgstr "Reemplazar" @@ -914,6 +915,11 @@ msgid "Signals" msgstr "Señales" #: editor/connections_dialog.cpp +#, fuzzy +msgid "Filter signals" +msgstr "Filtrar tiles" + +#: editor/connections_dialog.cpp msgid "Are you sure you want to remove all connections from this signal?" msgstr "¿Estás seguro/a que querés quitar todas las conexiones de esta señal?" @@ -951,7 +957,7 @@ msgid "Recent:" msgstr "Recientes:" #: editor/create_dialog.cpp editor/plugins/script_editor_plugin.cpp -#: editor/property_selector.cpp editor/quick_open.cpp +#: editor/property_selector.cpp editor/quick_open.cpp editor/rename_dialog.cpp #: modules/visual_script/visual_script_property_selector.cpp msgid "Search:" msgstr "Buscar:" @@ -1643,16 +1649,17 @@ msgid "Scene Tree Editing" msgstr "Edición de Ãrbol de Escenas" #: editor/editor_feature_profile.cpp -msgid "Import Dock" -msgstr "Dock de Importación" - -#: editor/editor_feature_profile.cpp msgid "Node Dock" msgstr "Dock de Nodos" #: editor/editor_feature_profile.cpp -msgid "FileSystem and Import Docks" -msgstr "Docks de Sistema de Archivos e Importación" +#, fuzzy +msgid "FileSystem Dock" +msgstr "Sistema de Archivos" + +#: editor/editor_feature_profile.cpp +msgid "Import Dock" +msgstr "Dock de Importación" #: editor/editor_feature_profile.cpp msgid "Erase profile '%s'? (no undo)" @@ -1918,7 +1925,7 @@ msgstr "Directorios y Archivos:" #: editor/editor_file_dialog.cpp editor/plugins/sprite_editor_plugin.cpp #: editor/plugins/style_box_editor_plugin.cpp -#: editor/plugins/theme_editor_plugin.cpp +#: editor/plugins/theme_editor_plugin.cpp editor/rename_dialog.cpp msgid "Preview:" msgstr "Vista Previa:" @@ -2806,24 +2813,28 @@ msgstr "Hacer Deploy con Depuración Remota" #: editor/editor_node.cpp msgid "" -"When exporting or deploying, the resulting executable will attempt to " -"connect to the IP of this computer in order to be debugged." +"When this option is enabled, using one-click deploy will make the executable " +"attempt to connect to this computer's IP so the running project can be " +"debugged.\n" +"This option is intended to be used for remote debugging (typically with a " +"mobile device).\n" +"You don't need to enable it to use the GDScript debugger locally." msgstr "" -"Al exportar o hacer deploy, el ejecutable resultante tratara de conectarse a " -"la IP de esta computadora de manera de ser depurado." #: editor/editor_node.cpp -msgid "Small Deploy with Network FS" +#, fuzzy +msgid "Small Deploy with Network Filesystem" msgstr "Deploy Pequeño con recursos en red" #: editor/editor_node.cpp +#, fuzzy msgid "" -"When this option is enabled, export or deploy will produce a minimal " -"executable.\n" +"When this option is enabled, using one-click deploy for Android will only " +"export an executable without the project data.\n" "The filesystem will be provided from the project by the editor over the " "network.\n" -"On Android, deploy will use the USB cable for faster performance. This " -"option speeds up testing for games with a large footprint." +"On Android, deploying will use the USB cable for faster performance. This " +"option speeds up testing for projects with large assets." msgstr "" "Cuando esta opción está activa, exportar o hacer deploy producirá un " "ejecutable mÃnimo.\n" @@ -2837,9 +2848,10 @@ msgid "Visible Collision Shapes" msgstr "Collision Shapes Visibles" #: editor/editor_node.cpp +#, fuzzy msgid "" -"Collision shapes and raycast nodes (for 2D and 3D) will be visible on the " -"running game if this option is turned on." +"When this option is enabled, collision shapes and raycast nodes (for 2D and " +"3D) will be visible in the running project." msgstr "" "Los Collision shapes y nodos raycast (para 2D y 3D) serán visibles durante " "la ejecución del juego cuando esta opción queda activada." @@ -2849,23 +2861,26 @@ msgid "Visible Navigation" msgstr "Navegación Visible" #: editor/editor_node.cpp +#, fuzzy msgid "" -"Navigation meshes and polygons will be visible on the running game if this " -"option is turned on." +"When this option is enabled, navigation meshes and polygons will be visible " +"in the running project." msgstr "" "Los meshes de navegación y los polÃgonos serán visibles durante la ejecución " "del juego si esta opción queda activada." #: editor/editor_node.cpp -msgid "Sync Scene Changes" +#, fuzzy +msgid "Synchronize Scene Changes" msgstr "Sincronizar Cambios de Escena" #: editor/editor_node.cpp +#, fuzzy msgid "" -"When this option is turned on, any changes made to the scene in the editor " -"will be replicated in the running game.\n" -"When used remotely on a device, this is more efficient with network " -"filesystem." +"When this option is enabled, any changes made to the scene in the editor " +"will be replicated in the running project.\n" +"When used remotely on a device, this is more efficient when the network " +"filesystem option is enabled." msgstr "" "Cuando esta opción esté encendida, cualquier cambio hecho a la escena en el " "editor será replicado en el juego en ejecución.\n" @@ -2873,15 +2888,17 @@ msgstr "" "sistema de archivos remoto." #: editor/editor_node.cpp -msgid "Sync Script Changes" +#, fuzzy +msgid "Synchronize Script Changes" msgstr "Sincronizar Cambios en Scripts" #: editor/editor_node.cpp +#, fuzzy msgid "" -"When this option is turned on, any script that is saved will be reloaded on " -"the running game.\n" -"When used remotely on a device, this is more efficient with network " -"filesystem." +"When this option is enabled, any script that is saved will be reloaded in " +"the running project.\n" +"When used remotely on a device, this is more efficient when the network " +"filesystem option is enabled." msgstr "" "Cuando esta opción está activa, cualquier script que se guarde sera vuelto a " "cargar en el juego en ejecución.\n" @@ -2945,7 +2962,7 @@ msgstr "Ayuda" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp editor/plugins/text_editor.cpp #: editor/plugins/visual_shader_editor_plugin.cpp editor/project_manager.cpp -#: editor/project_settings_editor.cpp editor/rename_dialog.cpp +#: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp msgid "Search" msgstr "Buscar" @@ -3365,9 +3382,11 @@ msgid "Add Key/Value Pair" msgstr "Agregar Par Clave/Valor" #: editor/editor_run_native.cpp +#, fuzzy msgid "" "No runnable export preset found for this platform.\n" -"Please add a runnable preset in the export menu." +"Please add a runnable preset in the Export menu or define an existing preset " +"as runnable." msgstr "" "No se encontró ningún preset de exportación ejecutable para esta " "plataforma.\n" @@ -5144,7 +5163,7 @@ msgid "Bake Lightmaps" msgstr "Bake Lightmaps" #: editor/plugins/camera_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp editor/rename_dialog.cpp +#: editor/plugins/spatial_editor_plugin.cpp msgid "Preview" msgstr "Vista Previa" @@ -7795,7 +7814,8 @@ msgid "New Animation" msgstr "Nueva Animación" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Speed (FPS):" +#, fuzzy +msgid "Speed:" msgstr "Velocidad (FPS):" #: editor/plugins/sprite_frames_editor_plugin.cpp @@ -10370,11 +10390,18 @@ msgid "Batch Rename" msgstr "Renombrar en Masa" #: editor/rename_dialog.cpp -msgid "Prefix" +#, fuzzy +msgid "Replace:" +msgstr "Reemplazar: " + +#: editor/rename_dialog.cpp +#, fuzzy +msgid "Prefix:" msgstr "Prefijo" #: editor/rename_dialog.cpp -msgid "Suffix" +#, fuzzy +msgid "Suffix:" msgstr "Sufijo" #: editor/rename_dialog.cpp @@ -10422,7 +10449,8 @@ msgid "Per-level Counter" msgstr "Contador Por Nivel" #: editor/rename_dialog.cpp -msgid "If set the counter restarts for each group of child nodes" +#, fuzzy +msgid "If set, the counter restarts for each group of child nodes." msgstr "Si esta activo el contador reinicia por cada grupo de nodos hijos" #: editor/rename_dialog.cpp @@ -10482,7 +10510,8 @@ msgid "Reset" msgstr "Resetear" #: editor/rename_dialog.cpp -msgid "Regular Expression Error" +#, fuzzy +msgid "Regular Expression Error:" msgstr "Error de Expresión Regular" #: editor/rename_dialog.cpp @@ -12584,6 +12613,11 @@ msgstr "" "Las GIProbes no están soportadas por el controlador de video GLES2.\n" "Usá un BakedLightmap en su lugar." +#: scene/3d/interpolated_camera.cpp +msgid "" +"InterpolatedCamera has been deprecated and will be removed in Godot 4.0." +msgstr "" + #: scene/3d/light.cpp msgid "A SpotLight with an angle wider than 90 degrees cannot cast shadows." msgstr "" @@ -12892,6 +12926,16 @@ msgstr "Solo se pueden asignar variaciones en funciones de vértice." msgid "Constants cannot be modified." msgstr "Las constantes no pueden modificarse." +#~ msgid "FileSystem and Import Docks" +#~ msgstr "Docks de Sistema de Archivos e Importación" + +#~ msgid "" +#~ "When exporting or deploying, the resulting executable will attempt to " +#~ "connect to the IP of this computer in order to be debugged." +#~ msgstr "" +#~ "Al exportar o hacer deploy, el ejecutable resultante tratara de " +#~ "conectarse a la IP de esta computadora de manera de ser depurado." + #~ msgid "Current scene was never saved, please save it prior to running." #~ msgstr "" #~ "La escena actual nunca se guardó. Favor de guardarla antes de ejecutar." diff --git a/editor/translations/et.po b/editor/translations/et.po index d3e7c9e930..a8692d1332 100644 --- a/editor/translations/et.po +++ b/editor/translations/et.po @@ -515,6 +515,7 @@ msgid "Seconds" msgstr "Sekundid" #: editor/animation_track_editor.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "FPS" msgstr "K/S" @@ -693,7 +694,7 @@ msgstr "" msgid "Whole Words" msgstr "" -#: editor/code_editor.cpp editor/rename_dialog.cpp +#: editor/code_editor.cpp msgid "Replace" msgstr "" @@ -882,6 +883,11 @@ msgid "Signals" msgstr "Signaalid" #: editor/connections_dialog.cpp +#, fuzzy +msgid "Filter signals" +msgstr "Filtreeri sõlmed" + +#: editor/connections_dialog.cpp msgid "Are you sure you want to remove all connections from this signal?" msgstr "" @@ -919,7 +925,7 @@ msgid "Recent:" msgstr "Hiljutised:" #: editor/create_dialog.cpp editor/plugins/script_editor_plugin.cpp -#: editor/property_selector.cpp editor/quick_open.cpp +#: editor/property_selector.cpp editor/quick_open.cpp editor/rename_dialog.cpp #: modules/visual_script/visual_script_property_selector.cpp msgid "Search:" msgstr "Otsi:" @@ -1601,15 +1607,16 @@ msgid "Scene Tree Editing" msgstr "Stseenipuu redigeerimine" #: editor/editor_feature_profile.cpp -msgid "Import Dock" +msgid "Node Dock" msgstr "" #: editor/editor_feature_profile.cpp -msgid "Node Dock" -msgstr "" +#, fuzzy +msgid "FileSystem Dock" +msgstr "Failikuvaja" #: editor/editor_feature_profile.cpp -msgid "FileSystem and Import Docks" +msgid "Import Dock" msgstr "" #: editor/editor_feature_profile.cpp @@ -1875,7 +1882,7 @@ msgstr "Kataloogid ja failid:" #: editor/editor_file_dialog.cpp editor/plugins/sprite_editor_plugin.cpp #: editor/plugins/style_box_editor_plugin.cpp -#: editor/plugins/theme_editor_plugin.cpp +#: editor/plugins/theme_editor_plugin.cpp editor/rename_dialog.cpp msgid "Preview:" msgstr "Eelvaade:" @@ -2712,22 +2719,26 @@ msgstr "" #: editor/editor_node.cpp msgid "" -"When exporting or deploying, the resulting executable will attempt to " -"connect to the IP of this computer in order to be debugged." +"When this option is enabled, using one-click deploy will make the executable " +"attempt to connect to this computer's IP so the running project can be " +"debugged.\n" +"This option is intended to be used for remote debugging (typically with a " +"mobile device).\n" +"You don't need to enable it to use the GDScript debugger locally." msgstr "" #: editor/editor_node.cpp -msgid "Small Deploy with Network FS" +msgid "Small Deploy with Network Filesystem" msgstr "" #: editor/editor_node.cpp msgid "" -"When this option is enabled, export or deploy will produce a minimal " -"executable.\n" +"When this option is enabled, using one-click deploy for Android will only " +"export an executable without the project data.\n" "The filesystem will be provided from the project by the editor over the " "network.\n" -"On Android, deploy will use the USB cable for faster performance. This " -"option speeds up testing for games with a large footprint." +"On Android, deploying will use the USB cable for faster performance. This " +"option speeds up testing for projects with large assets." msgstr "" #: editor/editor_node.cpp @@ -2736,8 +2747,8 @@ msgstr "" #: editor/editor_node.cpp msgid "" -"Collision shapes and raycast nodes (for 2D and 3D) will be visible on the " -"running game if this option is turned on." +"When this option is enabled, collision shapes and raycast nodes (for 2D and " +"3D) will be visible in the running project." msgstr "" #: editor/editor_node.cpp @@ -2746,32 +2757,34 @@ msgstr "" #: editor/editor_node.cpp msgid "" -"Navigation meshes and polygons will be visible on the running game if this " -"option is turned on." +"When this option is enabled, navigation meshes and polygons will be visible " +"in the running project." msgstr "" #: editor/editor_node.cpp -msgid "Sync Scene Changes" -msgstr "" +#, fuzzy +msgid "Synchronize Scene Changes" +msgstr "Pinna muutused" #: editor/editor_node.cpp msgid "" -"When this option is turned on, any changes made to the scene in the editor " -"will be replicated in the running game.\n" -"When used remotely on a device, this is more efficient with network " -"filesystem." +"When this option is enabled, any changes made to the scene in the editor " +"will be replicated in the running project.\n" +"When used remotely on a device, this is more efficient when the network " +"filesystem option is enabled." msgstr "" #: editor/editor_node.cpp -msgid "Sync Script Changes" -msgstr "" +#, fuzzy +msgid "Synchronize Script Changes" +msgstr "Varjutaja muutused" #: editor/editor_node.cpp msgid "" -"When this option is turned on, any script that is saved will be reloaded on " -"the running game.\n" -"When used remotely on a device, this is more efficient with network " -"filesystem." +"When this option is enabled, any script that is saved will be reloaded in " +"the running project.\n" +"When used remotely on a device, this is more efficient when the network " +"filesystem option is enabled." msgstr "" #: editor/editor_node.cpp editor/script_create_dialog.cpp @@ -2831,7 +2844,7 @@ msgstr "Abi" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp editor/plugins/text_editor.cpp #: editor/plugins/visual_shader_editor_plugin.cpp editor/project_manager.cpp -#: editor/project_settings_editor.cpp editor/rename_dialog.cpp +#: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp msgid "Search" msgstr "Otsi" @@ -3231,7 +3244,8 @@ msgstr "" #: editor/editor_run_native.cpp msgid "" "No runnable export preset found for this platform.\n" -"Please add a runnable preset in the export menu." +"Please add a runnable preset in the Export menu or define an existing preset " +"as runnable." msgstr "" #: editor/editor_run_script.cpp @@ -4955,7 +4969,7 @@ msgid "Bake Lightmaps" msgstr "" #: editor/plugins/camera_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp editor/rename_dialog.cpp +#: editor/plugins/spatial_editor_plugin.cpp msgid "Preview" msgstr "Eelvaade" @@ -7537,7 +7551,7 @@ msgid "New Animation" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Speed (FPS):" +msgid "Speed:" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp @@ -9946,11 +9960,15 @@ msgid "Batch Rename" msgstr "" #: editor/rename_dialog.cpp -msgid "Prefix" +msgid "Replace:" +msgstr "" + +#: editor/rename_dialog.cpp +msgid "Prefix:" msgstr "" #: editor/rename_dialog.cpp -msgid "Suffix" +msgid "Suffix:" msgstr "" #: editor/rename_dialog.cpp @@ -9996,7 +10014,7 @@ msgid "Per-level Counter" msgstr "" #: editor/rename_dialog.cpp -msgid "If set the counter restarts for each group of child nodes" +msgid "If set, the counter restarts for each group of child nodes." msgstr "" #: editor/rename_dialog.cpp @@ -10054,7 +10072,7 @@ msgid "Reset" msgstr "" #: editor/rename_dialog.cpp -msgid "Regular Expression Error" +msgid "Regular Expression Error:" msgstr "" #: editor/rename_dialog.cpp @@ -11985,6 +12003,11 @@ msgid "" "Use a BakedLightmap instead." msgstr "" +#: scene/3d/interpolated_camera.cpp +msgid "" +"InterpolatedCamera has been deprecated and will be removed in Godot 4.0." +msgstr "" + #: scene/3d/light.cpp msgid "A SpotLight with an angle wider than 90 degrees cannot cast shadows." msgstr "" diff --git a/editor/translations/eu.po b/editor/translations/eu.po index 8042403f9d..07923f26fb 100644 --- a/editor/translations/eu.po +++ b/editor/translations/eu.po @@ -507,6 +507,7 @@ msgid "Seconds" msgstr "" #: editor/animation_track_editor.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "FPS" msgstr "" @@ -685,7 +686,7 @@ msgstr "" msgid "Whole Words" msgstr "" -#: editor/code_editor.cpp editor/rename_dialog.cpp +#: editor/code_editor.cpp msgid "Replace" msgstr "" @@ -874,6 +875,10 @@ msgid "Signals" msgstr "" #: editor/connections_dialog.cpp +msgid "Filter signals" +msgstr "" + +#: editor/connections_dialog.cpp msgid "Are you sure you want to remove all connections from this signal?" msgstr "" @@ -911,7 +916,7 @@ msgid "Recent:" msgstr "" #: editor/create_dialog.cpp editor/plugins/script_editor_plugin.cpp -#: editor/property_selector.cpp editor/quick_open.cpp +#: editor/property_selector.cpp editor/quick_open.cpp editor/rename_dialog.cpp #: modules/visual_script/visual_script_property_selector.cpp msgid "Search:" msgstr "" @@ -1587,15 +1592,15 @@ msgid "Scene Tree Editing" msgstr "" #: editor/editor_feature_profile.cpp -msgid "Import Dock" +msgid "Node Dock" msgstr "" #: editor/editor_feature_profile.cpp -msgid "Node Dock" +msgid "FileSystem Dock" msgstr "" #: editor/editor_feature_profile.cpp -msgid "FileSystem and Import Docks" +msgid "Import Dock" msgstr "" #: editor/editor_feature_profile.cpp @@ -1858,7 +1863,7 @@ msgstr "Direktorioak eta fitxategiak:" #: editor/editor_file_dialog.cpp editor/plugins/sprite_editor_plugin.cpp #: editor/plugins/style_box_editor_plugin.cpp -#: editor/plugins/theme_editor_plugin.cpp +#: editor/plugins/theme_editor_plugin.cpp editor/rename_dialog.cpp msgid "Preview:" msgstr "Aurrebista:" @@ -2684,22 +2689,26 @@ msgstr "" #: editor/editor_node.cpp msgid "" -"When exporting or deploying, the resulting executable will attempt to " -"connect to the IP of this computer in order to be debugged." +"When this option is enabled, using one-click deploy will make the executable " +"attempt to connect to this computer's IP so the running project can be " +"debugged.\n" +"This option is intended to be used for remote debugging (typically with a " +"mobile device).\n" +"You don't need to enable it to use the GDScript debugger locally." msgstr "" #: editor/editor_node.cpp -msgid "Small Deploy with Network FS" +msgid "Small Deploy with Network Filesystem" msgstr "" #: editor/editor_node.cpp msgid "" -"When this option is enabled, export or deploy will produce a minimal " -"executable.\n" +"When this option is enabled, using one-click deploy for Android will only " +"export an executable without the project data.\n" "The filesystem will be provided from the project by the editor over the " "network.\n" -"On Android, deploy will use the USB cable for faster performance. This " -"option speeds up testing for games with a large footprint." +"On Android, deploying will use the USB cable for faster performance. This " +"option speeds up testing for projects with large assets." msgstr "" #: editor/editor_node.cpp @@ -2708,8 +2717,8 @@ msgstr "Talka formak ikusgai" #: editor/editor_node.cpp msgid "" -"Collision shapes and raycast nodes (for 2D and 3D) will be visible on the " -"running game if this option is turned on." +"When this option is enabled, collision shapes and raycast nodes (for 2D and " +"3D) will be visible in the running project." msgstr "" #: editor/editor_node.cpp @@ -2718,32 +2727,32 @@ msgstr "" #: editor/editor_node.cpp msgid "" -"Navigation meshes and polygons will be visible on the running game if this " -"option is turned on." +"When this option is enabled, navigation meshes and polygons will be visible " +"in the running project." msgstr "" #: editor/editor_node.cpp -msgid "Sync Scene Changes" +msgid "Synchronize Scene Changes" msgstr "" #: editor/editor_node.cpp msgid "" -"When this option is turned on, any changes made to the scene in the editor " -"will be replicated in the running game.\n" -"When used remotely on a device, this is more efficient with network " -"filesystem." +"When this option is enabled, any changes made to the scene in the editor " +"will be replicated in the running project.\n" +"When used remotely on a device, this is more efficient when the network " +"filesystem option is enabled." msgstr "" #: editor/editor_node.cpp -msgid "Sync Script Changes" +msgid "Synchronize Script Changes" msgstr "" #: editor/editor_node.cpp msgid "" -"When this option is turned on, any script that is saved will be reloaded on " -"the running game.\n" -"When used remotely on a device, this is more efficient with network " -"filesystem." +"When this option is enabled, any script that is saved will be reloaded in " +"the running project.\n" +"When used remotely on a device, this is more efficient when the network " +"filesystem option is enabled." msgstr "" #: editor/editor_node.cpp editor/script_create_dialog.cpp @@ -2803,7 +2812,7 @@ msgstr "Laguntza" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp editor/plugins/text_editor.cpp #: editor/plugins/visual_shader_editor_plugin.cpp editor/project_manager.cpp -#: editor/project_settings_editor.cpp editor/rename_dialog.cpp +#: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp msgid "Search" msgstr "Bilatu" @@ -3203,7 +3212,8 @@ msgstr "" #: editor/editor_run_native.cpp msgid "" "No runnable export preset found for this platform.\n" -"Please add a runnable preset in the export menu." +"Please add a runnable preset in the Export menu or define an existing preset " +"as runnable." msgstr "" #: editor/editor_run_script.cpp @@ -4933,7 +4943,7 @@ msgid "Bake Lightmaps" msgstr "" #: editor/plugins/camera_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp editor/rename_dialog.cpp +#: editor/plugins/spatial_editor_plugin.cpp msgid "Preview" msgstr "" @@ -7515,7 +7525,7 @@ msgid "New Animation" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Speed (FPS):" +msgid "Speed:" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp @@ -9927,11 +9937,15 @@ msgid "Batch Rename" msgstr "" #: editor/rename_dialog.cpp -msgid "Prefix" +msgid "Replace:" +msgstr "" + +#: editor/rename_dialog.cpp +msgid "Prefix:" msgstr "" #: editor/rename_dialog.cpp -msgid "Suffix" +msgid "Suffix:" msgstr "" #: editor/rename_dialog.cpp @@ -9977,7 +9991,7 @@ msgid "Per-level Counter" msgstr "" #: editor/rename_dialog.cpp -msgid "If set the counter restarts for each group of child nodes" +msgid "If set, the counter restarts for each group of child nodes." msgstr "" #: editor/rename_dialog.cpp @@ -10035,7 +10049,8 @@ msgid "Reset" msgstr "" #: editor/rename_dialog.cpp -msgid "Regular Expression Error" +#, fuzzy +msgid "Regular Expression Error:" msgstr "Adierazpen erregularraren errorea" #: editor/rename_dialog.cpp @@ -11967,6 +11982,11 @@ msgid "" "Use a BakedLightmap instead." msgstr "" +#: scene/3d/interpolated_camera.cpp +msgid "" +"InterpolatedCamera has been deprecated and will be removed in Godot 4.0." +msgstr "" + #: scene/3d/light.cpp msgid "A SpotLight with an angle wider than 90 degrees cannot cast shadows." msgstr "" diff --git a/editor/translations/fa.po b/editor/translations/fa.po index dee4ae4030..2d17cc0abb 100644 --- a/editor/translations/fa.po +++ b/editor/translations/fa.po @@ -14,12 +14,13 @@ # Focus <saeeddashticlash@gmail.com>, 2019, 2020. # mohamad por <mohamad24xx@gmail.com>, 2020. # Tetra Homer <tetrahomer@gmail.com>, 2020. +# Farshad Faemiyi <ffaemiyi@gmail.com>, 2020. msgid "" msgstr "" "Project-Id-Version: Godot Engine editor\n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2020-07-21 13:41+0000\n" -"Last-Translator: Tetra Homer <tetrahomer@gmail.com>\n" +"PO-Revision-Date: 2020-09-16 18:09+0000\n" +"Last-Translator: Farshad Faemiyi <ffaemiyi@gmail.com>\n" "Language-Team: Persian <https://hosted.weblate.org/projects/godot-engine/" "godot/fa/>\n" "Language: fa\n" @@ -27,7 +28,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.2-dev\n" +"X-Generator: Weblate 4.3-dev\n" #: core/math/expression.cpp modules/gdscript/gdscript_functions.cpp #: modules/visual_script/visual_script_builtin_funcs.cpp @@ -416,7 +417,7 @@ msgstr "" #: editor/animation_track_editor.cpp msgid "Animation tracks can only point to AnimationPlayer nodes." -msgstr "" +msgstr "آهنگ های انیمیشن Ùقط Ù…ÛŒ توانند به گره های انیمش پلیر اشاره کنند." #: editor/animation_track_editor.cpp msgid "An animation player can't animate itself, only other players." @@ -452,7 +453,7 @@ msgstr "Ø§ÙØ²ÙˆØ¯Ù† کلید مسیر" #: editor/animation_track_editor.cpp msgid "Track path is invalid, so can't add a method key." -msgstr "" +msgstr "مسیر نامعتبر است ØŒ بنابراین نمی توانید یک کلید روش اضاÙÙ‡ کنید." #: editor/animation_track_editor.cpp msgid "Add Method Track Key" @@ -534,6 +535,7 @@ msgid "Seconds" msgstr "ثانیه ها" #: editor/animation_track_editor.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "FPS" msgstr "Ù„ØØ¸Ù‡ بر ثانیه" @@ -553,7 +555,7 @@ msgstr "خصوصیات انیمیشن." #: editor/animation_track_editor.cpp msgid "Copy Tracks" -msgstr "" +msgstr "Ú©Ù¾ÛŒ میسر ها" #: editor/animation_track_editor.cpp msgid "Scale Selection" @@ -593,7 +595,7 @@ msgstr "انیمیشن را پاکسازی Ú©Ù†" #: editor/animation_track_editor.cpp msgid "Pick the node that will be animated:" -msgstr "" +msgstr "گره Ù…ØªØØ±Ú© را انتخاب کنید:" #: editor/animation_track_editor.cpp msgid "Use Bezier Curves" @@ -712,7 +714,7 @@ msgstr "بین ØØ±ÙˆÙ Ú©ÙˆÚ†Ú© Ùˆ بزرگ لاتین تمایز قائل شو msgid "Whole Words" msgstr "عین کلمات (بدون هیچ Ú©Ù… Ùˆ کاستی)" -#: editor/code_editor.cpp editor/rename_dialog.cpp +#: editor/code_editor.cpp msgid "Replace" msgstr "جایگزینی" @@ -751,11 +753,11 @@ msgstr "باز‌نشانی مقیاس" #: editor/code_editor.cpp msgid "Warnings" -msgstr "" +msgstr "هشدارها" #: editor/code_editor.cpp msgid "Line and column numbers." -msgstr "" +msgstr "شماره های خط Ùˆ ستون." #: editor/connections_dialog.cpp msgid "Method in target node must be specified." @@ -823,7 +825,7 @@ msgstr "Ù¾ÛŒØ´Ø±ÙØªÙ‡" #: editor/connections_dialog.cpp msgid "Deferred" -msgstr "معوق" +msgstr "به تعویق Ø§ÙØªØ§Ø¯Ù‡" #: editor/connections_dialog.cpp msgid "" @@ -896,12 +898,18 @@ msgstr "ویرایش اتصال:" #: editor/connections_dialog.cpp msgid "Are you sure you want to remove all connections from the \"%s\" signal?" msgstr "" +"آیا مطمئن هستید Ú©Ù‡ Ù…ÛŒ خواهید همه اتصالات را از سیگنال \"Ùª s\" ØØ°Ù کنید؟" #: editor/connections_dialog.cpp editor/editor_help.cpp editor/node_dock.cpp msgid "Signals" msgstr "سیگنال‌ها" #: editor/connections_dialog.cpp +#, fuzzy +msgid "Filter signals" +msgstr "صاÙÛŒ کردن گره‌ها" + +#: editor/connections_dialog.cpp msgid "Are you sure you want to remove all connections from this signal?" msgstr "" @@ -939,7 +947,7 @@ msgid "Recent:" msgstr "اخیر:" #: editor/create_dialog.cpp editor/plugins/script_editor_plugin.cpp -#: editor/property_selector.cpp editor/quick_open.cpp +#: editor/property_selector.cpp editor/quick_open.cpp editor/rename_dialog.cpp #: modules/visual_script/visual_script_property_selector.cpp msgid "Search:" msgstr "جستجو:" @@ -994,7 +1002,7 @@ msgstr "منبع" #: editor/dependency_editor.cpp editor/editor_autoload_settings.cpp #: editor/project_manager.cpp editor/project_settings_editor.cpp msgid "Path" -msgstr "مسیر" +msgstr "آدرس" #: editor/dependency_editor.cpp msgid "Dependencies:" @@ -1086,7 +1094,7 @@ msgstr "پوینده‌ی منبع جدا Ø§ÙØªØ§Ø¯Ù‡" #: editor/plugins/sprite_frames_editor_plugin.cpp editor/project_export.cpp #: editor/project_settings_editor.cpp editor/scene_tree_dock.cpp msgid "Delete" -msgstr "ØØ°Ù Ú©Ù†" +msgstr "پاک" #: editor/dependency_editor.cpp msgid "Owns" @@ -1137,7 +1145,7 @@ msgstr "Ù…Ø¤Ù„ÙØ§Ù†" #: editor/editor_about.cpp msgid "Platinum Sponsors" -msgstr "ØØ§Ù…یان پلاتینیÙÙ… (درجه Û±)" +msgstr "ØØ§Ù…یان پلاتین" #: editor/editor_about.cpp msgid "Gold Sponsors" @@ -1155,7 +1163,7 @@ msgstr "اهداکنندگان برنزی" #: editor/editor_about.cpp msgid "Mini Sponsors" -msgstr "اسپانسر‌های Ú©ÙˆÚ†Ú©" +msgstr "ØØ§Ù…یان مالی Ú©ÙˆÚ†Ú©" #: editor/editor_about.cpp msgid "Gold Donors" @@ -1295,24 +1303,25 @@ msgstr "برای چینش مجدد، بکشید Ùˆ رها کنید." #: editor/editor_audio_buses.cpp msgid "Solo" -msgstr "" +msgstr "Ø§Ù†ÙØ±Ø§Ø¯ÛŒ" #: editor/editor_audio_buses.cpp msgid "Mute" -msgstr "" +msgstr "بدون صدا" #: editor/editor_audio_buses.cpp msgid "Bypass" -msgstr "" +msgstr "‌گذرگاه ÙØ±Ø¹ÛŒ" #: editor/editor_audio_buses.cpp +#, fuzzy msgid "Bus options" -msgstr "" +msgstr "گزینه های اتوبوس" #: editor/editor_audio_buses.cpp editor/filesystem_dock.cpp #: editor/plugins/animation_player_editor_plugin.cpp editor/scene_tree_dock.cpp msgid "Duplicate" -msgstr "" +msgstr "تکثیر کردن" #: editor/editor_audio_buses.cpp msgid "Reset Volume" @@ -1328,11 +1337,12 @@ msgstr "صدا" #: editor/editor_audio_buses.cpp msgid "Add Audio Bus" -msgstr "" +msgstr "Ø§ÙØ²ÙˆØ¯Ù† کانل صوتی" #: editor/editor_audio_buses.cpp +#, fuzzy msgid "Master bus can't be deleted!" -msgstr "" +msgstr "استاد اتوبوس قابل ØØ°Ù نیست!" #: editor/editor_audio_buses.cpp msgid "Delete Audio Bus" @@ -1449,8 +1459,9 @@ msgid "Rename Autoload" msgstr "بارگذاری خودکار را تغییر نام بده" #: editor/editor_autoload_settings.cpp +#, fuzzy msgid "Toggle AutoLoad Globals" -msgstr "" +msgstr "تغییر ØØ§Ù„ت اتماتیک لود عمومی" #: editor/editor_autoload_settings.cpp msgid "Move Autoload" @@ -1491,11 +1502,11 @@ msgstr "نام گره:" #: editor/editor_profiler.cpp editor/project_manager.cpp #: editor/settings_config_dialog.cpp msgid "Name" -msgstr "" +msgstr "نام" #: editor/editor_autoload_settings.cpp msgid "Singleton" -msgstr "" +msgstr "سینگلتون" #: editor/editor_data.cpp editor/inspector_dock.cpp msgid "Paste Params" @@ -1553,15 +1564,15 @@ msgstr "" #: editor/editor_export.cpp msgid "Storing File:" -msgstr "" +msgstr "ذخیره ÙØ§ÛŒÙ„:" #: editor/editor_export.cpp msgid "No export template found at the expected path:" -msgstr "" +msgstr "هیچ الگوی صادراتی در مسیر مورد انتظار ÛŒØ§ÙØª نشد:" #: editor/editor_export.cpp msgid "Packing" -msgstr "" +msgstr "بسته بندی" #: editor/editor_export.cpp msgid "" @@ -1620,16 +1631,17 @@ msgid "Scene Tree Editing" msgstr "" #: editor/editor_feature_profile.cpp -msgid "Import Dock" -msgstr "وارد کردن لنگرگاه" - -#: editor/editor_feature_profile.cpp msgid "Node Dock" msgstr "لنگرگاه گره:" #: editor/editor_feature_profile.cpp -msgid "FileSystem and Import Docks" -msgstr "ÙØ§ÛŒÙ„‌سیستم Ùˆ وارد‌کردن لنگرگاه" +#, fuzzy +msgid "FileSystem Dock" +msgstr "سامانه پرونده" + +#: editor/editor_feature_profile.cpp +msgid "Import Dock" +msgstr "وارد کردن لنگرگاه" #: editor/editor_feature_profile.cpp msgid "Erase profile '%s'? (no undo)" @@ -1771,7 +1783,7 @@ msgstr "گشودن در مدیر پرونده" #: editor/editor_file_dialog.cpp editor/editor_node.cpp #: editor/filesystem_dock.cpp editor/project_manager.cpp msgid "Show in File Manager" -msgstr "نمایش در مدیر پرونده" +msgstr "نمایش ÙØ§ÛŒÙ„ داخلی مرجع" #: editor/editor_file_dialog.cpp editor/filesystem_dock.cpp msgid "New Folder..." @@ -1891,7 +1903,7 @@ msgstr "پوشه‌ها Ùˆ پرونده‌ها:" #: editor/editor_file_dialog.cpp editor/plugins/sprite_editor_plugin.cpp #: editor/plugins/style_box_editor_plugin.cpp -#: editor/plugins/theme_editor_plugin.cpp +#: editor/plugins/theme_editor_plugin.cpp editor/rename_dialog.cpp msgid "Preview:" msgstr "" @@ -2716,22 +2728,26 @@ msgstr "" #: editor/editor_node.cpp msgid "" -"When exporting or deploying, the resulting executable will attempt to " -"connect to the IP of this computer in order to be debugged." +"When this option is enabled, using one-click deploy will make the executable " +"attempt to connect to this computer's IP so the running project can be " +"debugged.\n" +"This option is intended to be used for remote debugging (typically with a " +"mobile device).\n" +"You don't need to enable it to use the GDScript debugger locally." msgstr "" #: editor/editor_node.cpp -msgid "Small Deploy with Network FS" +msgid "Small Deploy with Network Filesystem" msgstr "" #: editor/editor_node.cpp msgid "" -"When this option is enabled, export or deploy will produce a minimal " -"executable.\n" +"When this option is enabled, using one-click deploy for Android will only " +"export an executable without the project data.\n" "The filesystem will be provided from the project by the editor over the " "network.\n" -"On Android, deploy will use the USB cable for faster performance. This " -"option speeds up testing for games with a large footprint." +"On Android, deploying will use the USB cable for faster performance. This " +"option speeds up testing for projects with large assets." msgstr "" #: editor/editor_node.cpp @@ -2740,8 +2756,8 @@ msgstr "" #: editor/editor_node.cpp msgid "" -"Collision shapes and raycast nodes (for 2D and 3D) will be visible on the " -"running game if this option is turned on." +"When this option is enabled, collision shapes and raycast nodes (for 2D and " +"3D) will be visible in the running project." msgstr "" #: editor/editor_node.cpp @@ -2750,32 +2766,33 @@ msgstr "" #: editor/editor_node.cpp msgid "" -"Navigation meshes and polygons will be visible on the running game if this " -"option is turned on." +"When this option is enabled, navigation meshes and polygons will be visible " +"in the running project." msgstr "" #: editor/editor_node.cpp -msgid "Sync Scene Changes" +msgid "Synchronize Scene Changes" msgstr "" #: editor/editor_node.cpp msgid "" -"When this option is turned on, any changes made to the scene in the editor " -"will be replicated in the running game.\n" -"When used remotely on a device, this is more efficient with network " -"filesystem." +"When this option is enabled, any changes made to the scene in the editor " +"will be replicated in the running project.\n" +"When used remotely on a device, this is more efficient when the network " +"filesystem option is enabled." msgstr "" #: editor/editor_node.cpp -msgid "Sync Script Changes" -msgstr "" +#, fuzzy +msgid "Synchronize Script Changes" +msgstr "تغییر بده" #: editor/editor_node.cpp msgid "" -"When this option is turned on, any script that is saved will be reloaded on " -"the running game.\n" -"When used remotely on a device, this is more efficient with network " -"filesystem." +"When this option is enabled, any script that is saved will be reloaded in " +"the running project.\n" +"When used remotely on a device, this is more efficient when the network " +"filesystem option is enabled." msgstr "" #: editor/editor_node.cpp editor/script_create_dialog.cpp @@ -2842,7 +2859,7 @@ msgstr "راهنما" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp editor/plugins/text_editor.cpp #: editor/plugins/visual_shader_editor_plugin.cpp editor/project_manager.cpp -#: editor/project_settings_editor.cpp editor/rename_dialog.cpp +#: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp msgid "Search" msgstr "جستجو" @@ -3259,7 +3276,8 @@ msgstr "" #: editor/editor_run_native.cpp msgid "" "No runnable export preset found for this platform.\n" -"Please add a runnable preset in the export menu." +"Please add a runnable preset in the Export menu or define an existing preset " +"as runnable." msgstr "" #: editor/editor_run_script.cpp @@ -3479,7 +3497,7 @@ msgstr "خطای اتصال" #: editor/export_template_manager.cpp msgid "SSL Handshake Error" -msgstr "دست دادن خطای اس اس ال" +msgstr "خطای اس اس ال Ø§ØªÙØ§Ù‚ Ø§ÙØªØ§Ø¯ است" #: editor/export_template_manager.cpp #, fuzzy @@ -5107,7 +5125,7 @@ msgid "Bake Lightmaps" msgstr "" #: editor/plugins/camera_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp editor/rename_dialog.cpp +#: editor/plugins/spatial_editor_plugin.cpp msgid "Preview" msgstr "" @@ -7835,7 +7853,7 @@ msgid "New Animation" msgstr "تغییر نام انیمیشن" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Speed (FPS):" +msgid "Speed:" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp @@ -10239,7 +10257,7 @@ msgstr "تنظیمات پروژه (پروژه.گودات)" #: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp msgid "General" -msgstr "Ú©Ù„ÛŒ" +msgstr "عمومی" #: editor/project_settings_editor.cpp msgid "Override For..." @@ -10397,11 +10415,16 @@ msgid "Batch Rename" msgstr "تغییر نام" #: editor/rename_dialog.cpp -msgid "Prefix" +#, fuzzy +msgid "Replace:" +msgstr "جایگزینی" + +#: editor/rename_dialog.cpp +msgid "Prefix:" msgstr "" #: editor/rename_dialog.cpp -msgid "Suffix" +msgid "Suffix:" msgstr "" #: editor/rename_dialog.cpp @@ -10451,7 +10474,7 @@ msgid "Per-level Counter" msgstr "" #: editor/rename_dialog.cpp -msgid "If set the counter restarts for each group of child nodes" +msgid "If set, the counter restarts for each group of child nodes." msgstr "" #: editor/rename_dialog.cpp @@ -10513,7 +10536,7 @@ msgstr "بازنشانی بزرگنمایی" #: editor/rename_dialog.cpp #, fuzzy -msgid "Regular Expression Error" +msgid "Regular Expression Error:" msgstr "انتقال را در انیمیشن تغییر بده" #: editor/rename_dialog.cpp @@ -12626,6 +12649,11 @@ msgid "" "Use a BakedLightmap instead." msgstr "" +#: scene/3d/interpolated_camera.cpp +msgid "" +"InterpolatedCamera has been deprecated and will be removed in Godot 4.0." +msgstr "" + #: scene/3d/light.cpp msgid "A SpotLight with an angle wider than 90 degrees cannot cast shadows." msgstr "" @@ -12906,6 +12934,9 @@ msgstr "" msgid "Constants cannot be modified." msgstr "ثوابت قابل تغییر نیستند." +#~ msgid "FileSystem and Import Docks" +#~ msgstr "ÙØ§ÛŒÙ„‌سیستم Ùˆ وارد‌کردن لنگرگاه" + #~ msgid "Not in resource path." #~ msgstr "در مسیر٠منبع نیست." diff --git a/editor/translations/fi.po b/editor/translations/fi.po index bc8d755714..93bfde1e50 100644 --- a/editor/translations/fi.po +++ b/editor/translations/fi.po @@ -529,6 +529,7 @@ msgid "Seconds" msgstr "Sekunnit" #: editor/animation_track_editor.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "FPS" msgstr "FPS" @@ -707,7 +708,7 @@ msgstr "Huomioi kirjainkoko" msgid "Whole Words" msgstr "Kokonaisia sanoja" -#: editor/code_editor.cpp editor/rename_dialog.cpp +#: editor/code_editor.cpp msgid "Replace" msgstr "Korvaa" @@ -899,6 +900,11 @@ msgid "Signals" msgstr "Signaalit" #: editor/connections_dialog.cpp +#, fuzzy +msgid "Filter signals" +msgstr "Suodata laattoja" + +#: editor/connections_dialog.cpp msgid "Are you sure you want to remove all connections from this signal?" msgstr "Oletko varma, että haluat poistaa kaikki kytkennät tältä signaalilta?" @@ -936,7 +942,7 @@ msgid "Recent:" msgstr "Viimeaikaiset:" #: editor/create_dialog.cpp editor/plugins/script_editor_plugin.cpp -#: editor/property_selector.cpp editor/quick_open.cpp +#: editor/property_selector.cpp editor/quick_open.cpp editor/rename_dialog.cpp #: modules/visual_script/visual_script_property_selector.cpp msgid "Search:" msgstr "Hae:" @@ -1627,16 +1633,17 @@ msgid "Scene Tree Editing" msgstr "Skenepuun muokkaus" #: editor/editor_feature_profile.cpp -msgid "Import Dock" -msgstr "Tuontitelakka" - -#: editor/editor_feature_profile.cpp msgid "Node Dock" msgstr "Solmutelakka" #: editor/editor_feature_profile.cpp -msgid "FileSystem and Import Docks" -msgstr "Tiedostojärjestelmä- ja tuontitelakat" +#, fuzzy +msgid "FileSystem Dock" +msgstr "Tiedostojärjestelmä" + +#: editor/editor_feature_profile.cpp +msgid "Import Dock" +msgstr "Tuontitelakka" #: editor/editor_feature_profile.cpp msgid "Erase profile '%s'? (no undo)" @@ -1902,7 +1909,7 @@ msgstr "Hakemistot ja tiedostot:" #: editor/editor_file_dialog.cpp editor/plugins/sprite_editor_plugin.cpp #: editor/plugins/style_box_editor_plugin.cpp -#: editor/plugins/theme_editor_plugin.cpp +#: editor/plugins/theme_editor_plugin.cpp editor/rename_dialog.cpp msgid "Preview:" msgstr "Esikatselu:" @@ -2773,24 +2780,28 @@ msgstr "Julkaise etätestauksen kanssa" #: editor/editor_node.cpp msgid "" -"When exporting or deploying, the resulting executable will attempt to " -"connect to the IP of this computer in order to be debugged." +"When this option is enabled, using one-click deploy will make the executable " +"attempt to connect to this computer's IP so the running project can be " +"debugged.\n" +"This option is intended to be used for remote debugging (typically with a " +"mobile device).\n" +"You don't need to enable it to use the GDScript debugger locally." msgstr "" -"Vietäessä tai julkaistaessa, käynnistettävä ohjelma yrittää ottaa yhteyden " -"tämän tietokoneen IP-osoitteeseen testaamista varten." #: editor/editor_node.cpp -msgid "Small Deploy with Network FS" +#, fuzzy +msgid "Small Deploy with Network Filesystem" msgstr "Kevyt käyttöönotto verkkolevyn avulla" #: editor/editor_node.cpp +#, fuzzy msgid "" -"When this option is enabled, export or deploy will produce a minimal " -"executable.\n" +"When this option is enabled, using one-click deploy for Android will only " +"export an executable without the project data.\n" "The filesystem will be provided from the project by the editor over the " "network.\n" -"On Android, deploy will use the USB cable for faster performance. This " -"option speeds up testing for games with a large footprint." +"On Android, deploying will use the USB cable for faster performance. This " +"option speeds up testing for projects with large assets." msgstr "" "Kun tämä on valittuna, vienti tai julkaisu tuottaa pienimmän mahdollisen " "käynnistystiedoston.\n" @@ -2804,9 +2815,10 @@ msgid "Visible Collision Shapes" msgstr "Näytä törmäysmuodot" #: editor/editor_node.cpp +#, fuzzy msgid "" -"Collision shapes and raycast nodes (for 2D and 3D) will be visible on the " -"running game if this option is turned on." +"When this option is enabled, collision shapes and raycast nodes (for 2D and " +"3D) will be visible in the running project." msgstr "" "Törmäysmuodot ja raycast-solmut (2D ja 3D) ovat näkyvillä peliä ajettaessa " "tämän ollessa valittuna." @@ -2816,38 +2828,43 @@ msgid "Visible Navigation" msgstr "Näkyvä navigaatio" #: editor/editor_node.cpp +#, fuzzy msgid "" -"Navigation meshes and polygons will be visible on the running game if this " -"option is turned on." +"When this option is enabled, navigation meshes and polygons will be visible " +"in the running project." msgstr "" "Navigointiverkot ja niiden polygonit ovat näkyvillä peliä ajettaessa tämän " "ollessa valittuna." #: editor/editor_node.cpp -msgid "Sync Scene Changes" +#, fuzzy +msgid "Synchronize Scene Changes" msgstr "Synkronoi skenen muutokset" #: editor/editor_node.cpp +#, fuzzy msgid "" -"When this option is turned on, any changes made to the scene in the editor " -"will be replicated in the running game.\n" -"When used remotely on a device, this is more efficient with network " -"filesystem." +"When this option is enabled, any changes made to the scene in the editor " +"will be replicated in the running project.\n" +"When used remotely on a device, this is more efficient when the network " +"filesystem option is enabled." msgstr "" "Tämän ollessa valittuna, kaikki skeneen tehdyt muutokset toteutetaan myös " "käynnissä olevassa pelissä.\n" "Mikäli peliä ajetaan etälaitteella, on tehokkaampaa käyttää verkkolevyä." #: editor/editor_node.cpp -msgid "Sync Script Changes" +#, fuzzy +msgid "Synchronize Script Changes" msgstr "Synkronoi skriptin muutokset" #: editor/editor_node.cpp +#, fuzzy msgid "" -"When this option is turned on, any script that is saved will be reloaded on " -"the running game.\n" -"When used remotely on a device, this is more efficient with network " -"filesystem." +"When this option is enabled, any script that is saved will be reloaded in " +"the running project.\n" +"When used remotely on a device, this is more efficient when the network " +"filesystem option is enabled." msgstr "" "Jos tämä on valittu, kaikki tallennetut skriptit ladataan uudelleen pelin " "käynnistyessä.\n" @@ -2910,7 +2927,7 @@ msgstr "Ohje" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp editor/plugins/text_editor.cpp #: editor/plugins/visual_shader_editor_plugin.cpp editor/project_manager.cpp -#: editor/project_settings_editor.cpp editor/rename_dialog.cpp +#: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp msgid "Search" msgstr "Hae" @@ -3328,9 +3345,11 @@ msgid "Add Key/Value Pair" msgstr "Lisää avain/arvopari" #: editor/editor_run_native.cpp +#, fuzzy msgid "" "No runnable export preset found for this platform.\n" -"Please add a runnable preset in the export menu." +"Please add a runnable preset in the Export menu or define an existing preset " +"as runnable." msgstr "" "Käynnistettävää vientipohjaa ei löytynyt tälle alustalle.\n" "Lisää sellainen vientivalikosta." @@ -5100,7 +5119,7 @@ msgid "Bake Lightmaps" msgstr "Kehitä Lightmapit" #: editor/plugins/camera_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp editor/rename_dialog.cpp +#: editor/plugins/spatial_editor_plugin.cpp msgid "Preview" msgstr "Esikatselu" @@ -7748,7 +7767,8 @@ msgid "New Animation" msgstr "Uusi animaatio" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Speed (FPS):" +#, fuzzy +msgid "Speed:" msgstr "Nopeus (FPS):" #: editor/plugins/sprite_frames_editor_plugin.cpp @@ -10313,11 +10333,18 @@ msgid "Batch Rename" msgstr "Niputettu uudelleennimeäminen" #: editor/rename_dialog.cpp -msgid "Prefix" +#, fuzzy +msgid "Replace:" +msgstr "Korvaa: " + +#: editor/rename_dialog.cpp +#, fuzzy +msgid "Prefix:" msgstr "Etuliite" #: editor/rename_dialog.cpp -msgid "Suffix" +#, fuzzy +msgid "Suffix:" msgstr "Pääte" #: editor/rename_dialog.cpp @@ -10365,7 +10392,8 @@ msgid "Per-level Counter" msgstr "Per taso -laskuri" #: editor/rename_dialog.cpp -msgid "If set the counter restarts for each group of child nodes" +#, fuzzy +msgid "If set, the counter restarts for each group of child nodes." msgstr "Jos asetettu, laskuri alkaa alusta jokaiselle alisolmujen ryhmälle" #: editor/rename_dialog.cpp @@ -10425,7 +10453,8 @@ msgid "Reset" msgstr "Palauta" #: editor/rename_dialog.cpp -msgid "Regular Expression Error" +#, fuzzy +msgid "Regular Expression Error:" msgstr "Säännöllisen lausekkeen virhe" #: editor/rename_dialog.cpp @@ -12510,6 +12539,11 @@ msgstr "" "GIProbe ei ole tuettu GLES2 näyttöajurissa.\n" "Käytä sen sijaan BakedLightmap resurssia." +#: scene/3d/interpolated_camera.cpp +msgid "" +"InterpolatedCamera has been deprecated and will be removed in Godot 4.0." +msgstr "" + #: scene/3d/light.cpp msgid "A SpotLight with an angle wider than 90 degrees cannot cast shadows." msgstr "" @@ -12817,6 +12851,16 @@ msgstr "Varying tyypin voi sijoittaa vain vertex-funktiossa." msgid "Constants cannot be modified." msgstr "Vakioita ei voi muokata." +#~ msgid "FileSystem and Import Docks" +#~ msgstr "Tiedostojärjestelmä- ja tuontitelakat" + +#~ msgid "" +#~ "When exporting or deploying, the resulting executable will attempt to " +#~ "connect to the IP of this computer in order to be debugged." +#~ msgstr "" +#~ "Vietäessä tai julkaistaessa, käynnistettävä ohjelma yrittää ottaa " +#~ "yhteyden tämän tietokoneen IP-osoitteeseen testaamista varten." + #~ msgid "Current scene was never saved, please save it prior to running." #~ msgstr "" #~ "Nykyistä skeneä ei ole vielä tallennettu. Tallenna se ennen suorittamista." diff --git a/editor/translations/fil.po b/editor/translations/fil.po index 697692ac9c..de981e7625 100644 --- a/editor/translations/fil.po +++ b/editor/translations/fil.po @@ -515,6 +515,7 @@ msgid "Seconds" msgstr "Segundo" #: editor/animation_track_editor.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "FPS" msgstr "FPS" @@ -694,7 +695,7 @@ msgstr "" msgid "Whole Words" msgstr "" -#: editor/code_editor.cpp editor/rename_dialog.cpp +#: editor/code_editor.cpp msgid "Replace" msgstr "Palitan" @@ -883,6 +884,10 @@ msgid "Signals" msgstr "" #: editor/connections_dialog.cpp +msgid "Filter signals" +msgstr "" + +#: editor/connections_dialog.cpp msgid "Are you sure you want to remove all connections from this signal?" msgstr "" @@ -920,7 +925,7 @@ msgid "Recent:" msgstr "Kamakailan:" #: editor/create_dialog.cpp editor/plugins/script_editor_plugin.cpp -#: editor/property_selector.cpp editor/quick_open.cpp +#: editor/property_selector.cpp editor/quick_open.cpp editor/rename_dialog.cpp #: modules/visual_script/visual_script_property_selector.cpp msgid "Search:" msgstr "Paghahanap:" @@ -1589,15 +1594,15 @@ msgid "Scene Tree Editing" msgstr "" #: editor/editor_feature_profile.cpp -msgid "Import Dock" +msgid "Node Dock" msgstr "" #: editor/editor_feature_profile.cpp -msgid "Node Dock" +msgid "FileSystem Dock" msgstr "" #: editor/editor_feature_profile.cpp -msgid "FileSystem and Import Docks" +msgid "Import Dock" msgstr "" #: editor/editor_feature_profile.cpp @@ -1860,7 +1865,7 @@ msgstr "" #: editor/editor_file_dialog.cpp editor/plugins/sprite_editor_plugin.cpp #: editor/plugins/style_box_editor_plugin.cpp -#: editor/plugins/theme_editor_plugin.cpp +#: editor/plugins/theme_editor_plugin.cpp editor/rename_dialog.cpp msgid "Preview:" msgstr "" @@ -2686,22 +2691,26 @@ msgstr "" #: editor/editor_node.cpp msgid "" -"When exporting or deploying, the resulting executable will attempt to " -"connect to the IP of this computer in order to be debugged." +"When this option is enabled, using one-click deploy will make the executable " +"attempt to connect to this computer's IP so the running project can be " +"debugged.\n" +"This option is intended to be used for remote debugging (typically with a " +"mobile device).\n" +"You don't need to enable it to use the GDScript debugger locally." msgstr "" #: editor/editor_node.cpp -msgid "Small Deploy with Network FS" +msgid "Small Deploy with Network Filesystem" msgstr "" #: editor/editor_node.cpp msgid "" -"When this option is enabled, export or deploy will produce a minimal " -"executable.\n" +"When this option is enabled, using one-click deploy for Android will only " +"export an executable without the project data.\n" "The filesystem will be provided from the project by the editor over the " "network.\n" -"On Android, deploy will use the USB cable for faster performance. This " -"option speeds up testing for games with a large footprint." +"On Android, deploying will use the USB cable for faster performance. This " +"option speeds up testing for projects with large assets." msgstr "" #: editor/editor_node.cpp @@ -2710,8 +2719,8 @@ msgstr "" #: editor/editor_node.cpp msgid "" -"Collision shapes and raycast nodes (for 2D and 3D) will be visible on the " -"running game if this option is turned on." +"When this option is enabled, collision shapes and raycast nodes (for 2D and " +"3D) will be visible in the running project." msgstr "" #: editor/editor_node.cpp @@ -2720,32 +2729,32 @@ msgstr "" #: editor/editor_node.cpp msgid "" -"Navigation meshes and polygons will be visible on the running game if this " -"option is turned on." +"When this option is enabled, navigation meshes and polygons will be visible " +"in the running project." msgstr "" #: editor/editor_node.cpp -msgid "Sync Scene Changes" +msgid "Synchronize Scene Changes" msgstr "" #: editor/editor_node.cpp msgid "" -"When this option is turned on, any changes made to the scene in the editor " -"will be replicated in the running game.\n" -"When used remotely on a device, this is more efficient with network " -"filesystem." +"When this option is enabled, any changes made to the scene in the editor " +"will be replicated in the running project.\n" +"When used remotely on a device, this is more efficient when the network " +"filesystem option is enabled." msgstr "" #: editor/editor_node.cpp -msgid "Sync Script Changes" +msgid "Synchronize Script Changes" msgstr "" #: editor/editor_node.cpp msgid "" -"When this option is turned on, any script that is saved will be reloaded on " -"the running game.\n" -"When used remotely on a device, this is more efficient with network " -"filesystem." +"When this option is enabled, any script that is saved will be reloaded in " +"the running project.\n" +"When used remotely on a device, this is more efficient when the network " +"filesystem option is enabled." msgstr "" #: editor/editor_node.cpp editor/script_create_dialog.cpp @@ -2805,7 +2814,7 @@ msgstr "" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp editor/plugins/text_editor.cpp #: editor/plugins/visual_shader_editor_plugin.cpp editor/project_manager.cpp -#: editor/project_settings_editor.cpp editor/rename_dialog.cpp +#: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp msgid "Search" msgstr "" @@ -3207,7 +3216,8 @@ msgstr "" #: editor/editor_run_native.cpp msgid "" "No runnable export preset found for this platform.\n" -"Please add a runnable preset in the export menu." +"Please add a runnable preset in the Export menu or define an existing preset " +"as runnable." msgstr "" #: editor/editor_run_script.cpp @@ -4932,7 +4942,7 @@ msgid "Bake Lightmaps" msgstr "" #: editor/plugins/camera_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp editor/rename_dialog.cpp +#: editor/plugins/spatial_editor_plugin.cpp msgid "Preview" msgstr "" @@ -7518,7 +7528,7 @@ msgid "New Animation" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Speed (FPS):" +msgid "Speed:" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp @@ -9928,11 +9938,16 @@ msgid "Batch Rename" msgstr "" #: editor/rename_dialog.cpp -msgid "Prefix" +#, fuzzy +msgid "Replace:" +msgstr "Palitan" + +#: editor/rename_dialog.cpp +msgid "Prefix:" msgstr "" #: editor/rename_dialog.cpp -msgid "Suffix" +msgid "Suffix:" msgstr "" #: editor/rename_dialog.cpp @@ -9978,7 +9993,7 @@ msgid "Per-level Counter" msgstr "" #: editor/rename_dialog.cpp -msgid "If set the counter restarts for each group of child nodes" +msgid "If set, the counter restarts for each group of child nodes." msgstr "" #: editor/rename_dialog.cpp @@ -10036,7 +10051,7 @@ msgid "Reset" msgstr "" #: editor/rename_dialog.cpp -msgid "Regular Expression Error" +msgid "Regular Expression Error:" msgstr "" #: editor/rename_dialog.cpp @@ -11970,6 +11985,11 @@ msgid "" "Use a BakedLightmap instead." msgstr "" +#: scene/3d/interpolated_camera.cpp +msgid "" +"InterpolatedCamera has been deprecated and will be removed in Godot 4.0." +msgstr "" + #: scene/3d/light.cpp msgid "A SpotLight with an angle wider than 90 degrees cannot cast shadows." msgstr "" diff --git a/editor/translations/fr.po b/editor/translations/fr.po index d3ec3b7719..c39d4c7e0c 100644 --- a/editor/translations/fr.po +++ b/editor/translations/fr.po @@ -606,6 +606,7 @@ msgid "Seconds" msgstr "Secondes" #: editor/animation_track_editor.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "FPS" msgstr "IPS" @@ -784,7 +785,7 @@ msgstr "Sensible à la casse" msgid "Whole Words" msgstr "Mots entiers" -#: editor/code_editor.cpp editor/rename_dialog.cpp +#: editor/code_editor.cpp msgid "Replace" msgstr "Remplacer" @@ -977,6 +978,11 @@ msgid "Signals" msgstr "Signaux" #: editor/connections_dialog.cpp +#, fuzzy +msgid "Filter signals" +msgstr "Filtrer les tuiles" + +#: editor/connections_dialog.cpp msgid "Are you sure you want to remove all connections from this signal?" msgstr "Voulez-vous vraiment supprimer toutes les connexions de ce signal ?" @@ -1014,7 +1020,7 @@ msgid "Recent:" msgstr "Récents :" #: editor/create_dialog.cpp editor/plugins/script_editor_plugin.cpp -#: editor/property_selector.cpp editor/quick_open.cpp +#: editor/property_selector.cpp editor/quick_open.cpp editor/rename_dialog.cpp #: modules/visual_script/visual_script_property_selector.cpp msgid "Search:" msgstr "Rechercher :" @@ -1705,16 +1711,17 @@ msgid "Scene Tree Editing" msgstr "Édition de l'arbre de scène" #: editor/editor_feature_profile.cpp -msgid "Import Dock" -msgstr "Dock d'importation" - -#: editor/editor_feature_profile.cpp msgid "Node Dock" msgstr "Dock nÅ“ud" #: editor/editor_feature_profile.cpp -msgid "FileSystem and Import Docks" -msgstr "Module d'importation et système de fichiers" +#, fuzzy +msgid "FileSystem Dock" +msgstr "Système de fichiers" + +#: editor/editor_feature_profile.cpp +msgid "Import Dock" +msgstr "Dock d'importation" #: editor/editor_feature_profile.cpp msgid "Erase profile '%s'? (no undo)" @@ -1979,7 +1986,7 @@ msgstr "Répertoires et fichiers :" #: editor/editor_file_dialog.cpp editor/plugins/sprite_editor_plugin.cpp #: editor/plugins/style_box_editor_plugin.cpp -#: editor/plugins/theme_editor_plugin.cpp +#: editor/plugins/theme_editor_plugin.cpp editor/rename_dialog.cpp msgid "Preview:" msgstr "Aperçu :" @@ -2872,24 +2879,28 @@ msgstr "Déployer avec le débogage distant" #: editor/editor_node.cpp msgid "" -"When exporting or deploying, the resulting executable will attempt to " -"connect to the IP of this computer in order to be debugged." +"When this option is enabled, using one-click deploy will make the executable " +"attempt to connect to this computer's IP so the running project can be " +"debugged.\n" +"This option is intended to be used for remote debugging (typically with a " +"mobile device).\n" +"You don't need to enable it to use the GDScript debugger locally." msgstr "" -"Lors de l'exportation ou du déploiement, l'exécutable produit tentera de se " -"connecter à l'adresse IP de cet ordinateur afin de procéder au débogage." #: editor/editor_node.cpp -msgid "Small Deploy with Network FS" +#, fuzzy +msgid "Small Deploy with Network Filesystem" msgstr "Déploiement minime avec système de fichier réseau" #: editor/editor_node.cpp +#, fuzzy msgid "" -"When this option is enabled, export or deploy will produce a minimal " -"executable.\n" +"When this option is enabled, using one-click deploy for Android will only " +"export an executable without the project data.\n" "The filesystem will be provided from the project by the editor over the " "network.\n" -"On Android, deploy will use the USB cable for faster performance. This " -"option speeds up testing for games with a large footprint." +"On Android, deploying will use the USB cable for faster performance. This " +"option speeds up testing for projects with large assets." msgstr "" "Lorsque cette option est activée, l'exportation ou le déploiement produira " "un exécutable minimal.\n" @@ -2904,9 +2915,10 @@ msgid "Visible Collision Shapes" msgstr "Formes de collision visibles" #: editor/editor_node.cpp +#, fuzzy msgid "" -"Collision shapes and raycast nodes (for 2D and 3D) will be visible on the " -"running game if this option is turned on." +"When this option is enabled, collision shapes and raycast nodes (for 2D and " +"3D) will be visible in the running project." msgstr "" "Les formes de collision et les nÅ“uds de raycast (pour 2D et 3D) seront " "visibles en jeu si cette option est activée." @@ -2916,23 +2928,26 @@ msgid "Visible Navigation" msgstr "Navigation visible" #: editor/editor_node.cpp +#, fuzzy msgid "" -"Navigation meshes and polygons will be visible on the running game if this " -"option is turned on." +"When this option is enabled, navigation meshes and polygons will be visible " +"in the running project." msgstr "" "Les maillages et polygones de navigation seront visibles en jeu si cette " "option est activée." #: editor/editor_node.cpp -msgid "Sync Scene Changes" +#, fuzzy +msgid "Synchronize Scene Changes" msgstr "Synchroniser les modifications des scènes" #: editor/editor_node.cpp +#, fuzzy msgid "" -"When this option is turned on, any changes made to the scene in the editor " -"will be replicated in the running game.\n" -"When used remotely on a device, this is more efficient with network " -"filesystem." +"When this option is enabled, any changes made to the scene in the editor " +"will be replicated in the running project.\n" +"When used remotely on a device, this is more efficient when the network " +"filesystem option is enabled." msgstr "" "Lorsque cette option est activée, toutes les modifications apportées à la " "scène dans l'éditeur seront reproduites en jeu.\n" @@ -2940,15 +2955,17 @@ msgstr "" "plus efficace avec le système de fichiers réseau." #: editor/editor_node.cpp -msgid "Sync Script Changes" +#, fuzzy +msgid "Synchronize Script Changes" msgstr "Synchroniser les modifications des scripts" #: editor/editor_node.cpp +#, fuzzy msgid "" -"When this option is turned on, any script that is saved will be reloaded on " -"the running game.\n" -"When used remotely on a device, this is more efficient with network " -"filesystem." +"When this option is enabled, any script that is saved will be reloaded in " +"the running project.\n" +"When used remotely on a device, this is more efficient when the network " +"filesystem option is enabled." msgstr "" "Lorsque cette option est activée, tout script enregistré sera de nouveau " "chargé pendant le déroulement du jeu.\n" @@ -3013,7 +3030,7 @@ msgstr "Aide" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp editor/plugins/text_editor.cpp #: editor/plugins/visual_shader_editor_plugin.cpp editor/project_manager.cpp -#: editor/project_settings_editor.cpp editor/rename_dialog.cpp +#: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp msgid "Search" msgstr "Rechercher" @@ -3433,9 +3450,11 @@ msgid "Add Key/Value Pair" msgstr "Ajouter une paire clé/valeur" #: editor/editor_run_native.cpp +#, fuzzy msgid "" "No runnable export preset found for this platform.\n" -"Please add a runnable preset in the export menu." +"Please add a runnable preset in the Export menu or define an existing preset " +"as runnable." msgstr "" "Aucun préréglage d'exportation exécutable trouvé pour cette plate-forme. \n" "Ajoutez un préréglage exécutable dans le menu d'exportation." @@ -5218,7 +5237,7 @@ msgid "Bake Lightmaps" msgstr "Précalculer les lightmaps" #: editor/plugins/camera_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp editor/rename_dialog.cpp +#: editor/plugins/spatial_editor_plugin.cpp msgid "Preview" msgstr "Aperçu" @@ -7887,7 +7906,8 @@ msgid "New Animation" msgstr "Nouvelle animation" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Speed (FPS):" +#, fuzzy +msgid "Speed:" msgstr "Vitesse (IPS) :" #: editor/plugins/sprite_frames_editor_plugin.cpp @@ -10469,11 +10489,18 @@ msgid "Batch Rename" msgstr "Renommer par lot" #: editor/rename_dialog.cpp -msgid "Prefix" +#, fuzzy +msgid "Replace:" +msgstr "Remplacer : " + +#: editor/rename_dialog.cpp +#, fuzzy +msgid "Prefix:" msgstr "Préfixe" #: editor/rename_dialog.cpp -msgid "Suffix" +#, fuzzy +msgid "Suffix:" msgstr "Suffixe" #: editor/rename_dialog.cpp @@ -10521,7 +10548,8 @@ msgid "Per-level Counter" msgstr "Compteur par niveau" #: editor/rename_dialog.cpp -msgid "If set the counter restarts for each group of child nodes" +#, fuzzy +msgid "If set, the counter restarts for each group of child nodes." msgstr "Si défini, le compteur redémarre pour chaque groupe de nÅ“uds enfant" #: editor/rename_dialog.cpp @@ -10581,7 +10609,8 @@ msgid "Reset" msgstr "Réinitialiser" #: editor/rename_dialog.cpp -msgid "Regular Expression Error" +#, fuzzy +msgid "Regular Expression Error:" msgstr "Erreur dans l'expression régulière" #: editor/rename_dialog.cpp @@ -12695,6 +12724,11 @@ msgstr "" "Les GIProps ne sont pas supporter par le pilote de vidéos GLES2.\n" "A la place utilisez une BakedLightMap." +#: scene/3d/interpolated_camera.cpp +msgid "" +"InterpolatedCamera has been deprecated and will be removed in Godot 4.0." +msgstr "" + #: scene/3d/light.cpp msgid "A SpotLight with an angle wider than 90 degrees cannot cast shadows." msgstr "" @@ -13012,6 +13046,17 @@ msgstr "Les variations ne peuvent être affectées que dans la fonction vertex." msgid "Constants cannot be modified." msgstr "Les constantes ne peuvent être modifiées." +#~ msgid "FileSystem and Import Docks" +#~ msgstr "Module d'importation et système de fichiers" + +#~ msgid "" +#~ "When exporting or deploying, the resulting executable will attempt to " +#~ "connect to the IP of this computer in order to be debugged." +#~ msgstr "" +#~ "Lors de l'exportation ou du déploiement, l'exécutable produit tentera de " +#~ "se connecter à l'adresse IP de cet ordinateur afin de procéder au " +#~ "débogage." + #~ msgid "Current scene was never saved, please save it prior to running." #~ msgstr "" #~ "La scène actuelle n'a jamais été sauvegardée, veuillez la sauvegarder " diff --git a/editor/translations/ga.po b/editor/translations/ga.po index d3733ca614..d727d2a1fa 100644 --- a/editor/translations/ga.po +++ b/editor/translations/ga.po @@ -508,6 +508,7 @@ msgid "Seconds" msgstr "" #: editor/animation_track_editor.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "FPS" msgstr "" @@ -686,7 +687,7 @@ msgstr "" msgid "Whole Words" msgstr "" -#: editor/code_editor.cpp editor/rename_dialog.cpp +#: editor/code_editor.cpp msgid "Replace" msgstr "" @@ -875,6 +876,11 @@ msgid "Signals" msgstr "" #: editor/connections_dialog.cpp +#, fuzzy +msgid "Filter signals" +msgstr "ScagairÃ..." + +#: editor/connections_dialog.cpp msgid "Are you sure you want to remove all connections from this signal?" msgstr "" @@ -912,7 +918,7 @@ msgid "Recent:" msgstr "" #: editor/create_dialog.cpp editor/plugins/script_editor_plugin.cpp -#: editor/property_selector.cpp editor/quick_open.cpp +#: editor/property_selector.cpp editor/quick_open.cpp editor/rename_dialog.cpp #: modules/visual_script/visual_script_property_selector.cpp msgid "Search:" msgstr "Cuardach:" @@ -1582,15 +1588,15 @@ msgid "Scene Tree Editing" msgstr "" #: editor/editor_feature_profile.cpp -msgid "Import Dock" +msgid "Node Dock" msgstr "" #: editor/editor_feature_profile.cpp -msgid "Node Dock" +msgid "FileSystem Dock" msgstr "" #: editor/editor_feature_profile.cpp -msgid "FileSystem and Import Docks" +msgid "Import Dock" msgstr "" #: editor/editor_feature_profile.cpp @@ -1853,7 +1859,7 @@ msgstr "" #: editor/editor_file_dialog.cpp editor/plugins/sprite_editor_plugin.cpp #: editor/plugins/style_box_editor_plugin.cpp -#: editor/plugins/theme_editor_plugin.cpp +#: editor/plugins/theme_editor_plugin.cpp editor/rename_dialog.cpp msgid "Preview:" msgstr "" @@ -2680,22 +2686,26 @@ msgstr "" #: editor/editor_node.cpp msgid "" -"When exporting or deploying, the resulting executable will attempt to " -"connect to the IP of this computer in order to be debugged." +"When this option is enabled, using one-click deploy will make the executable " +"attempt to connect to this computer's IP so the running project can be " +"debugged.\n" +"This option is intended to be used for remote debugging (typically with a " +"mobile device).\n" +"You don't need to enable it to use the GDScript debugger locally." msgstr "" #: editor/editor_node.cpp -msgid "Small Deploy with Network FS" +msgid "Small Deploy with Network Filesystem" msgstr "" #: editor/editor_node.cpp msgid "" -"When this option is enabled, export or deploy will produce a minimal " -"executable.\n" +"When this option is enabled, using one-click deploy for Android will only " +"export an executable without the project data.\n" "The filesystem will be provided from the project by the editor over the " "network.\n" -"On Android, deploy will use the USB cable for faster performance. This " -"option speeds up testing for games with a large footprint." +"On Android, deploying will use the USB cable for faster performance. This " +"option speeds up testing for projects with large assets." msgstr "" #: editor/editor_node.cpp @@ -2704,8 +2714,8 @@ msgstr "" #: editor/editor_node.cpp msgid "" -"Collision shapes and raycast nodes (for 2D and 3D) will be visible on the " -"running game if this option is turned on." +"When this option is enabled, collision shapes and raycast nodes (for 2D and " +"3D) will be visible in the running project." msgstr "" #: editor/editor_node.cpp @@ -2714,32 +2724,32 @@ msgstr "" #: editor/editor_node.cpp msgid "" -"Navigation meshes and polygons will be visible on the running game if this " -"option is turned on." +"When this option is enabled, navigation meshes and polygons will be visible " +"in the running project." msgstr "" #: editor/editor_node.cpp -msgid "Sync Scene Changes" +msgid "Synchronize Scene Changes" msgstr "" #: editor/editor_node.cpp msgid "" -"When this option is turned on, any changes made to the scene in the editor " -"will be replicated in the running game.\n" -"When used remotely on a device, this is more efficient with network " -"filesystem." +"When this option is enabled, any changes made to the scene in the editor " +"will be replicated in the running project.\n" +"When used remotely on a device, this is more efficient when the network " +"filesystem option is enabled." msgstr "" #: editor/editor_node.cpp -msgid "Sync Script Changes" +msgid "Synchronize Script Changes" msgstr "" #: editor/editor_node.cpp msgid "" -"When this option is turned on, any script that is saved will be reloaded on " -"the running game.\n" -"When used remotely on a device, this is more efficient with network " -"filesystem." +"When this option is enabled, any script that is saved will be reloaded in " +"the running project.\n" +"When used remotely on a device, this is more efficient when the network " +"filesystem option is enabled." msgstr "" #: editor/editor_node.cpp editor/script_create_dialog.cpp @@ -2799,7 +2809,7 @@ msgstr "" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp editor/plugins/text_editor.cpp #: editor/plugins/visual_shader_editor_plugin.cpp editor/project_manager.cpp -#: editor/project_settings_editor.cpp editor/rename_dialog.cpp +#: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp msgid "Search" msgstr "" @@ -3199,7 +3209,8 @@ msgstr "" #: editor/editor_run_native.cpp msgid "" "No runnable export preset found for this platform.\n" -"Please add a runnable preset in the export menu." +"Please add a runnable preset in the Export menu or define an existing preset " +"as runnable." msgstr "" #: editor/editor_run_script.cpp @@ -4928,7 +4939,7 @@ msgid "Bake Lightmaps" msgstr "" #: editor/plugins/camera_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp editor/rename_dialog.cpp +#: editor/plugins/spatial_editor_plugin.cpp msgid "Preview" msgstr "" @@ -7511,7 +7522,7 @@ msgid "New Animation" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Speed (FPS):" +msgid "Speed:" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp @@ -9923,11 +9934,15 @@ msgid "Batch Rename" msgstr "" #: editor/rename_dialog.cpp -msgid "Prefix" +msgid "Replace:" +msgstr "" + +#: editor/rename_dialog.cpp +msgid "Prefix:" msgstr "" #: editor/rename_dialog.cpp -msgid "Suffix" +msgid "Suffix:" msgstr "" #: editor/rename_dialog.cpp @@ -9973,7 +9988,7 @@ msgid "Per-level Counter" msgstr "" #: editor/rename_dialog.cpp -msgid "If set the counter restarts for each group of child nodes" +msgid "If set, the counter restarts for each group of child nodes." msgstr "" #: editor/rename_dialog.cpp @@ -10031,7 +10046,7 @@ msgid "Reset" msgstr "" #: editor/rename_dialog.cpp -msgid "Regular Expression Error" +msgid "Regular Expression Error:" msgstr "" #: editor/rename_dialog.cpp @@ -11967,6 +11982,11 @@ msgid "" "Use a BakedLightmap instead." msgstr "" +#: scene/3d/interpolated_camera.cpp +msgid "" +"InterpolatedCamera has been deprecated and will be removed in Godot 4.0." +msgstr "" + #: scene/3d/light.cpp msgid "A SpotLight with an angle wider than 90 degrees cannot cast shadows." msgstr "" diff --git a/editor/translations/he.po b/editor/translations/he.po index 2661ed39ff..3a508c0d6d 100644 --- a/editor/translations/he.po +++ b/editor/translations/he.po @@ -20,7 +20,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine editor\n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2020-09-08 11:40+0000\n" +"PO-Revision-Date: 2020-09-24 12:43+0000\n" "Last-Translator: Ziv D <wizdavid@gmail.com>\n" "Language-Team: Hebrew <https://hosted.weblate.org/projects/godot-engine/" "godot/he/>\n" @@ -248,7 +248,7 @@ msgstr "×¤×•× ×§×¦×™×•×ª:" #: editor/animation_track_editor.cpp msgid "Audio Clips:" -msgstr "רצועות שמע:" +msgstr "קטעי שמע:" #: editor/animation_track_editor.cpp msgid "Anim Clips:" @@ -260,7 +260,7 @@ msgstr "החלפת × ×ª×™×‘ רצועה" #: editor/animation_track_editor.cpp msgid "Toggle this track on/off." -msgstr "הפעל/כבה רצועה." +msgstr "הפעלת/כיבוי רצועה זו." #: editor/animation_track_editor.cpp msgid "Update Mode (How this property is set)" @@ -272,7 +272,7 @@ msgstr "מצב ××™× ×˜×¨×¤×•×œ×¦×™×”" #: editor/animation_track_editor.cpp msgid "Loop Wrap Mode (Interpolate end with beginning on loop)" -msgstr "" +msgstr "מצב לול××” Wrap (××™× ×˜×¨×¤×•×œ×¦×™×” של הסוף ×¢× ×”×”×ª×—×œ×” בלול××”)" #: editor/animation_track_editor.cpp msgid "Remove this track." @@ -284,7 +284,7 @@ msgstr "זמן (×©× ×™×•×ª): " #: editor/animation_track_editor.cpp msgid "Toggle Track Enabled" -msgstr "" +msgstr "הפעלת/ביטול רצועה" #: editor/animation_track_editor.cpp msgid "Continuous" @@ -317,11 +317,11 @@ msgstr "מעוקב" #: editor/animation_track_editor.cpp msgid "Clamp Loop Interp" -msgstr "" +msgstr "××™× ×˜×¨×¤×•×œ×¦×™×ª לול××” מסוג Clamp" #: editor/animation_track_editor.cpp msgid "Wrap Loop Interp" -msgstr "" +msgstr "××™× ×˜×¨×¤×•×œ×¦×™×ª לול××” מסוג Wrap" #: editor/animation_track_editor.cpp #: editor/plugins/canvas_item_editor_plugin.cpp @@ -428,7 +428,7 @@ msgstr "× ×’×Ÿ ×”× ×¤×©×” ××™× ×• יכול ×œ×”× ×¤×™×© ×ת עצמו, רק ×©× #: editor/animation_track_editor.cpp msgid "Not possible to add a new track without a root" -msgstr "" +msgstr "××™ ×פשר להוסיף רצועה חדשה בלי שורש" #: editor/animation_track_editor.cpp msgid "Invalid track for Bezier (no suitable sub-properties)" @@ -467,9 +467,8 @@ msgid "Add Method Track Key" msgstr "הוספת רצועות חדשות." #: editor/animation_track_editor.cpp -#, fuzzy msgid "Method not found in object: " -msgstr "×œ× × ×ž×¦× VariableGet בסקריפט: " +msgstr "×œ× × ×ž×¦××” מתודה בעצ×: " #: editor/animation_track_editor.cpp msgid "Anim Move Keys" @@ -480,9 +479,8 @@ msgid "Clipboard is empty" msgstr "לוח העתקה ריק" #: editor/animation_track_editor.cpp -#, fuzzy msgid "Paste Tracks" -msgstr "הדבקת ×ž×©×ª× ×™×" +msgstr "הדבקת רצועות" #: editor/animation_track_editor.cpp msgid "Anim Scale Keys" @@ -491,7 +489,7 @@ msgstr "" #: editor/animation_track_editor.cpp msgid "" "This option does not work for Bezier editing, as it's only a single track." -msgstr "" +msgstr "×פשרות זו ××™× ×” פעילה לעריכת בזייה, ×›×™ ×–×ת רק רצועה ×חת." #: editor/animation_track_editor.cpp msgid "" @@ -505,38 +503,44 @@ msgid "" "Alternatively, use an import preset that imports animations to separate " "files." msgstr "" +"×”×”× ×¤×©×” שייכת ×œ×¡×¦× ×” מיוב×ת, לכן ×©×™× ×•×™×™× ×œ×¨×¦×•×¢×•×ª המיוב×ות ×œ× ×™×©×ž×¨×•.\n" +"\n" +"להפעלת ×”×פשרות להוספת רצועות מות×מות-×ישית, יש לקבוע בהגדרות ×™×™×‘×•× ×©×œ ×”×¡×¦× ×” " +"×ת\n" +"\"×”× ×¤×©×” > ×חסון\" ל-\"קבצי×\", להפעיל ×ת \"×”× ×¤×©×” > הש×ר רצועות מות×מות-×ישית" +"\", ולבסוף ×œ×™×™×‘× ×ž×—×“×©.\n" +"דרך ×חרת, להשתמש בהגדרות ×™×™×‘×•× ×שר מייב××™× ×”× ×¤×©×•×ª ×œ×§×‘×¦×™× × ×¤×¨×“×™×." #: editor/animation_track_editor.cpp msgid "Warning: Editing imported animation" -msgstr "" +msgstr "×זהרה: עריכת ×”× ×¤×©×” מיוב×ת" #: editor/animation_track_editor.cpp msgid "Select an AnimationPlayer node to create and edit animations." -msgstr "" +msgstr "יש לבחור במפרק AnimationPlayer כדי ליצור ולערוך ×”× ×¤×©×•×ª." #: editor/animation_track_editor.cpp msgid "Only show tracks from nodes selected in tree." -msgstr "" +msgstr "הצגת רצועות רק של ×ž×¤×¨×§×™× ×©× ×‘×—×¨×• בעץ." #: editor/animation_track_editor.cpp msgid "Group tracks by node or display them as plain list." -msgstr "" +msgstr "קיבוץ רצועות לפי מפרק ×ו הצגה כרשימה פשוטה." #: editor/animation_track_editor.cpp -#, fuzzy msgid "Snap:" -msgstr "הצמדה" +msgstr "הצמדה:" #: editor/animation_track_editor.cpp -#, fuzzy msgid "Animation step value." -msgstr "שקופיות ×”×”× ×¤×©×”" +msgstr "ערך צעד של ×”× ×¤×©×”." #: editor/animation_track_editor.cpp msgid "Seconds" -msgstr "" +msgstr "×©× ×™×•×ª" #: editor/animation_track_editor.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "FPS" msgstr "FPS" @@ -555,9 +559,8 @@ msgid "Animation properties." msgstr "מ××¤×™×™× ×™ ×”×”× ×¤×©×”." #: editor/animation_track_editor.cpp -#, fuzzy msgid "Copy Tracks" -msgstr "העתקת ×ž×©×ª× ×™×" +msgstr "העתקת רצועות" #: editor/animation_track_editor.cpp msgid "Scale Selection" @@ -722,7 +725,7 @@ msgstr "הת×מת רישיות" msgid "Whole Words" msgstr "×ž×™×œ×™× ×©×œ×ž×•×ª" -#: editor/code_editor.cpp editor/rename_dialog.cpp +#: editor/code_editor.cpp msgid "Replace" msgstr "החלף" @@ -918,6 +921,11 @@ msgid "Signals" msgstr "×ותות" #: editor/connections_dialog.cpp +#, fuzzy +msgid "Filter signals" +msgstr "מ××¤×™×™× ×™ פריט." + +#: editor/connections_dialog.cpp msgid "Are you sure you want to remove all connections from this signal?" msgstr "" @@ -956,7 +964,7 @@ msgid "Recent:" msgstr "××—×¨×•× ×™×:" #: editor/create_dialog.cpp editor/plugins/script_editor_plugin.cpp -#: editor/property_selector.cpp editor/quick_open.cpp +#: editor/property_selector.cpp editor/quick_open.cpp editor/rename_dialog.cpp #: modules/visual_script/visual_script_property_selector.cpp msgid "Search:" msgstr "חיפוש:" @@ -1644,21 +1652,21 @@ msgstr "" #: editor/editor_feature_profile.cpp #, fuzzy -msgid "Import Dock" -msgstr "ייבו×" - -#: editor/editor_feature_profile.cpp -#, fuzzy msgid "Node Dock" msgstr "×©× ×”×ž×¤×¨×§:" #: editor/editor_feature_profile.cpp #, fuzzy -msgid "FileSystem and Import Docks" +msgid "FileSystem Dock" msgstr "מערכת קבצי×" #: editor/editor_feature_profile.cpp #, fuzzy +msgid "Import Dock" +msgstr "ייבו×" + +#: editor/editor_feature_profile.cpp +#, fuzzy msgid "Erase profile '%s'? (no undo)" msgstr "להחליף הכול" @@ -1935,7 +1943,7 @@ msgstr "תיקיות וקבצי×:" #: editor/editor_file_dialog.cpp editor/plugins/sprite_editor_plugin.cpp #: editor/plugins/style_box_editor_plugin.cpp -#: editor/plugins/theme_editor_plugin.cpp +#: editor/plugins/theme_editor_plugin.cpp editor/rename_dialog.cpp msgid "Preview:" msgstr "תצוגה מקדימה:" @@ -2794,24 +2802,28 @@ msgstr "הטעמה ×¢× × ×™×¤×•×™ שגי×ות מרחוק" #: editor/editor_node.cpp msgid "" -"When exporting or deploying, the resulting executable will attempt to " -"connect to the IP of this computer in order to be debugged." +"When this option is enabled, using one-click deploy will make the executable " +"attempt to connect to this computer's IP so the running project can be " +"debugged.\n" +"This option is intended to be used for remote debugging (typically with a " +"mobile device).\n" +"You don't need to enable it to use the GDScript debugger locally." msgstr "" -"בעת ×™×™×¦×•× ×ו הטמעה, קובץ ההפעלה ×™× ×¡×” להתחבר לכתובת ×”Ö¾IP של המחשב ×”×–×” לצורך " -"× ×™×¤×•×™ שגי×ות." #: editor/editor_node.cpp -msgid "Small Deploy with Network FS" +#, fuzzy +msgid "Small Deploy with Network Filesystem" msgstr "הטמעה ×§×˜× ×” ×¢× ×ž×¢×¨×›×ª ×§×‘×¦×™× ×‘×¨×©×ª" #: editor/editor_node.cpp +#, fuzzy msgid "" -"When this option is enabled, export or deploy will produce a minimal " -"executable.\n" +"When this option is enabled, using one-click deploy for Android will only " +"export an executable without the project data.\n" "The filesystem will be provided from the project by the editor over the " "network.\n" -"On Android, deploy will use the USB cable for faster performance. This " -"option speeds up testing for games with a large footprint." +"On Android, deploying will use the USB cable for faster performance. This " +"option speeds up testing for projects with large assets." msgstr "" "×›×שר ×פשרות זו מופעלת, ×™×™×¦×•× ×ו פריסה יפיקו קובץ הפעלה ×ž×™× ×™×ž×œ×™.\n" "מערכת ×”×§×‘×¦×™× ×ª×¡×•×¤×§ ×ž×”×ž×™×–× ×¢×œ ידי העורך ברשת.\n" @@ -2823,9 +2835,10 @@ msgid "Visible Collision Shapes" msgstr "צורות ×”×ª× ×’×©×•×ª גלויי×" #: editor/editor_node.cpp +#, fuzzy msgid "" -"Collision shapes and raycast nodes (for 2D and 3D) will be visible on the " -"running game if this option is turned on." +"When this option is enabled, collision shapes and raycast nodes (for 2D and " +"3D) will be visible in the running project." msgstr "" "צורות ×”×ª× ×’×©×•×™×•×ª ומפרקי ×§×¨× ×™×™× (עבור דו ותלת מימד) יהיו ×’×œ×•×™×™× ×‘×”×¨×¦×ª המשחק ×× " "×פשרות ×–×ת מופעלת." @@ -2835,35 +2848,40 @@ msgid "Visible Navigation" msgstr "× ×™×•×•×˜ גלוי" #: editor/editor_node.cpp +#, fuzzy msgid "" -"Navigation meshes and polygons will be visible on the running game if this " -"option is turned on." +"When this option is enabled, navigation meshes and polygons will be visible " +"in the running project." msgstr "רשתות × ×™×•×•×˜ ×•×ž×¦×•×œ×¢×™× ×™×”×™×• ×’×œ×•×™×™× ×‘×”×¨×¦×ª המשחק ×× ×פשרות ×–×ת מופעלת." #: editor/editor_node.cpp -msgid "Sync Scene Changes" +#, fuzzy +msgid "Synchronize Scene Changes" msgstr "×¡× ×›×¨×•×Ÿ ×”×©×™× ×•×™×™× ×‘×¡×¦× ×”" #: editor/editor_node.cpp +#, fuzzy msgid "" -"When this option is turned on, any changes made to the scene in the editor " -"will be replicated in the running game.\n" -"When used remotely on a device, this is more efficient with network " -"filesystem." +"When this option is enabled, any changes made to the scene in the editor " +"will be replicated in the running project.\n" +"When used remotely on a device, this is more efficient when the network " +"filesystem option is enabled." msgstr "" "×›×שר ×פשרות זו מופעלת, כל ×”×©×™× ×•×™×™× ×©×™×‘×•×¦×¢×• ×‘×¡×¦× ×” בעורך יוצגו בהרצת המשחק.\n" "בשימוש ×¢× ×ž×›×©×™×¨ מרוחק, מערכת ×§×‘×¦×™× ×‘×¨×©×ª (NFS) תהיה יעילה יותר ." #: editor/editor_node.cpp -msgid "Sync Script Changes" +#, fuzzy +msgid "Synchronize Script Changes" msgstr "×¡× ×›×¨×•×Ÿ ×”×©×™× ×•×™×™× ×‘×¡×§×¨×™×¤×˜" #: editor/editor_node.cpp +#, fuzzy msgid "" -"When this option is turned on, any script that is saved will be reloaded on " -"the running game.\n" -"When used remotely on a device, this is more efficient with network " -"filesystem." +"When this option is enabled, any script that is saved will be reloaded in " +"the running project.\n" +"When used remotely on a device, this is more efficient when the network " +"filesystem option is enabled." msgstr "" "×›×שר ×פשרות זו מופעלת, כל סקריפט ×©× ×©×ž×¨ יטען מחדש בהרצת המשחק.\n" "בשימוש ×¢× ×ž×›×©×™×¨ מרוחק, מערכת ×§×‘×¦×™× ×‘×¨×©×ª (NFS) תהיה יעילה יותר ." @@ -2925,7 +2943,7 @@ msgstr "עזרה" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp editor/plugins/text_editor.cpp #: editor/plugins/visual_shader_editor_plugin.cpp editor/project_manager.cpp -#: editor/project_settings_editor.cpp editor/rename_dialog.cpp +#: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp msgid "Search" msgstr "חיפוש" @@ -3338,7 +3356,8 @@ msgstr "" #: editor/editor_run_native.cpp msgid "" "No runnable export preset found for this platform.\n" -"Please add a runnable preset in the export menu." +"Please add a runnable preset in the Export menu or define an existing preset " +"as runnable." msgstr "" #: editor/editor_run_script.cpp @@ -5161,7 +5180,7 @@ msgid "Bake Lightmaps" msgstr "" #: editor/plugins/camera_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp editor/rename_dialog.cpp +#: editor/plugins/spatial_editor_plugin.cpp msgid "Preview" msgstr "" @@ -7879,7 +7898,8 @@ msgid "New Animation" msgstr "×©× ×”× ×¤×©×” חדשה:" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Speed (FPS):" +#, fuzzy +msgid "Speed:" msgstr "מהירות (FPS):" #: editor/plugins/sprite_frames_editor_plugin.cpp @@ -10407,11 +10427,16 @@ msgid "Batch Rename" msgstr "×©×™× ×•×™ ש×" #: editor/rename_dialog.cpp -msgid "Prefix" +#, fuzzy +msgid "Replace:" +msgstr "להחליף " + +#: editor/rename_dialog.cpp +msgid "Prefix:" msgstr "" #: editor/rename_dialog.cpp -msgid "Suffix" +msgid "Suffix:" msgstr "" #: editor/rename_dialog.cpp @@ -10462,7 +10487,7 @@ msgid "Per-level Counter" msgstr "" #: editor/rename_dialog.cpp -msgid "If set the counter restarts for each group of child nodes" +msgid "If set, the counter restarts for each group of child nodes." msgstr "" #: editor/rename_dialog.cpp @@ -10524,8 +10549,9 @@ msgid "Reset" msgstr "×יפוס התקריב" #: editor/rename_dialog.cpp -msgid "Regular Expression Error" -msgstr "" +#, fuzzy +msgid "Regular Expression Error:" +msgstr "גרסה × ×•×›×—×™×ª:" #: editor/rename_dialog.cpp #, fuzzy @@ -12339,12 +12365,14 @@ msgid "" "CPUParticles2D animation requires the usage of a CanvasItemMaterial with " "\"Particles Animation\" enabled." msgstr "" +"×”× ×¤×©×ª CPUParticles2D מחייבת שימוש ב-CanvasItemMaterial ×¢× \"×”× ×¤×©×ª חלקיקי×\" " +"מ×ופשרת." #: scene/2d/light_2d.cpp msgid "" "A texture with the shape of the light must be supplied to the \"Texture\" " "property." -msgstr "" +msgstr "יש לספק טקסטורה בצורת ×”×ור למ×פיין \"טקסטורה\"." #: scene/2d/light_occluder_2d.cpp msgid "" @@ -12360,12 +12388,16 @@ msgid "" "A NavigationPolygon resource must be set or created for this node to work. " "Please set a property or draw a polygon." msgstr "" +"יש להגדיר ×ו ליצור מש×ב NavigationPolygon כדי שמפרק ×–×” יעבוד. × × ×œ×§×‘×•×¢ " +"מ×פיין ×ו לצייר מצולע." #: scene/2d/navigation_polygon.cpp msgid "" "NavigationPolygonInstance must be a child or grandchild to a Navigation2D " "node. It only provides navigation data." msgstr "" +"NavigationPolygonInstance חייב להיות ילד ×ו × ×›×“ למפרק Navigation2D. ×”×•× ×ž×¡×¤×§ " +"רק × ×ª×•× ×™ × ×™×•×•×˜." #: scene/2d/parallax_layer.cpp msgid "" @@ -12379,6 +12411,9 @@ msgid "" "Use the CPUParticles2D node instead. You can use the \"Convert to " "CPUParticles\" option for this purpose." msgstr "" +"×—×œ×§×™×§×™× ×ž×‘×•×¡×¡×™ GPU ××™× × × ×ª×ž×›×™× ×¢×œ-ידי ×ž× ×”×œ וויד×ו GLES2.\n" +"השתמש בצומת CPUParticles2D במקו×. למטרה זו ×”×פשרות \"המר ×œ×—×œ×§×™×§×™× ×©×œ CPU\" " +"קיימת." #: scene/2d/particles_2d.cpp scene/3d/particles.cpp msgid "" @@ -12391,6 +12426,8 @@ msgid "" "Particles2D animation requires the usage of a CanvasItemMaterial with " "\"Particles Animation\" enabled." msgstr "" +"×”× ×¤×©×ª Particles2D מחייבת שימוש ב-CanvasItemMaterial ×¢× \"×”× ×¤×©×ª חלקיקי×\" " +"מ×ופשרת." #: scene/2d/path_2d.cpp msgid "PathFollow2D only works when set as a child of a Path2D node." @@ -12402,23 +12439,26 @@ msgid "" "by the physics engine when running.\n" "Change the size in children collision shapes instead." msgstr "" +"×©×™× ×•×™×™× ×‘×’×•×“×œ ל-RigidBody2D (במצבי character ×ו rigid) יבוטלו על ידי ×ž× ×•×¢ " +"הפיזיקה בזמן ריצה.\n" +"×‘×ž×§×•× ×–×ת יש ×œ×©× ×•×ª ×ת גודל צורות ×”×”×ª× ×’×©×•×ª של הצ×צ××™×." #: scene/2d/remote_transform_2d.cpp msgid "Path property must point to a valid Node2D node to work." -msgstr "" +msgstr "מ×פיין ×”× ×ª×™×‘ חייב להצביע על מפרק Node2D חוקי כדי לעבוד." #: scene/2d/skeleton_2d.cpp msgid "This Bone2D chain should end at a Skeleton2D node." -msgstr "" +msgstr "שרשרת Bone2D זו ×מורה ×œ×”×¡×ª×™×™× ×‘×ž×¤×¨×§ Skeleton2D." #: scene/2d/skeleton_2d.cpp msgid "A Bone2D only works with a Skeleton2D or another Bone2D as parent node." -msgstr "" +msgstr "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 "" +msgstr "×œ×¢×¦× ×–×• ×ין ×ª× ×•×—×ª REST ר×ויה. עבור למפרק ×”-Skeleton2D והגדר ×חד." #: scene/2d/tile_map.cpp msgid "" @@ -12426,44 +12466,45 @@ msgid "" "to. Please use it as a child of Area2D, StaticBody2D, RigidBody2D, " "KinematicBody2D, etc. to give them a shape." msgstr "" +"TileMap ×¢× ×©×™×ž×•×© בהורה מ×ופשר זקוק להורה CollisionObject2D כדי לתת לו צורות. " +"×× × ×”×©×ª×ž×© בו כצ××¦× ×©×œ Area2D, StaticBody2D, RigidBody2D, KinematicBody2D " +"וכו' כדי לתת ×œ×”× ×¦×•×¨×”." #: scene/2d/visibility_notifier_2d.cpp msgid "" "VisibilityEnabler2D works best when used with the edited scene root directly " "as parent." msgstr "" +"VisibilityEnabler2D פועל בצורה הטובה ביותר בשימוש ×¢× ×”×ž×¤×¨×§ העליון ×‘×¡×¦×™× ×” " +"×©× ×¢×¨×›×” כהורה." #: scene/3d/arvr_nodes.cpp -#, fuzzy msgid "ARVRCamera must have an ARVROrigin node as its parent." -msgstr "ל־ARVRCamera חייב להיות מפרק ARVROrigin כהורה שלו" +msgstr "ההורה של ARVRCamera חייב להיות מפרק ARVROrigin." #: scene/3d/arvr_nodes.cpp -#, fuzzy msgid "ARVRController must have an ARVROrigin node as its parent." -msgstr "ל־ARVRCamera חייב להיות מפרק ARVROrigin כהורה שלו" +msgstr "ההורה של ARVRController חייב להיות מפרק ARVROrigin." #: scene/3d/arvr_nodes.cpp msgid "" "The controller ID must not be 0 or this controller won't be bound to an " "actual controller." -msgstr "" +msgstr "מזהה הבקר ××™× ×• יכול להיות 0 ×ו שבקר ×–×” ×œ× ×™×”×™×” מחובר לבקר ×”×מיתי." #: scene/3d/arvr_nodes.cpp -#, fuzzy msgid "ARVRAnchor must have an ARVROrigin node as its parent." -msgstr "ל־ARVRCamera חייב להיות מפרק ARVROrigin כהורה שלו" +msgstr "ההורה של ARVRAnchor חייב להיות מפרק ARVROrigin." #: scene/3d/arvr_nodes.cpp msgid "" "The anchor ID must not be 0 or this anchor won't be bound to an actual " "anchor." -msgstr "" +msgstr "מזהה העוגן ××™× ×• יכול להיות 0 ×ו שעוגן ×–×” ×œ× ×™×”×™×” מחובר לעוגן ×”×מיתי." #: scene/3d/arvr_nodes.cpp -#, fuzzy msgid "ARVROrigin requires an ARVRCamera child node." -msgstr "ARVROrigin דורש מפרק צ××¦× ×ž×¡×•×’ ARVRCamera" +msgstr "ARVROrigin דורש צ××¦× ×ž×¡×•×’ ARVRCamera." #: scene/3d/baked_lightmap.cpp msgid "%d%%" @@ -12475,19 +12516,19 @@ msgstr "(זמן ×©× ×•×ª×¨: %d:%02d ×©× ×³)" #: scene/3d/baked_lightmap.cpp msgid "Plotting Meshes: " -msgstr "" +msgstr "מדפיס רשתות: " #: scene/3d/baked_lightmap.cpp msgid "Plotting Lights:" -msgstr "" +msgstr "מדפיס ת×ורות:" #: scene/3d/baked_lightmap.cpp scene/3d/gi_probe.cpp msgid "Finishing Plot" -msgstr "" +msgstr "×ž×¡×™×™× ×”×“×¤×¡×”" #: scene/3d/baked_lightmap.cpp msgid "Lighting Meshes: " -msgstr "" +msgstr "רשתות ת×ורה: " #: scene/3d/collision_object.cpp msgid "" @@ -12495,6 +12536,9 @@ msgid "" "Consider adding a CollisionShape or CollisionPolygon as a child to define " "its shape." msgstr "" +"למפרק ×–×” ×ין צורה ולכן ×”×•× ×œ× ×™×›×•×œ ×œ×”×ª× ×’×© ×ו ×œ×§×™×™× ××™× ×˜×¨×קציה ×¢× ××•×‘×™×™×§×˜×™× " +"×חרי×.\n" +"כד××™ להוסיף CollisionShape2D ×ו CollisionPolygon2D כצ××¦× ×›×“×™ להגדיר צורה." #: scene/3d/collision_polygon.cpp msgid "" @@ -12502,6 +12546,9 @@ msgid "" "CollisionObject derived node. Please only use it as a child of Area, " "StaticBody, RigidBody, KinematicBody, etc. to give them a shape." msgstr "" +"CollisionPolygon2D משמש רק להספקת צורת ×”×ª× ×’×©×•×ª למפרק היורש מ-" +"CollisionObject2D. השימוש בו ×”×•× ×¨×§ כצ××¦× ×©×œ Area2D, StaticBody2D, " +"RigidBody2D, KinematicBody2D וכו'." #: scene/3d/collision_polygon.cpp msgid "An empty CollisionPolygon has no effect on collision." @@ -12513,57 +12560,71 @@ msgid "" "derived node. Please only use it as a child of Area, StaticBody, RigidBody, " "KinematicBody, etc. to give them a shape." msgstr "" +"CollisionShape משמש רק להספקת צורת ×”×ª× ×’×©×•×ª למפרק היורש מ-CollisionObject2D. " +"השימוש בו ×”×•× ×¨×§ כצ××¦× ×©×œ Area, StaticBody, RigidBody, KinematicBody וכו'." #: scene/3d/collision_shape.cpp msgid "" "A shape must be provided for CollisionShape to function. Please create a " "shape resource for it." -msgstr "" +msgstr "יש לספק צורה כדי ש-CollisionShape יתפקד. יש ליצור מש×ב צורה עבורו." #: scene/3d/collision_shape.cpp msgid "" "Plane shapes don't work well and will be removed in future versions. Please " "don't use them." msgstr "" +"צורות מישוריות ××™× ×Ÿ פועלות היטב ויוסרו בגירס×ות עתידיות. × × ×œ× ×œ×”×©×ª×ž×© בהן." #: scene/3d/collision_shape.cpp msgid "" "ConcavePolygonShape doesn't support RigidBody in another mode than static." -msgstr "" +msgstr "ConcavePolygonShape ×œ× ×ª×•×ž×š ב- RigidBody במצב ש××™× ×• סטטי." #: scene/3d/cpu_particles.cpp msgid "Nothing is visible because no mesh has been assigned." -msgstr "" +msgstr "×©×•× ×“×‘×¨ ×œ× × ×¨××” ×›×™ ×œ× ×”×•×§×¦××” רשת." #: scene/3d/cpu_particles.cpp msgid "" "CPUParticles animation requires the usage of a SpatialMaterial whose " "Billboard Mode is set to \"Particle Billboard\"." msgstr "" +"×× ×™×ž×¦×™×” של CPUParticles מחייבת שימוש ב-SpatialMaterial ×שר מצב Billboard שלו " +"מוגדר ל-\"Particle Billboard\"." #: scene/3d/gi_probe.cpp msgid "Plotting Meshes" -msgstr "" +msgstr "הדפסת רשתות" #: scene/3d/gi_probe.cpp msgid "" "GIProbes are not supported by the GLES2 video driver.\n" "Use a BakedLightmap instead." msgstr "" +"×ž× ×”×œ הוויד×ו GLES2 ××™× ×• תומך ב- GIProbes.\n" +"השתמש ב-BakedLightmap במקו×." + +#: scene/3d/interpolated_camera.cpp +msgid "" +"InterpolatedCamera has been deprecated and will be removed in Godot 4.0." +msgstr "" #: scene/3d/light.cpp msgid "A SpotLight with an angle wider than 90 degrees cannot cast shadows." -msgstr "" +msgstr "SpotLight ×¢× ×–×•×•×™×ª רחבה מ-90 מעלות ××™× ×• יכול להטיל צללי×." #: scene/3d/navigation_mesh.cpp msgid "A NavigationMesh resource must be set or created for this node to work." -msgstr "" +msgstr "יש להגדיר ×ו ליצור מש×ב NavigationMesh כדי שצומת ×–×” יפעל." #: scene/3d/navigation_mesh.cpp msgid "" "NavigationMeshInstance must be a child or grandchild to a Navigation node. " "It only provides navigation data." msgstr "" +"NavigationMeshInstance חייב להיות ילד ×ו × ×›×“ למפרק Navigation. ×”×•× ×ž×¡×¤×§ רק " +"× ×ª×•× ×™ × ×™×•×•×˜." #: scene/3d/particles.cpp msgid "" @@ -12571,28 +12632,34 @@ msgid "" "Use the CPUParticles node instead. You can use the \"Convert to CPUParticles" "\" option for this purpose." msgstr "" +"×—×œ×§×™×§×™× ×ž×‘×•×¡×¡×™ GPU ××™× × × ×ª×ž×›×™× ×¢×œ-ידי ×ž× ×”×œ וויד×ו GLES2.\n" +"השתמש בצומת CPUParticles במקו×. למטרה זו ×”×פשרות \"המר ×œ×—×œ×§×™×§×™× ×©×œ CPU\" " +"קיימת." #: scene/3d/particles.cpp msgid "" "Nothing is visible because meshes have not been assigned to draw passes." -msgstr "" +msgstr "×©×•× ×“×‘×¨ ××™× ×• גלוי ×›×™ רשתות ×œ× ×”×•×§×¦×• למעברי ההדפסה." #: scene/3d/particles.cpp msgid "" "Particles animation requires the usage of a SpatialMaterial whose Billboard " "Mode is set to \"Particle Billboard\"." msgstr "" +"×× ×™×ž×¦×™×” של ×—×œ×§×™×§×™× ×ž×—×™×™×‘×ª שימוש ב-SpatialMaterial ×שר מצב Billboard שלו " +"מוגדר ל-\"Particle Billboard\"." #: scene/3d/path.cpp -#, fuzzy msgid "PathFollow only works when set as a child of a Path node." -msgstr "PathFollow2D עובד רק ×›×שר ×”×•× ×ž×•×’×“×¨ כצ××¦× ×©×œ מפרק Path2D." +msgstr "PathFollow עובד רק ×›×שר ×”×•× ×ž×•×’×“×¨ כצ××¦× ×©×œ מפרק Path." #: scene/3d/path.cpp msgid "" "PathFollow's ROTATION_ORIENTED requires \"Up Vector\" to be enabled in its " "parent Path's Curve resource." msgstr "" +"ROTATION_ORIENTED של PathFollow דורש הפעלה של \"Up Vector\" במש×ב העקומה של " +"Path בהורה שלו." #: scene/3d/physics_body.cpp msgid "" @@ -12600,16 +12667,21 @@ msgid "" "by the physics engine when running.\n" "Change the size in children collision shapes instead." msgstr "" +"×©×™× ×•×™×™× ×‘×’×•×“×œ ל-RigidBody (במצבי character ×ו rigid) יבוטלו על ידי ×ž× ×•×¢ " +"הפיזיקה בזמן ריצה.\n" +"×‘×ž×§×•× ×–×ת יש ×œ×©× ×•×ª ×ת גודל צורות ×”×”×ª× ×’×©×•×ª של הצ×צ××™×." #: scene/3d/remote_transform.cpp msgid "" "The \"Remote Path\" property must point to a valid Spatial or Spatial-" "derived node to work." msgstr "" +"המ×פיין \"Remote Path\" חייב ×œ×”×¤× ×•×ª למפרק חוקי מסוג Spatial ×ו יורש ×ž×ž× ×• כדי " +"לעבוד." #: scene/3d/soft_body.cpp msgid "This body will be ignored until you set a mesh." -msgstr "" +msgstr "תהיה התעלמות מגוף ×–×” עד שתקבע רשת." #: scene/3d/soft_body.cpp msgid "" @@ -12617,77 +12689,85 @@ msgid "" "running.\n" "Change the size in children collision shapes instead." msgstr "" +"×©×™× ×•×™×™× ×‘×’×•×“×œ ל-SoftBody יבוטלו על ידי ×ž× ×•×¢ הפיזיקה בזמן ריצה.\n" +"×‘×ž×§×•× ×–×ת יש ×œ×©× ×•×ª ×ת גודל צורות ×”×”×ª× ×’×©×•×ª של הצ×צ××™×." #: scene/3d/sprite_3d.cpp msgid "" "A SpriteFrames resource must be created or set in the \"Frames\" property in " "order for AnimatedSprite3D to display frames." msgstr "" +"יש ליצור ×ו להגדיר מש×ב SpriteFrames במ×פיין \"Frames\" כדי ש-" +"AnimatedSprite3D יציג ×ª×ž×•× ×™×•×ª." #: scene/3d/vehicle_body.cpp msgid "" "VehicleWheel serves to provide a wheel system to a VehicleBody. Please use " "it as a child of a VehicleBody." msgstr "" +"VehicleWheel משמש להספקת מערכת ×’×œ×’×œ×™× ×œ-VehicleBody. יש להשתמש בו כצ××¦× ×©×œ " +"VehicleBody." #: scene/3d/world_environment.cpp msgid "" "WorldEnvironment requires its \"Environment\" property to contain an " "Environment to have a visible effect." msgstr "" +"WorldEnvironment דורש שמ×פיין \"Environment\" שלו יכיל סביבה כדי שתהיה השפעה " +"גלויה." #: scene/3d/world_environment.cpp msgid "" "Only one WorldEnvironment is allowed per scene (or set of instanced scenes)." -msgstr "" +msgstr "רק WorldEnvironment ×חד מותר לכל ×¡×¦× ×” (×ו קבוצה של מופעי ×¡×¦× ×•×ª)." #: scene/3d/world_environment.cpp msgid "" "This WorldEnvironment is ignored. Either add a Camera (for 3D scenes) or set " "this environment's Background Mode to Canvas (for 2D scenes)." msgstr "" +"×”-WorldEnvironment ×”×–×” ×œ× ×¤×¢×™×œ. הוסף מצלמה (×œ×¡×¦× ×•×ª תלת ממדיות) ×ו הגדר ×ת " +"מצב הרקע של סביבה זו ל-Canvas (×œ×¡×¦×™× ×•×ª דו-ממדיות)." #: scene/animation/animation_blend_tree.cpp msgid "On BlendTree node '%s', animation not found: '%s'" -msgstr "" +msgstr "במפרק 'BlendTree '%s, ×”× ×¤×©×” ×œ× × ×ž×¦××”: '%s'" #: scene/animation/animation_blend_tree.cpp -#, fuzzy msgid "Animation not found: '%s'" -msgstr "משך ×”×”× ×¤×©×” (×‘×©× ×™×•×ª)." +msgstr "×”× ×¤×©×” ×œ× × ×ž×¦××”: '%s'" #: scene/animation/animation_tree.cpp msgid "In node '%s', invalid animation: '%s'." -msgstr "" +msgstr "בצומת '%s', ×”× ×¤×©×” ×œ× ×—×•×§×™×ª: '%s'." #: scene/animation/animation_tree.cpp -#, fuzzy msgid "Invalid animation: '%s'." -msgstr "גודל הגופן שגוי." +msgstr "×”× ×¤×©×” ×œ× ×—×•×§×™×ª: '%s'." #: scene/animation/animation_tree.cpp msgid "Nothing connected to input '%s' of node '%s'." -msgstr "" +msgstr "×©×•× ×“×‘×¨ ×œ× ×ž×—×•×‘×¨ לקלט '%s' של צומת '%s'." #: scene/animation/animation_tree.cpp msgid "No root AnimationNode for the graph is set." -msgstr "" +msgstr "×œ× × ×§×‘×¢ שורש AnimationNode עבור הגרף." #: scene/animation/animation_tree.cpp msgid "Path to an AnimationPlayer node containing animations is not set." -msgstr "" +msgstr "×œ× × ×§×‘×¢ × ×ª×™×‘ למפרק AnimationPlayer המכיל ×”× ×¤×©×•×ª." #: scene/animation/animation_tree.cpp msgid "Path set for AnimationPlayer does not lead to an AnimationPlayer node." -msgstr "" +msgstr "×”× ×ª×™×‘ שהוגדר ל-AnimationPlayer ××™× ×• מוביל למפרק AnimationPlayer." #: scene/animation/animation_tree.cpp msgid "The AnimationPlayer root node is not a valid node." -msgstr "" +msgstr "המפרק AnimationPlayer העליון ××™× ×• צומת חוקי." #: scene/animation/animation_tree_player.cpp msgid "This node has been deprecated. Use AnimationTree instead." -msgstr "" +msgstr "מפרק ×–×” ×”×•×¦× ×ž×©×™×ž×•×©. יש להשתמש ב-AnimationTree במקו×." #: scene/gui/color_picker.cpp msgid "" @@ -12695,27 +12775,29 @@ msgid "" "LMB: Set color\n" "RMB: Remove preset" msgstr "" +"צבע: #%s\n" +"לחצן עכבר שמ×לי: קביעת צבע\n" +"לחצן עכבר ×™×ž× ×™: הסרת צבע שמור" #: scene/gui/color_picker.cpp msgid "Pick a color from the editor window." -msgstr "" +msgstr "בחירת צבע מחלון העורך." #: scene/gui/color_picker.cpp msgid "HSV" -msgstr "" +msgstr "HSV" #: scene/gui/color_picker.cpp msgid "Raw" -msgstr "" +msgstr "Raw" #: scene/gui/color_picker.cpp msgid "Switch between hexadecimal and code values." -msgstr "" +msgstr "מעבר בין ×¢×¨×›×™× ×”×§×¡×“×¦×™×ž×œ×™× ×œ×¢×¨×›×™ קוד." #: scene/gui/color_picker.cpp -#, fuzzy msgid "Add current color as a preset." -msgstr "הוספת הצבע ×”× ×•×›×—×™ כערכה" +msgstr "הוספת הצבע ×”× ×•×›×—×™ לערכת הצבעי×." #: scene/gui/container.cpp msgid "" @@ -12723,20 +12805,24 @@ msgid "" "children placement behavior.\n" "If you don't intend to add a script, use a plain Control node instead." msgstr "" +"המיכל ×‘×¤× ×™ עצמו ××™× ×• משרת מטרה ××œ× ×× ×›×Ÿ סקריפט מגדיר ×ת ×”×ž×™×§×•× ×©×œ צ×צ×יו.\n" +"×× ×ין ×›×•×•× ×” להוסיף סקריפט, יש להוסיף ×‘×ž×§×•× ×–×ת מפרק בקרה פשוט." #: 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\"." msgstr "" +"×”-Hint Tooltip ×œ× ×™×•×¦×’ ×›×שר ×ž×¡× ×Ÿ העכבר של הבקר × ×§×‘×¢ ×›-\"Ignore\". כדי לפתור " +"×–×ת, יש להגדיר ×ת ×ž×¡× ×Ÿ העכבר ל-\"Stop\" ×ו \"Pass\"." #: scene/gui/dialogs.cpp msgid "Alert!" -msgstr "" +msgstr "×זהרה!" #: scene/gui/dialogs.cpp msgid "Please Confirm..." -msgstr "× × ×œ×מת…" +msgstr "× × ×œ×שר…" #: scene/gui/popup.cpp msgid "" @@ -12744,10 +12830,12 @@ msgid "" "functions. Making them visible for editing is fine, but they will hide upon " "running." msgstr "" +"×—×œ×•× ×•×ª ×§×•×¤×¦×™× ×ž×•×¡×ª×¨×™× ×›×‘×¨×™×¨×ª מחדל ××œ× ×× ×ª×”×™×” קרי××” ל-popup() ×ו ל×חת " +"×ž×¤×•× ×§×¦×™×•×ª popup*(). ×”×—×œ×•× ×•×ª יוצגו בזמן עריכה, ×ך יוסתרו בזמן ריצה." #: scene/gui/range.cpp msgid "If \"Exp Edit\" is enabled, \"Min Value\" must be greater than 0." -msgstr "" +msgstr "×× \"Exp Edit\" מ×ופשר, \"Min Value\" חייב להיות גדול מ-0." #: scene/gui/scroll_container.cpp msgid "" @@ -12755,6 +12843,9 @@ msgid "" "Use a container as child (VBox, HBox, etc.), or a Control and set the custom " "minimum size manually." msgstr "" +"ScrollContainer מיועד לעבודה ×¢× ×‘×§×¨ צ××¦× ×™×—×™×“.\n" +"יש להשתמש במיכל כצ××¦× (VBox, HBox וכו'), ×ו בבקר ולקבוע ×ת הגודל ×”×ž×™× ×™×ž×œ×™ " +"המות×× ×ישית ב×ופן ×™×“× ×™." #: scene/gui/tree.cpp msgid "(Other)" @@ -12765,6 +12856,8 @@ msgid "" "Default Environment as specified in Project Settings (Rendering -> " "Environment -> Default Environment) could not be loaded." msgstr "" +"×œ× ×”×™×ª×” ×פשרות לטעון ×ת הסביבה ×©× ×§×‘×¢×” כברירת המחדל בהגדרות ×”×ž×™×–× (Rendering -" +"> Environment -> Default Environment)." #: scene/main/viewport.cpp msgid "" @@ -12773,41 +12866,52 @@ msgid "" "obtain a size. Otherwise, make it a RenderTarget and assign its internal " "texture to some node for display." msgstr "" +"חלון תצוגה ×–×” ××™× ×• מוגדר כיעד עיבוד. להצגת התוכן ישירות למסך, יש להפוך ×ותו " +"לצ××¦× ×©×œ בקר כדי שיקבל גודל. ×ו להפוך ×ותו ל-RenderTarget ולשייך ×ת ×”×ž×¨×§× " +"×”×¤× ×™×ž×™ שלו למפרק כלשהו לתצוגה." #: scene/main/viewport.cpp msgid "Viewport size must be greater than 0 to render anything." -msgstr "" +msgstr "גודל חלון התצוגה חייב להיות גדול מ-0 על ×ž× ×ª להציג משהו." #: scene/resources/visual_shader_nodes.cpp -#, fuzzy msgid "Invalid source for preview." -msgstr "גודל הגופן שגוי." +msgstr "מקור ×œ× ×ª×§×™×Ÿ לתצוגה מקדימה." #: scene/resources/visual_shader_nodes.cpp -#, fuzzy msgid "Invalid source for shader." -msgstr "גודל הגופן שגוי." +msgstr "מקור ×œ× ×ª×§×™×Ÿ ל-shader." #: scene/resources/visual_shader_nodes.cpp -#, fuzzy msgid "Invalid comparison function for that type." -msgstr "גודל הגופן שגוי." +msgstr "×¤×•× ×§×¦×™×™×ª השוו××” ×œ× ×—×•×§×™×ª לסוג ×–×”." #: servers/visual/shader_language.cpp msgid "Assignment to function." -msgstr "" +msgstr "השמה ×œ×¤×•× ×§×¦×™×”." #: servers/visual/shader_language.cpp msgid "Assignment to uniform." -msgstr "" +msgstr "השמה ל-uniform." #: servers/visual/shader_language.cpp msgid "Varyings can only be assigned in vertex function." -msgstr "" +msgstr "× ×™×ª×Ÿ להקצות ×©×™× ×•×™×™× ×¨×§ ×‘×¤×•× ×§×¦×™×ª vertex." #: servers/visual/shader_language.cpp msgid "Constants cannot be modified." -msgstr "" +msgstr "××™ ×פשר ×œ×©× ×•×ª קבועי×." + +#, fuzzy +#~ msgid "FileSystem and Import Docks" +#~ msgstr "מערכת קבצי×" + +#~ msgid "" +#~ "When exporting or deploying, the resulting executable will attempt to " +#~ "connect to the IP of this computer in order to be debugged." +#~ msgstr "" +#~ "בעת ×™×™×¦×•× ×ו הטמעה, קובץ ההפעלה ×™× ×¡×” להתחבר לכתובת ×”Ö¾IP של המחשב ×”×–×” " +#~ "לצורך × ×™×¤×•×™ שגי×ות." #~ msgid "Current scene was never saved, please save it prior to running." #~ msgstr "×”×¡×¦× ×” ×”× ×•×›×—×™×ª ×ž×¢×•×œ× ×œ× × ×©×ž×¨×”, × × ×œ×©×ž×•×¨ ×ותה ×‘×˜×¨× ×”×”×¨×¦×”." diff --git a/editor/translations/hi.po b/editor/translations/hi.po index 0704292af5..3c8f54033a 100644 --- a/editor/translations/hi.po +++ b/editor/translations/hi.po @@ -528,6 +528,7 @@ msgid "Seconds" msgstr "सेकंड" #: editor/animation_track_editor.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "FPS" msgstr "à¤à¤«à¤ªà¥€à¤à¤¸" @@ -706,7 +707,7 @@ msgstr "पूंजीकरण मेल करे" msgid "Whole Words" msgstr "पूरे शबà¥à¤¦" -#: editor/code_editor.cpp editor/rename_dialog.cpp +#: editor/code_editor.cpp msgid "Replace" msgstr "बदले" @@ -898,6 +899,11 @@ msgid "Signals" msgstr "संकेत" #: editor/connections_dialog.cpp +#, fuzzy +msgid "Filter signals" +msgstr "फ़िलà¥à¤Ÿà¤° फ़ाइलें..." + +#: editor/connections_dialog.cpp msgid "Are you sure you want to remove all connections from this signal?" msgstr "कà¥à¤¯à¤¾ आप सà¥à¤¨à¤¿à¤¶à¥à¤šà¤¿à¤¤ हैं कि आप इस सिगà¥à¤¨à¤² से सà¤à¥€ कनेकà¥à¤¶à¤¨ हटाना चाहते हैं?" @@ -935,7 +941,7 @@ msgid "Recent:" msgstr "हाल ही में किया:" #: editor/create_dialog.cpp editor/plugins/script_editor_plugin.cpp -#: editor/property_selector.cpp editor/quick_open.cpp +#: editor/property_selector.cpp editor/quick_open.cpp editor/rename_dialog.cpp #: modules/visual_script/visual_script_property_selector.cpp msgid "Search:" msgstr "खोज:" @@ -1622,16 +1628,17 @@ msgid "Scene Tree Editing" msgstr "सीन टà¥à¤°à¥€ à¤à¤¡à¤¿à¤Ÿà¤¿à¤‚ग" #: editor/editor_feature_profile.cpp -msgid "Import Dock" -msgstr "इंपोरà¥à¤Ÿ डॉक" - -#: editor/editor_feature_profile.cpp msgid "Node Dock" msgstr "नोड डॉक" #: editor/editor_feature_profile.cpp -msgid "FileSystem and Import Docks" -msgstr "फाइलसिसà¥à¤Ÿà¥‡à¤® और इंपोरà¥à¤Ÿ डोकà¥à¤¸" +#, fuzzy +msgid "FileSystem Dock" +msgstr "फ़ाइल" + +#: editor/editor_feature_profile.cpp +msgid "Import Dock" +msgstr "इंपोरà¥à¤Ÿ डॉक" #: editor/editor_feature_profile.cpp msgid "Erase profile '%s'? (no undo)" @@ -1893,7 +1900,7 @@ msgstr "डायरेकà¥à¤Ÿà¤°à¤¿à¤œ & फ़ाइले:" #: editor/editor_file_dialog.cpp editor/plugins/sprite_editor_plugin.cpp #: editor/plugins/style_box_editor_plugin.cpp -#: editor/plugins/theme_editor_plugin.cpp +#: editor/plugins/theme_editor_plugin.cpp editor/rename_dialog.cpp msgid "Preview:" msgstr "पूरà¥à¤µ दरà¥à¤¶à¤¨:" @@ -2754,24 +2761,28 @@ msgstr "रिमोट डिबग के साथ तैनात" #: editor/editor_node.cpp msgid "" -"When exporting or deploying, the resulting executable will attempt to " -"connect to the IP of this computer in order to be debugged." +"When this option is enabled, using one-click deploy will make the executable " +"attempt to connect to this computer's IP so the running project can be " +"debugged.\n" +"This option is intended to be used for remote debugging (typically with a " +"mobile device).\n" +"You don't need to enable it to use the GDScript debugger locally." msgstr "" -"निरà¥à¤¯à¤¾à¤¤ या तैनाती करते समय, परिणामी निषà¥à¤ªà¤¾à¤¦à¤• इस कंपà¥à¤¯à¥‚टर के आईपी से जà¥à¤¡à¤¼à¤¨à¥‡ का पà¥à¤°à¤¯à¤¾à¤¸ करेगा " -"ताकि डिबग किया जा सके।" #: editor/editor_node.cpp -msgid "Small Deploy with Network FS" +#, fuzzy +msgid "Small Deploy with Network Filesystem" msgstr "नेटवरà¥à¤• à¤à¤«à¤à¤¸ के साथ छोटे तैनात" #: editor/editor_node.cpp +#, fuzzy msgid "" -"When this option is enabled, export or deploy will produce a minimal " -"executable.\n" +"When this option is enabled, using one-click deploy for Android will only " +"export an executable without the project data.\n" "The filesystem will be provided from the project by the editor over the " "network.\n" -"On Android, deploy will use the USB cable for faster performance. This " -"option speeds up testing for games with a large footprint." +"On Android, deploying will use the USB cable for faster performance. This " +"option speeds up testing for projects with large assets." msgstr "" "जब यह विकलà¥à¤ª सकà¥à¤·à¤® हो जाता है, तो निरà¥à¤¯à¤¾à¤¤ या तैनाती नà¥à¤¯à¥‚नतम निषà¥à¤ªà¤¾à¤¦à¤¿à¤¤ उतà¥à¤ªà¤¾à¤¦à¤¨ करेगी।\n" "नेटवरà¥à¤• के ऊपर संपादक दà¥à¤µà¤¾à¤°à¤¾ परियोजना से फाइलसिसà¥à¤Ÿà¤® उपलबà¥à¤§ कराया जाà¤à¤—ा।\n" @@ -2783,9 +2794,10 @@ msgid "Visible Collision Shapes" msgstr "दृशà¥à¤¯à¤®à¤¾à¤¨ टकराव आकार" #: editor/editor_node.cpp +#, fuzzy msgid "" -"Collision shapes and raycast nodes (for 2D and 3D) will be visible on the " -"running game if this option is turned on." +"When this option is enabled, collision shapes and raycast nodes (for 2D and " +"3D) will be visible in the running project." msgstr "" "यदि यह विकलà¥à¤ª चालू हो जाता है तो टकराव के आकार और रेकासà¥à¤Ÿ नोडà¥à¤¸ (2डी और 3 डी के लिà¤) " "चल रहे खेल पर दिखाई देंगे।" @@ -2795,21 +2807,24 @@ msgid "Visible Navigation" msgstr "दरà¥à¤¶à¤¨à¥€à¤¯ नेविगेशन" #: editor/editor_node.cpp +#, fuzzy msgid "" -"Navigation meshes and polygons will be visible on the running game if this " -"option is turned on." +"When this option is enabled, navigation meshes and polygons will be visible " +"in the running project." msgstr "यदि यह विकलà¥à¤ª चालू हो जाता है तो नेविगेशन मेशेस और बहà¥à¤à¥à¤œ चल रहे खेल पर दिखाई देंगे।" #: editor/editor_node.cpp -msgid "Sync Scene Changes" +#, fuzzy +msgid "Synchronize Scene Changes" msgstr "सिंक सीन बदलता है" #: editor/editor_node.cpp +#, fuzzy msgid "" -"When this option is turned on, any changes made to the scene in the editor " -"will be replicated in the running game.\n" -"When used remotely on a device, this is more efficient with network " -"filesystem." +"When this option is enabled, any changes made to the scene in the editor " +"will be replicated in the running project.\n" +"When used remotely on a device, this is more efficient when the network " +"filesystem option is enabled." msgstr "" "जब इस विकलà¥à¤ª को चालू किया जाता है, तो संपादक में दृशà¥à¤¯ में किठगठकिसी à¤à¥€ परिवरà¥à¤¤à¤¨ को " "चल रहे खेल में दोहराया जाà¤à¤—ा।\n" @@ -2817,15 +2832,17 @@ msgstr "" "कà¥à¤¶à¤² होता है।" #: editor/editor_node.cpp -msgid "Sync Script Changes" +#, fuzzy +msgid "Synchronize Script Changes" msgstr "सिंक सà¥à¤•à¥à¤°à¤¿à¤ªà¥à¤Ÿ परिवरà¥à¤¤à¤¨" #: editor/editor_node.cpp +#, fuzzy msgid "" -"When this option is turned on, any script that is saved will be reloaded on " -"the running game.\n" -"When used remotely on a device, this is more efficient with network " -"filesystem." +"When this option is enabled, any script that is saved will be reloaded in " +"the running project.\n" +"When used remotely on a device, this is more efficient when the network " +"filesystem option is enabled." msgstr "" "जब यह विकलà¥à¤ª चालू हो जाà¤à¤—ा, तो सहेजी गई किसी à¤à¥€ सà¥à¤•à¥à¤°à¤¿à¤ªà¥à¤Ÿ को चल रहे गेम पर फिर से लोड " "किया जाà¤à¤—ा।\n" @@ -2889,7 +2906,7 @@ msgstr "मदद" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp editor/plugins/text_editor.cpp #: editor/plugins/visual_shader_editor_plugin.cpp editor/project_manager.cpp -#: editor/project_settings_editor.cpp editor/rename_dialog.cpp +#: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp msgid "Search" msgstr "ढूंढें" @@ -3302,9 +3319,11 @@ msgid "Add Key/Value Pair" msgstr "कà¥à¤‚जी/मूलà¥à¤¯ जोड़ी जोड़ें" #: editor/editor_run_native.cpp +#, fuzzy msgid "" "No runnable export preset found for this platform.\n" -"Please add a runnable preset in the export menu." +"Please add a runnable preset in the Export menu or define an existing preset " +"as runnable." msgstr "" "इस मंच के लिठकोई रननयोगà¥à¤¯ निरà¥à¤¯à¤¾à¤¤ पूरà¥à¤µ निरà¥à¤§à¤¾à¤°à¤¿à¤¤ नहीं मिला।\n" "कृपया निरà¥à¤¯à¤¾à¤¤ मेनू में à¤à¤• रननेबल पà¥à¤°à¥€à¤¸à¥‡à¤Ÿ जोड़ें।" @@ -5035,7 +5054,7 @@ msgid "Bake Lightmaps" msgstr "" #: editor/plugins/camera_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp editor/rename_dialog.cpp +#: editor/plugins/spatial_editor_plugin.cpp msgid "Preview" msgstr "" @@ -7655,7 +7674,7 @@ msgid "New Animation" msgstr "à¤à¤¨à¤¿à¤®à¥‡à¤¶à¤¨ लूप" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Speed (FPS):" +msgid "Speed:" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp @@ -10122,11 +10141,16 @@ msgid "Batch Rename" msgstr "" #: editor/rename_dialog.cpp -msgid "Prefix" +#, fuzzy +msgid "Replace:" +msgstr "बदले" + +#: editor/rename_dialog.cpp +msgid "Prefix:" msgstr "" #: editor/rename_dialog.cpp -msgid "Suffix" +msgid "Suffix:" msgstr "" #: editor/rename_dialog.cpp @@ -10172,7 +10196,7 @@ msgid "Per-level Counter" msgstr "" #: editor/rename_dialog.cpp -msgid "If set the counter restarts for each group of child nodes" +msgid "If set, the counter restarts for each group of child nodes." msgstr "" #: editor/rename_dialog.cpp @@ -10231,7 +10255,7 @@ msgid "Reset" msgstr "रीसेट आकार" #: editor/rename_dialog.cpp -msgid "Regular Expression Error" +msgid "Regular Expression Error:" msgstr "" #: editor/rename_dialog.cpp @@ -12208,6 +12232,11 @@ msgid "" "Use a BakedLightmap instead." msgstr "" +#: scene/3d/interpolated_camera.cpp +msgid "" +"InterpolatedCamera has been deprecated and will be removed in Godot 4.0." +msgstr "" + #: scene/3d/light.cpp msgid "A SpotLight with an angle wider than 90 degrees cannot cast shadows." msgstr "" @@ -12464,6 +12493,16 @@ msgstr "" msgid "Constants cannot be modified." msgstr "" +#~ msgid "FileSystem and Import Docks" +#~ msgstr "फाइलसिसà¥à¤Ÿà¥‡à¤® और इंपोरà¥à¤Ÿ डोकà¥à¤¸" + +#~ msgid "" +#~ "When exporting or deploying, the resulting executable will attempt to " +#~ "connect to the IP of this computer in order to be debugged." +#~ msgstr "" +#~ "निरà¥à¤¯à¤¾à¤¤ या तैनाती करते समय, परिणामी निषà¥à¤ªà¤¾à¤¦à¤• इस कंपà¥à¤¯à¥‚टर के आईपी से जà¥à¤¡à¤¼à¤¨à¥‡ का पà¥à¤°à¤¯à¤¾à¤¸ " +#~ "करेगा ताकि डिबग किया जा सके।" + #~ msgid "Current scene was never saved, please save it prior to running." #~ msgstr "वरà¥à¤¤à¤®à¤¾à¤¨ दृशà¥à¤¯ कà¤à¥€ नहीं बचाया गया था, कृपया इसे चलाने से पहले बचाने के लिठ।" diff --git a/editor/translations/hr.po b/editor/translations/hr.po index e4ea6d0a1a..ff82f3aafc 100644 --- a/editor/translations/hr.po +++ b/editor/translations/hr.po @@ -512,6 +512,7 @@ msgid "Seconds" msgstr "" #: editor/animation_track_editor.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "FPS" msgstr "" @@ -691,7 +692,7 @@ msgstr "" msgid "Whole Words" msgstr "Cijele rijeÄi" -#: editor/code_editor.cpp editor/rename_dialog.cpp +#: editor/code_editor.cpp msgid "Replace" msgstr "Zamijeni" @@ -884,6 +885,11 @@ msgid "Signals" msgstr "Signali" #: editor/connections_dialog.cpp +#, fuzzy +msgid "Filter signals" +msgstr "Iz signala:" + +#: editor/connections_dialog.cpp msgid "Are you sure you want to remove all connections from this signal?" msgstr "Jesi li siguran da želiÅ¡ ukloniti sve veze s ovog signala?" @@ -921,7 +927,7 @@ msgid "Recent:" msgstr "Nedavno:" #: editor/create_dialog.cpp editor/plugins/script_editor_plugin.cpp -#: editor/property_selector.cpp editor/quick_open.cpp +#: editor/property_selector.cpp editor/quick_open.cpp editor/rename_dialog.cpp #: modules/visual_script/visual_script_property_selector.cpp msgid "Search:" msgstr "Pretraga:" @@ -1600,15 +1606,15 @@ msgid "Scene Tree Editing" msgstr "" #: editor/editor_feature_profile.cpp -msgid "Import Dock" +msgid "Node Dock" msgstr "" #: editor/editor_feature_profile.cpp -msgid "Node Dock" +msgid "FileSystem Dock" msgstr "" #: editor/editor_feature_profile.cpp -msgid "FileSystem and Import Docks" +msgid "Import Dock" msgstr "" #: editor/editor_feature_profile.cpp @@ -1871,7 +1877,7 @@ msgstr "Direktoriji i datoteke:" #: editor/editor_file_dialog.cpp editor/plugins/sprite_editor_plugin.cpp #: editor/plugins/style_box_editor_plugin.cpp -#: editor/plugins/theme_editor_plugin.cpp +#: editor/plugins/theme_editor_plugin.cpp editor/rename_dialog.cpp msgid "Preview:" msgstr "Pregled:" @@ -2700,22 +2706,26 @@ msgstr "" #: editor/editor_node.cpp msgid "" -"When exporting or deploying, the resulting executable will attempt to " -"connect to the IP of this computer in order to be debugged." +"When this option is enabled, using one-click deploy will make the executable " +"attempt to connect to this computer's IP so the running project can be " +"debugged.\n" +"This option is intended to be used for remote debugging (typically with a " +"mobile device).\n" +"You don't need to enable it to use the GDScript debugger locally." msgstr "" #: editor/editor_node.cpp -msgid "Small Deploy with Network FS" +msgid "Small Deploy with Network Filesystem" msgstr "" #: editor/editor_node.cpp msgid "" -"When this option is enabled, export or deploy will produce a minimal " -"executable.\n" +"When this option is enabled, using one-click deploy for Android will only " +"export an executable without the project data.\n" "The filesystem will be provided from the project by the editor over the " "network.\n" -"On Android, deploy will use the USB cable for faster performance. This " -"option speeds up testing for games with a large footprint." +"On Android, deploying will use the USB cable for faster performance. This " +"option speeds up testing for projects with large assets." msgstr "" #: editor/editor_node.cpp @@ -2724,8 +2734,8 @@ msgstr "" #: editor/editor_node.cpp msgid "" -"Collision shapes and raycast nodes (for 2D and 3D) will be visible on the " -"running game if this option is turned on." +"When this option is enabled, collision shapes and raycast nodes (for 2D and " +"3D) will be visible in the running project." msgstr "" #: editor/editor_node.cpp @@ -2734,32 +2744,32 @@ msgstr "" #: editor/editor_node.cpp msgid "" -"Navigation meshes and polygons will be visible on the running game if this " -"option is turned on." +"When this option is enabled, navigation meshes and polygons will be visible " +"in the running project." msgstr "" #: editor/editor_node.cpp -msgid "Sync Scene Changes" +msgid "Synchronize Scene Changes" msgstr "" #: editor/editor_node.cpp msgid "" -"When this option is turned on, any changes made to the scene in the editor " -"will be replicated in the running game.\n" -"When used remotely on a device, this is more efficient with network " -"filesystem." +"When this option is enabled, any changes made to the scene in the editor " +"will be replicated in the running project.\n" +"When used remotely on a device, this is more efficient when the network " +"filesystem option is enabled." msgstr "" #: editor/editor_node.cpp -msgid "Sync Script Changes" +msgid "Synchronize Script Changes" msgstr "" #: editor/editor_node.cpp msgid "" -"When this option is turned on, any script that is saved will be reloaded on " -"the running game.\n" -"When used remotely on a device, this is more efficient with network " -"filesystem." +"When this option is enabled, any script that is saved will be reloaded in " +"the running project.\n" +"When used remotely on a device, this is more efficient when the network " +"filesystem option is enabled." msgstr "" #: editor/editor_node.cpp editor/script_create_dialog.cpp @@ -2819,7 +2829,7 @@ msgstr "" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp editor/plugins/text_editor.cpp #: editor/plugins/visual_shader_editor_plugin.cpp editor/project_manager.cpp -#: editor/project_settings_editor.cpp editor/rename_dialog.cpp +#: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp msgid "Search" msgstr "" @@ -3222,7 +3232,8 @@ msgstr "" #: editor/editor_run_native.cpp msgid "" "No runnable export preset found for this platform.\n" -"Please add a runnable preset in the export menu." +"Please add a runnable preset in the Export menu or define an existing preset " +"as runnable." msgstr "" #: editor/editor_run_script.cpp @@ -4954,7 +4965,7 @@ msgid "Bake Lightmaps" msgstr "" #: editor/plugins/camera_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp editor/rename_dialog.cpp +#: editor/plugins/spatial_editor_plugin.cpp msgid "Preview" msgstr "" @@ -7549,7 +7560,7 @@ msgid "New Animation" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Speed (FPS):" +msgid "Speed:" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp @@ -9973,11 +9984,16 @@ msgid "Batch Rename" msgstr "" #: editor/rename_dialog.cpp -msgid "Prefix" +#, fuzzy +msgid "Replace:" +msgstr "Zamijeni" + +#: editor/rename_dialog.cpp +msgid "Prefix:" msgstr "" #: editor/rename_dialog.cpp -msgid "Suffix" +msgid "Suffix:" msgstr "" #: editor/rename_dialog.cpp @@ -10023,7 +10039,7 @@ msgid "Per-level Counter" msgstr "" #: editor/rename_dialog.cpp -msgid "If set the counter restarts for each group of child nodes" +msgid "If set, the counter restarts for each group of child nodes." msgstr "" #: editor/rename_dialog.cpp @@ -10081,7 +10097,7 @@ msgid "Reset" msgstr "" #: editor/rename_dialog.cpp -msgid "Regular Expression Error" +msgid "Regular Expression Error:" msgstr "" #: editor/rename_dialog.cpp @@ -12031,6 +12047,11 @@ msgid "" "Use a BakedLightmap instead." msgstr "" +#: scene/3d/interpolated_camera.cpp +msgid "" +"InterpolatedCamera has been deprecated and will be removed in Godot 4.0." +msgstr "" + #: scene/3d/light.cpp msgid "A SpotLight with an angle wider than 90 degrees cannot cast shadows." msgstr "" diff --git a/editor/translations/hu.po b/editor/translations/hu.po index 59a6e0ad25..cac984d6d6 100644 --- a/editor/translations/hu.po +++ b/editor/translations/hu.po @@ -16,8 +16,8 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine editor\n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2020-09-05 09:37+0000\n" -"Last-Translator: cefrebevalo <szmarci711@gmail.com>\n" +"PO-Revision-Date: 2020-09-22 03:23+0000\n" +"Last-Translator: Ãcs Zoltán <acszoltan111@gmail.com>\n" "Language-Team: Hungarian <https://hosted.weblate.org/projects/godot-engine/" "godot/hu/>\n" "Language: hu\n" @@ -31,11 +31,12 @@ msgstr "" #: modules/visual_script/visual_script_builtin_funcs.cpp msgid "Invalid type argument to convert(), use TYPE_* constants." msgstr "" -"Érvénytelen tÃpus argumentum a convert()-hez használjon TYPE_* konstansokat." +"Érvénytelen tÃpusargumentum a convert()-hez használjon TYPE_* konstansokat." #: core/math/expression.cpp modules/gdscript/gdscript_functions.cpp +#, fuzzy msgid "Expected a string of length 1 (a character)." -msgstr "A várt string egy karakter hosszú." +msgstr "Egy hosszúságú karaktersorozat szükséges." #: core/math/expression.cpp modules/gdscript/gdscript_functions.cpp #: modules/mono/glue/gd_glue.cpp @@ -57,7 +58,7 @@ msgstr "Érvénytelen operandusok az %s, %s és %s operátorhoz." #: core/math/expression.cpp msgid "Invalid index of type %s for base type %s" -msgstr "Érvénytelen %s tÃpusú index a %s alap tÃpushoz." +msgstr "" #: core/math/expression.cpp msgid "Invalid named index '%s' for base type %s" @@ -121,15 +122,15 @@ msgstr "Érték:" #: editor/animation_bezier_editor.cpp msgid "Insert Key Here" -msgstr "Kulcs Beszúrása" +msgstr "Kulcs beszúrása" #: editor/animation_bezier_editor.cpp msgid "Duplicate Selected Key(s)" -msgstr "Kiválasztott elem(ek) megkettÅ‘zése" +msgstr "Kiválasztott kulcs(ok) megkettÅ‘zése" #: editor/animation_bezier_editor.cpp msgid "Delete Selected Key(s)" -msgstr "Kiválasztott kulcsok törlése" +msgstr "Kiválasztott kulcs(ok) törlése" #: editor/animation_bezier_editor.cpp msgid "Add Bezier Point" @@ -137,7 +138,7 @@ msgstr "Bézier pont hozzáadása" #: editor/animation_bezier_editor.cpp msgid "Move Bezier Points" -msgstr "Bézier pont mozgatása" +msgstr "Bézier pontok áthelyezése" #: editor/animation_bezier_editor.cpp editor/animation_track_editor.cpp msgid "Anim Duplicate Keys" @@ -145,9 +146,10 @@ msgstr "Animáció kulcsok megkettÅ‘zése" #: editor/animation_bezier_editor.cpp editor/animation_track_editor.cpp msgid "Anim Delete Keys" -msgstr "Animáció kulcs törlése" +msgstr "Animáció kulcsok törlése" #: editor/animation_track_editor.cpp +#, fuzzy msgid "Anim Change Keyframe Time" msgstr "Animáció kulcsképkocka idÅ‘ változtatás" @@ -194,7 +196,7 @@ msgstr "Animáció hÃvás változtatás" #: editor/animation_track_editor.cpp msgid "Change Animation Length" -msgstr "Animáció hosszának megváltoztatása" +msgstr "Animáció hosszának változtatása" #: editor/animation_track_editor.cpp #: editor/plugins/sprite_frames_editor_plugin.cpp @@ -215,9 +217,10 @@ msgstr "HÃvás módszer követése" #: editor/animation_track_editor.cpp msgid "Bezier Curve Track" -msgstr "Bezier Görbe Nyomvonal" +msgstr "Bézier görbe nyomvonal" #: editor/animation_track_editor.cpp +#, fuzzy msgid "Audio Playback Track" msgstr "Hang lejátszás követése" @@ -239,26 +242,28 @@ msgstr "Nyomvonal hozzáadása" #: editor/animation_track_editor.cpp msgid "Animation Looping" -msgstr "Animáció ismételtetése" +msgstr "Animáció ismétlése" #: editor/animation_track_editor.cpp #: modules/visual_script/visual_script_editor.cpp msgid "Functions:" -msgstr "Funkciók:" +msgstr "Függvények:" #: editor/animation_track_editor.cpp +#, fuzzy msgid "Audio Clips:" -msgstr "" +msgstr "Audió klipek:" #: editor/animation_track_editor.cpp msgid "Anim Clips:" -msgstr "" +msgstr "Animáció klipek:" #: editor/animation_track_editor.cpp msgid "Change Track Path" msgstr "" #: editor/animation_track_editor.cpp +#, fuzzy msgid "Toggle this track on/off." msgstr "A sáv ki/be kapcsolása." @@ -268,7 +273,7 @@ msgstr "" #: editor/animation_track_editor.cpp msgid "Interpolation Mode" -msgstr "Interpoláció mód" +msgstr "Interpolációs mód" #: editor/animation_track_editor.cpp msgid "Loop Wrap Mode (Interpolate end with beginning on loop)" @@ -281,12 +286,11 @@ msgstr "Kiválasztott nyomvonal eltávolÃtása." #: editor/animation_track_editor.cpp msgid "Time (s): " -msgstr "IdÅ‘ (mp):" +msgstr "IdÅ‘ (mp): " #: editor/animation_track_editor.cpp -#, fuzzy msgid "Toggle Track Enabled" -msgstr "Doppler engedélyezése" +msgstr "" #: editor/animation_track_editor.cpp msgid "Continuous" @@ -328,32 +332,27 @@ msgstr "" #: editor/animation_track_editor.cpp #: editor/plugins/canvas_item_editor_plugin.cpp msgid "Insert Key" -msgstr "Kulcs Beszúrása" +msgstr "Kulcs beszúrása" #: editor/animation_track_editor.cpp -#, fuzzy msgid "Duplicate Key(s)" -msgstr "Animáció kulcsok megkettÅ‘zése" +msgstr "Kulcs(ok) megkettÅ‘zése" #: editor/animation_track_editor.cpp -#, fuzzy msgid "Delete Key(s)" -msgstr "Animáció kulcs törlés" +msgstr "Kulcs(ok) törlése" #: editor/animation_track_editor.cpp -#, fuzzy msgid "Change Animation Update Mode" -msgstr "Animáció Nevének Megváltoztatása:" +msgstr "Animáció frissÃtés módjának megváltoztatása" #: editor/animation_track_editor.cpp -#, fuzzy msgid "Change Animation Interpolation Mode" -msgstr "Animáció Node" +msgstr "" #: editor/animation_track_editor.cpp -#, fuzzy msgid "Change Animation Loop Mode" -msgstr "Animáció hurok változtatás" +msgstr "Animáció hurok mód változtatása" #: editor/animation_track_editor.cpp msgid "Remove Anim Track" @@ -361,11 +360,11 @@ msgstr "Animáció nyomvonal eltávolÃtás" #: editor/animation_track_editor.cpp msgid "Create NEW track for %s and insert key?" -msgstr "Létrehoz ÚJ nyomvonalat %s -hez és beilleszti a kulcsot?" +msgstr "ÚJ nyomvonalat hoz létre a következÅ‘höz: %s, és beszúrja a kulcsot?" #: editor/animation_track_editor.cpp msgid "Create %d NEW tracks and insert keys?" -msgstr "Létrehoz %d ÚJ nyomvonalat és beilleszti a kulcsokat?" +msgstr "Létrehoz %d ÚJ nyomvonalat és beszúrja a kulcsokat?" #: editor/animation_track_editor.cpp editor/create_dialog.cpp #: editor/editor_audio_buses.cpp editor/editor_feature_profile.cpp @@ -381,19 +380,20 @@ msgstr "Létrehozás" #: editor/animation_track_editor.cpp msgid "Anim Insert" -msgstr "Animáció beillesztés" +msgstr "Animáció beszúrása" #: editor/animation_track_editor.cpp +#, fuzzy msgid "AnimationPlayer can't animate itself, only other players." -msgstr "" +msgstr "Az AnimationPlayer nem tudja animálni önmagát, csak más játékosokat." #: editor/animation_track_editor.cpp msgid "Anim Create & Insert" -msgstr "Animáció létrehozás és beillesztés" +msgstr "Animáció létrehozása és beillesztése" #: editor/animation_track_editor.cpp msgid "Anim Insert Track & Key" -msgstr "Animáció nyomvonal és kulcs beillesztés" +msgstr "Animáció nyomvonal és kulcs beszúrása" #: editor/animation_track_editor.cpp msgid "Anim Insert Key" @@ -404,9 +404,8 @@ msgid "Change Animation Step" msgstr "Animáció léptékének megváltoztatása" #: editor/animation_track_editor.cpp -#, fuzzy msgid "Rearrange Tracks" -msgstr "AutoLoad-ok Ãtrendezése" +msgstr "" #: editor/animation_track_editor.cpp msgid "Transform tracks only apply to Spatial-based nodes." @@ -437,9 +436,8 @@ msgid "Invalid track for Bezier (no suitable sub-properties)" msgstr "" #: editor/animation_track_editor.cpp -#, fuzzy msgid "Add Bezier Track" -msgstr "Animáció nyomvonal hozzáadás" +msgstr "" #: editor/animation_track_editor.cpp msgid "Track path is invalid, so can't add a key." @@ -450,43 +448,40 @@ msgid "Track is not of type Spatial, can't insert key" msgstr "" #: editor/animation_track_editor.cpp -#, fuzzy msgid "Add Transform Track Key" -msgstr "UV Térkép Transzformálása" +msgstr "" #: editor/animation_track_editor.cpp -#, fuzzy msgid "Add Track Key" -msgstr "Animáció nyomvonal hozzáadás" +msgstr "Nyomvonal kulcs hozzáadása" #: editor/animation_track_editor.cpp msgid "Track path is invalid, so can't add a method key." msgstr "" #: editor/animation_track_editor.cpp -#, fuzzy msgid "Add Method Track Key" -msgstr "Animáció nyomvonal és kulcs beillesztés" +msgstr "Metódus nyomvonal kulcs beillesztése" #: editor/animation_track_editor.cpp msgid "Method not found in object: " -msgstr "" +msgstr "A metódus nem található az objektumban: " #: editor/animation_track_editor.cpp +#, fuzzy msgid "Anim Move Keys" -msgstr "Animáció kulcs mozgatás" +msgstr "Animáció kulcsok mozgatása" #: editor/animation_track_editor.cpp -#, fuzzy msgid "Clipboard is empty" -msgstr "Az erÅ‘forrás vágólap üres!" +msgstr "A vágólap üres" #: editor/animation_track_editor.cpp -#, fuzzy msgid "Paste Tracks" -msgstr "Paraméterek Beillesztése" +msgstr "Nyomvonalak beillesztése" #: editor/animation_track_editor.cpp +#, fuzzy msgid "Anim Scale Keys" msgstr "Animáció kulcsok nyújtás" @@ -510,14 +505,13 @@ msgstr "" #: editor/animation_track_editor.cpp msgid "Warning: Editing imported animation" -msgstr "" +msgstr "Figyelmeztetés: Importált animáció szerkesztése" #: editor/animation_track_editor.cpp -#, fuzzy msgid "Select an AnimationPlayer node to create and edit animations." msgstr "" -"Válasszon egy AnimationPlayer-t a Jelenetfából, hogy animációkat " -"szerkeszthessen." +"Válasszon egy AnimationPlayer node-ot az animációk létrehozásához és " +"szerkesztéséhez." #: editor/animation_track_editor.cpp msgid "Only show tracks from nodes selected in tree." @@ -528,22 +522,21 @@ msgid "Group tracks by node or display them as plain list." msgstr "" #: editor/animation_track_editor.cpp -#, fuzzy msgid "Snap:" -msgstr "Illesztés" +msgstr "Illesztés:" #: editor/animation_track_editor.cpp -#, fuzzy msgid "Animation step value." -msgstr "Az animációs fa érvényes." +msgstr "Animáció lépés értéke." #: editor/animation_track_editor.cpp msgid "Seconds" -msgstr "" +msgstr "Másodperc" #: editor/animation_track_editor.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "FPS" -msgstr "" +msgstr "FPS" #: editor/animation_track_editor.cpp editor/editor_properties.cpp #: editor/plugins/polygon_2d_editor_plugin.cpp @@ -556,18 +549,16 @@ msgid "Edit" msgstr "Szerkesztés" #: editor/animation_track_editor.cpp -#, fuzzy msgid "Animation properties." -msgstr "AnimációFa" +msgstr "Animáció tulajdonságok." #: editor/animation_track_editor.cpp -#, fuzzy msgid "Copy Tracks" -msgstr "Paraméterek Másolása" +msgstr "Nyomvonalak másolása" #: editor/animation_track_editor.cpp msgid "Scale Selection" -msgstr "Kiválasztás átméretezés" +msgstr "Kijelölés átméretezése" #: editor/animation_track_editor.cpp msgid "Scale From Cursor" @@ -575,16 +566,15 @@ msgstr "Ãtméretezés a kurzortól" #: editor/animation_track_editor.cpp modules/gridmap/grid_map_editor_plugin.cpp msgid "Duplicate Selection" -msgstr "Kiválasztás megkettÅ‘zés" +msgstr "Kijelölés megkettÅ‘zése" #: editor/animation_track_editor.cpp msgid "Duplicate Transposed" -msgstr "Ãthelyezettek megkettÅ‘zés" +msgstr "Ãthelyezettek megkettÅ‘zése" #: editor/animation_track_editor.cpp -#, fuzzy msgid "Delete Selection" -msgstr "Kijelölés Középre" +msgstr "Kijelölés törlése" #: editor/animation_track_editor.cpp #, fuzzy @@ -592,21 +582,20 @@ msgid "Go to Next Step" msgstr "Ugrás a következÅ‘ lépésre" #: editor/animation_track_editor.cpp -#, fuzzy msgid "Go to Previous Step" msgstr "Ugrás az elÅ‘zÅ‘ lépésre" #: editor/animation_track_editor.cpp msgid "Optimize Animation" -msgstr "Animáció optimalizálás" +msgstr "Animáció optimalizálása" #: editor/animation_track_editor.cpp msgid "Clean-Up Animation" -msgstr "Animáció megtisztÃtás" +msgstr "Animáció tisztÃtása" #: editor/animation_track_editor.cpp msgid "Pick the node that will be animated:" -msgstr "" +msgstr "Válassza ki az animálandó node-ot:" #: editor/animation_track_editor.cpp msgid "Use Bezier Curves" @@ -614,19 +603,19 @@ msgstr "Bézier görbék használata" #: editor/animation_track_editor.cpp msgid "Anim. Optimizer" -msgstr "Animáció Optimalizáló" +msgstr "Animáció optimalizáló" #: editor/animation_track_editor.cpp msgid "Max. Linear Error:" -msgstr "Max. Lineáris Hiba:" +msgstr "Maximum lineáris hiba:" #: editor/animation_track_editor.cpp msgid "Max. Angular Error:" -msgstr "Max. Szög Hiba:" +msgstr "Maximum szög hiba:" #: editor/animation_track_editor.cpp msgid "Max Optimizable Angle:" -msgstr "Max. Optimalizálható Szög:" +msgstr "Maximum optimalizálható szög:" #: editor/animation_track_editor.cpp msgid "Optimize" @@ -657,9 +646,8 @@ msgid "Scale Ratio:" msgstr "Méretezési arány:" #: editor/animation_track_editor.cpp -#, fuzzy msgid "Select Tracks to Copy" -msgstr "Ãtmenet beállÃtása erre:" +msgstr "Másolandó nyomvonalak kiválasztása" #: editor/animation_track_editor.cpp editor/editor_log.cpp #: editor/editor_properties.cpp @@ -671,14 +659,12 @@ msgid "Copy" msgstr "Másolás" #: editor/animation_track_editor.cpp -#, fuzzy msgid "Select All/None" -msgstr "Kiválasztó Mód" +msgstr "Összes/semmi kijelölése" #: editor/animation_track_editor_plugins.cpp -#, fuzzy msgid "Add Audio Track Clip" -msgstr "Animáció nyomvonal hozzáadás" +msgstr "" #: editor/animation_track_editor_plugins.cpp msgid "Change Audio Track Clip Start Offset" @@ -690,57 +676,56 @@ msgstr "" #: editor/array_property_edit.cpp msgid "Resize Array" -msgstr "Tömb Ãtméretezése" +msgstr "Tömb átméretezése" #: editor/array_property_edit.cpp msgid "Change Array Value Type" -msgstr "Tömb ÉrtéktÃpusának Megváltoztatása" +msgstr "Tömb értéktÃpusának megváltoztatása" #: editor/array_property_edit.cpp msgid "Change Array Value" -msgstr "Tömb Értékének Megváltoztatása" +msgstr "Tömb értékének megváltoztatása" #: editor/code_editor.cpp msgid "Go to Line" -msgstr "Ugrás Sorra" +msgstr "Ugrás sorra" #: editor/code_editor.cpp msgid "Line Number:" msgstr "Sorszám:" #: editor/code_editor.cpp -#, fuzzy msgid "%d replaced." -msgstr "Csere..." +msgstr "%d lecserélve." #: editor/code_editor.cpp editor/editor_help.cpp msgid "%d match." -msgstr "" +msgstr "%d egyezés." #: editor/code_editor.cpp editor/editor_help.cpp -#, fuzzy msgid "%d matches." -msgstr "Nincs Találat" +msgstr "%d egyezés." #: editor/code_editor.cpp editor/find_in_files.cpp msgid "Match Case" -msgstr "Pontos Egyezés" +msgstr "Nagybetűérzékeny" #: editor/code_editor.cpp editor/find_in_files.cpp msgid "Whole Words" -msgstr "Egész Szavak" +msgstr "Egész szavak" -#: editor/code_editor.cpp editor/rename_dialog.cpp +#: editor/code_editor.cpp msgid "Replace" -msgstr "Lecserélés" +msgstr "Csere" #: editor/code_editor.cpp msgid "Replace All" -msgstr "Mind Lecserélése" +msgstr "Összes cseréje" #: editor/code_editor.cpp +#, fuzzy msgid "Selection Only" -msgstr "Csak Kiválsztás" +msgstr "Csak a kijelölés" #: editor/code_editor.cpp editor/plugins/script_text_editor.cpp #: editor/plugins/text_editor.cpp @@ -748,8 +733,9 @@ msgid "Standard" msgstr "" #: editor/code_editor.cpp editor/plugins/script_editor_plugin.cpp +#, fuzzy msgid "Toggle Scripts Panel" -msgstr "Szkript Panel MegjelenÃtése" +msgstr "Szkript panel váltása" #: editor/code_editor.cpp editor/plugins/canvas_item_editor_plugin.cpp #: editor/plugins/texture_region_editor_plugin.cpp @@ -765,54 +751,47 @@ msgstr "KicsinyÃtés" #: editor/code_editor.cpp msgid "Reset Zoom" -msgstr "NagyÃtás VisszaállÃtása" +msgstr "NagyÃtás visszaállÃtása" #: editor/code_editor.cpp msgid "Warnings" -msgstr "" +msgstr "Figyelmeztetések" #: editor/code_editor.cpp msgid "Line and column numbers." -msgstr "" +msgstr "Sor és oszlopszámok." #: editor/connections_dialog.cpp -#, fuzzy msgid "Method in target node must be specified." -msgstr "Nevezze meg a metódust a cél Node-ban!" +msgstr "" #: editor/connections_dialog.cpp -#, fuzzy msgid "Method name must be a valid identifier." -msgstr "Nevezze meg a metódust a cél Node-ban!" +msgstr "A metódusnévnek érvényes azonosÃtónak kell lennie." #: editor/connections_dialog.cpp -#, fuzzy msgid "" "Target method not found. Specify a valid method or attach a script to the " "target node." msgstr "" -"Nem található a cél metódus! Nevezzen meg egy érvényes metódust, vagy " -"csatoljon egy szkriptet a cél Node-hoz." +"Nem található a célmetódus! Nevezzen meg egy érvényes metódust, vagy " +"csatoljon egy szkriptet a cél node-hoz." #: editor/connections_dialog.cpp -#, fuzzy msgid "Connect to Node:" -msgstr "Csatlakoztatás Node-hoz:" +msgstr "Csatlakoztatás node-hoz:" #: editor/connections_dialog.cpp -#, fuzzy msgid "Connect to Script:" -msgstr "Nem lehet csatlakozni a kiszolgálóhoz:" +msgstr "Csatlakoztatás szkripthez:" #: editor/connections_dialog.cpp -#, fuzzy msgid "From Signal:" -msgstr "Jelzések:" +msgstr "JelzésbÅ‘l:" #: editor/connections_dialog.cpp -#, fuzzy msgid "Scene does not contain any script." -msgstr "A Node nem tartalmaz geometriát." +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 @@ -833,21 +812,19 @@ msgstr "EltávolÃtás" #: editor/connections_dialog.cpp msgid "Add Extra Call Argument:" -msgstr "További MeghÃvási Argumentum Hozzáadása:" +msgstr "További meghÃvási argumentum hozzáadása:" #: editor/connections_dialog.cpp msgid "Extra Call Arguments:" -msgstr "További MeghÃvási Argumentumok:" +msgstr "További hÃvási argumentumok:" #: editor/connections_dialog.cpp -#, fuzzy msgid "Receiver Method:" -msgstr "Objektumtulajdonságok." +msgstr "Fogadó metódus:" #: editor/connections_dialog.cpp -#, fuzzy msgid "Advanced" -msgstr "Illesztési beállÃtások" +msgstr "Speciális" #: editor/connections_dialog.cpp msgid "Deferred" @@ -864,12 +841,11 @@ msgstr "Egyszeri" #: editor/connections_dialog.cpp msgid "Disconnects the signal after its first emission." -msgstr "" +msgstr "Az elsÅ‘ kibocsátás után lekapcsolja a jelzést." #: editor/connections_dialog.cpp -#, fuzzy msgid "Cannot connect signal" -msgstr "Csatlakoztató Jelzés:" +msgstr "Nem lehet csatlakoztatni a jelet" #: editor/connections_dialog.cpp editor/dependency_editor.cpp #: editor/export_template_manager.cpp editor/groups_editor.cpp @@ -890,26 +866,24 @@ msgid "Connect" msgstr "Csatlakoztatás" #: editor/connections_dialog.cpp -#, fuzzy msgid "Signal:" -msgstr "Jelzések:" +msgstr "Jelzés:" #: editor/connections_dialog.cpp msgid "Connect '%s' to '%s'" -msgstr "'%s' Csatlakoztatása '%s'-hez" +msgstr "'%s' csatlakoztatása ehhez: '%s'" #: editor/connections_dialog.cpp msgid "Disconnect '%s' from '%s'" -msgstr "'%s' Lecsatlakoztatása '%s'-ról" +msgstr "'%s' leválasztása errÅ‘l: '%s'" #: editor/connections_dialog.cpp -#, fuzzy msgid "Disconnect all from signal: '%s'" -msgstr "'%s' Lecsatlakoztatása '%s'-ról" +msgstr "Az összes leválasztása a jelzésrÅ‘l: '%s'" #: editor/connections_dialog.cpp msgid "Connect..." -msgstr "Kapcsolás..." +msgstr "Csatlakoztatás..." #: editor/connections_dialog.cpp #: editor/plugins/animation_tree_player_editor_plugin.cpp @@ -917,45 +891,45 @@ msgid "Disconnect" msgstr "Leválasztás" #: editor/connections_dialog.cpp -#, fuzzy msgid "Connect a Signal to a Method" -msgstr "Csatlakoztató Jelzés:" +msgstr "Jelzés csatlakoztatása metódushoz" #: editor/connections_dialog.cpp -#, fuzzy msgid "Edit Connection:" -msgstr "Kapcsolathiba" +msgstr "Kapcsolat szerkesztése:" #: editor/connections_dialog.cpp msgid "Are you sure you want to remove all connections from the \"%s\" signal?" -msgstr "" +msgstr "Biztosan eltávolÃtja az összes kapcsolatot a(z) \"%s\" jelzésrÅ‘l?" #: editor/connections_dialog.cpp editor/editor_help.cpp editor/node_dock.cpp msgid "Signals" msgstr "Jelzések" #: editor/connections_dialog.cpp +#, fuzzy +msgid "Filter signals" +msgstr "Csempék szűrése" + +#: editor/connections_dialog.cpp msgid "Are you sure you want to remove all connections from this signal?" -msgstr "" +msgstr "Biztosan eltávolÃtja az összes kapcsolatot errÅ‘l a jelzésrÅ‘l?" #: editor/connections_dialog.cpp -#, fuzzy msgid "Disconnect All" -msgstr "Szétkapcsol" +msgstr "Összes lecsatlakoztatása" #: editor/connections_dialog.cpp -#, fuzzy msgid "Edit..." -msgstr "Szerkesztés" +msgstr "Szerkesztés..." #: editor/connections_dialog.cpp -#, fuzzy msgid "Go To Method" -msgstr "Metódusok" +msgstr "Ugrás metódusra" #: editor/create_dialog.cpp msgid "Change %s Type" -msgstr "%s TÃpusának Megváltoztatása" +msgstr "%s tÃpusának megváltoztatása" #: editor/create_dialog.cpp editor/project_settings_editor.cpp msgid "Change" @@ -963,7 +937,7 @@ msgstr "Változtatás" #: editor/create_dialog.cpp msgid "Create New %s" -msgstr "Új %s Létrehozása" +msgstr "Új %s létrehozása" #: editor/create_dialog.cpp editor/editor_file_dialog.cpp #: editor/filesystem_dock.cpp @@ -972,10 +946,10 @@ msgstr "Kedvencek:" #: editor/create_dialog.cpp editor/editor_file_dialog.cpp msgid "Recent:" -msgstr "Legutolsó:" +msgstr "Legutóbbi:" #: editor/create_dialog.cpp editor/plugins/script_editor_plugin.cpp -#: editor/property_selector.cpp editor/quick_open.cpp +#: editor/property_selector.cpp editor/quick_open.cpp editor/rename_dialog.cpp #: modules/visual_script/visual_script_property_selector.cpp msgid "Search:" msgstr "Keresés:" @@ -984,7 +958,7 @@ msgstr "Keresés:" #: editor/property_selector.cpp editor/quick_open.cpp #: modules/visual_script/visual_script_property_selector.cpp msgid "Matches:" -msgstr "Találatok:" +msgstr "Egyezések:" #: editor/create_dialog.cpp editor/editor_plugin_settings.cpp #: editor/plugin_config_dialog.cpp @@ -996,29 +970,27 @@ msgstr "LeÃrás:" #: editor/dependency_editor.cpp msgid "Search Replacement For:" -msgstr "Csere Keresése:" +msgstr "Csere keresése:" #: editor/dependency_editor.cpp msgid "Dependencies For:" msgstr "FüggÅ‘ségek:" #: editor/dependency_editor.cpp -#, fuzzy msgid "" "Scene '%s' is currently being edited.\n" "Changes will only take effect when reloaded." msgstr "" -"'%s' Scene éppen szerkesztés alatt áll.\n" +"'%s' jelenet éppen szerkesztés alatt áll.\n" "A változások újratöltés után lépnek érvénybe." #: editor/dependency_editor.cpp -#, fuzzy msgid "" "Resource '%s' is in use.\n" "Changes will only take effect when reloaded." msgstr "" -"'%s' forrás éppen használatban van.\n" -"A változtatások akkor lépnek életbe, ha a forrást újratölti." +"A(z) '%s' forrás éppen használatban van.\n" +"A változtatások újratöltéskor lépnek életbe." #: editor/dependency_editor.cpp #: modules/gdnative/gdnative_library_editor_plugin.cpp @@ -1065,7 +1037,6 @@ msgid "Owners Of:" msgstr "Tulajdonosai:" #: editor/dependency_editor.cpp -#, fuzzy msgid "Remove selected files from the project? (Can't be restored)" msgstr "EltávolÃtja a kiválasztott fájlokat a projektbÅ‘l? (nem visszavonható)" @@ -1087,9 +1058,8 @@ msgid "Error loading:" msgstr "Hiba betöltéskor:" #: editor/dependency_editor.cpp -#, fuzzy msgid "Load failed due to missing dependencies:" -msgstr "A Jelenetet nem sikerült betölteni a hiányzó függÅ‘ségek miatt:" +msgstr "A betöltés nem sikerült a hiányzó függÅ‘ségek miatt:" #: editor/dependency_editor.cpp editor/editor_node.cpp msgid "Open Anyway" @@ -1112,9 +1082,8 @@ msgid "Permanently delete %d item(s)? (No undo!)" msgstr "Véglegesen törlöl %d elemet? (Nem visszavonható!)" #: editor/dependency_editor.cpp -#, fuzzy msgid "Show Dependencies" -msgstr "FüggÅ‘ségek" +msgstr "FüggÅ‘ségek megjelenÃtése" #: editor/dependency_editor.cpp msgid "Orphan Resource Explorer" @@ -1184,14 +1153,12 @@ msgid "Gold Sponsors" msgstr "Arany Szponzorok" #: editor/editor_about.cpp -#, fuzzy msgid "Silver Sponsors" -msgstr "Ezüst Adományozók" +msgstr "Ezüst adományozók" #: editor/editor_about.cpp -#, fuzzy msgid "Bronze Sponsors" -msgstr "Bronz Adományozók" +msgstr "Bronz adományozók" #: editor/editor_about.cpp msgid "Mini Sponsors" @@ -1218,9 +1185,8 @@ msgid "License" msgstr "Licenc" #: editor/editor_about.cpp -#, fuzzy msgid "Third-party Licenses" -msgstr "Harmadik Fél Engedély" +msgstr "Harmadik féltÅ‘l származó licencek" #: editor/editor_about.cpp #, fuzzy @@ -1248,14 +1214,12 @@ msgid "Licenses" msgstr "Licencek" #: editor/editor_asset_installer.cpp editor/project_manager.cpp -#, fuzzy msgid "Error opening package file, not in ZIP format." -msgstr "Hiba a csomagfájl megnyitása során, nem zip formátumú." +msgstr "Hiba a csomagfájl megnyitása során, nem ZIP formátumú." #: editor/editor_asset_installer.cpp -#, fuzzy msgid "%s (Already Exists)" -msgstr "Már létezik '%s' AutoLoad!" +msgstr "'%s' (már létezik)" #: editor/editor_asset_installer.cpp msgid "Uncompressing Assets" @@ -1263,17 +1227,15 @@ msgstr "Eszközök Kicsomagolása" #: editor/editor_asset_installer.cpp editor/project_manager.cpp msgid "The following files failed extraction from package:" -msgstr "" +msgstr "A következÅ‘ fájlokat nem sikerült kibontani a csomagból:" #: editor/editor_asset_installer.cpp -#, fuzzy msgid "And %s more files." -msgstr "%d további fájl" +msgstr "És további %s fájl." #: editor/editor_asset_installer.cpp editor/project_manager.cpp -#, fuzzy msgid "Package installed successfully!" -msgstr "A Csomag TelepÃtése Sikeresen Megtörtént!" +msgstr "A csomag telepÃtése sikeres volt!" #: editor/editor_asset_installer.cpp #: editor/plugins/asset_library_editor_plugin.cpp @@ -1281,9 +1243,8 @@ msgid "Success!" msgstr "Siker!" #: editor/editor_asset_installer.cpp -#, fuzzy msgid "Package Contents:" -msgstr "Tartalom:" +msgstr "Csomag tartalma:" #: editor/editor_asset_installer.cpp editor/editor_node.cpp msgid "Install" @@ -1338,9 +1299,8 @@ msgid "Delete Bus Effect" msgstr "Busz Effektus Törlése" #: editor/editor_audio_buses.cpp -#, fuzzy msgid "Drag & drop to rearrange." -msgstr "Hangbusz, Húzd és Vidd az átrendezéshez." +msgstr "Az átrendezéshez húzza át." #: editor/editor_audio_buses.cpp msgid "Solo" @@ -1413,7 +1373,7 @@ msgstr "Hangbusz Elrendezés Megnyitása" #: editor/editor_audio_buses.cpp msgid "There is no '%s' file." -msgstr "" +msgstr "Nincs '%s' fájl." #: editor/editor_audio_buses.cpp editor/plugins/canvas_item_editor_plugin.cpp msgid "Layout" @@ -1424,18 +1384,16 @@ msgid "Invalid file, not an audio bus layout." msgstr "Érvénytelen fájl, nem egy hangbusz elrendezés." #: editor/editor_audio_buses.cpp -#, fuzzy msgid "Error saving file: %s" -msgstr "Hiba TileSet mentésekor!" +msgstr "Hiba a fájl mentésekor: %s" #: editor/editor_audio_buses.cpp msgid "Add Bus" msgstr "Busz Hozzáadása" #: editor/editor_audio_buses.cpp -#, fuzzy msgid "Add a new Audio Bus to this layout." -msgstr "Hangbusz Elrendezés Mentése Másként..." +msgstr "Új hangbusz hozzáadása ehhez az elrendezéshez." #: editor/editor_audio_buses.cpp editor/editor_properties.cpp #: editor/plugins/animation_player_editor_plugin.cpp editor/property_editor.cpp @@ -1476,24 +1434,21 @@ msgid "Valid characters:" msgstr "Érvényes karakterek:" #: editor/editor_autoload_settings.cpp -#, fuzzy msgid "Must not collide with an existing engine class name." -msgstr "Érvénytelen név. Nem ütközhet egy már meglévÅ‘ motor osztálynévvel." +msgstr "Nem ütközhet egy már meglévÅ‘ játékmotor-osztálynévvel." #: editor/editor_autoload_settings.cpp -#, fuzzy msgid "Must not collide with an existing built-in type name." msgstr "Érvénytelen név. Nem ütközhet egy már meglévÅ‘ beépÃtett tÃpusnévvel." #: editor/editor_autoload_settings.cpp -#, fuzzy msgid "Must not collide with an existing global constant name." msgstr "" "Érvénytelen név. Nem ütközhet egy már meglévÅ‘ globális konstans névvel." #: editor/editor_autoload_settings.cpp msgid "Keyword cannot be used as an autoload name." -msgstr "" +msgstr "A kulcsszó nem használható automatikus betöltési névként." #: editor/editor_autoload_settings.cpp msgid "Autoload '%s' already exists!" @@ -1525,7 +1480,7 @@ msgstr "AutoLoad-ok Ãtrendezése" #: editor/editor_autoload_settings.cpp msgid "Can't add autoload:" -msgstr "" +msgstr "Nem lehet hozzáadni az automatikus betöltést:" #: editor/editor_autoload_settings.cpp msgid "Add AutoLoad" @@ -1577,9 +1532,8 @@ msgid "[unsaved]" msgstr "[nincs mentve]" #: editor/editor_dir_dialog.cpp -#, fuzzy msgid "Please select a base directory first." -msgstr "Válasszon egy alap könyvtárat elÅ‘ször" +msgstr "ElÅ‘ször válassza ki az alapkönyvtárat." #: editor/editor_dir_dialog.cpp msgid "Choose a Directory" @@ -1613,7 +1567,7 @@ msgstr "Tároló Fájl:" #: editor/editor_export.cpp msgid "No export template found at the expected path:" -msgstr "" +msgstr "Nem található export sablon a várt útvonalon:" #: editor/editor_export.cpp msgid "Packing" @@ -1642,15 +1596,14 @@ msgstr "" #: editor/editor_export.cpp platform/android/export/export.cpp #: platform/iphone/export/export.cpp platform/javascript/export/export.cpp #: platform/osx/export/export.cpp platform/uwp/export/export.cpp -#, fuzzy msgid "Custom debug template not found." -msgstr "Sablon fájl nem található:" +msgstr "Az egyéni hibakeresési sablon nem található." #: editor/editor_export.cpp platform/android/export/export.cpp #: platform/iphone/export/export.cpp platform/javascript/export/export.cpp #: platform/osx/export/export.cpp platform/uwp/export/export.cpp msgid "Custom release template not found." -msgstr "" +msgstr "Az egyéni kiadási sablon nem található." #: editor/editor_export.cpp platform/javascript/export/export.cpp msgid "Template file not found:" @@ -1661,119 +1614,107 @@ msgid "On 32-bit exports the embedded PCK cannot be bigger than 4 GiB." msgstr "" #: editor/editor_feature_profile.cpp -#, fuzzy msgid "3D Editor" -msgstr "SzerkesztÅ‘" +msgstr "3D szerkesztÅ‘" #: editor/editor_feature_profile.cpp -#, fuzzy msgid "Script Editor" -msgstr "Szkript SzerkesztÅ‘ Megnyitása" +msgstr "Szkript szerkesztÅ‘" #: editor/editor_feature_profile.cpp -#, fuzzy msgid "Asset Library" -msgstr "Eszköz Könyvtár Megnyitása" +msgstr "Eszköz könyvtár" #: editor/editor_feature_profile.cpp msgid "Scene Tree Editing" -msgstr "" - -#: editor/editor_feature_profile.cpp -#, fuzzy -msgid "Import Dock" -msgstr "Importálás" +msgstr "Jelenetfa szerkesztése" #: editor/editor_feature_profile.cpp -#, fuzzy msgid "Node Dock" -msgstr "Mozgás Mód" +msgstr "" #: editor/editor_feature_profile.cpp #, fuzzy -msgid "FileSystem and Import Docks" +msgid "FileSystem Dock" msgstr "Fájlrendszer" #: editor/editor_feature_profile.cpp -#, fuzzy +msgid "Import Dock" +msgstr "Dock importálása" + +#: editor/editor_feature_profile.cpp msgid "Erase profile '%s'? (no undo)" -msgstr "Mind Lecserélése" +msgstr "Törli a(z) '%s' profilt? (nem visszavonható)" #: editor/editor_feature_profile.cpp msgid "Profile must be a valid filename and must not contain '.'" msgstr "" +"A profilnak érvényes fájlnévnek kell lennie, és nem tartalmazhatja a \".\" " +"karaktert" #: editor/editor_feature_profile.cpp -#, fuzzy msgid "Profile with this name already exists." -msgstr "Egy fájl vagy mappa már létezik a megadott névvel." +msgstr "Ilyen nevű profil már létezik." #: editor/editor_feature_profile.cpp msgid "(Editor Disabled, Properties Disabled)" -msgstr "" +msgstr "(A szerkesztÅ‘ letiltva, a tulajdonságok letiltva)" #: editor/editor_feature_profile.cpp -#, fuzzy msgid "(Properties Disabled)" -msgstr "Tulajdonságok" +msgstr "(A tulajdonságok le vannak tiltva)" #: editor/editor_feature_profile.cpp -#, fuzzy msgid "(Editor Disabled)" -msgstr "Tiltva" +msgstr "(A szerkesztÅ‘ le van tiltva)" #: editor/editor_feature_profile.cpp -#, fuzzy msgid "Class Options:" -msgstr "LeÃrás:" +msgstr "Osztály beállÃtások:" #: editor/editor_feature_profile.cpp -#, fuzzy msgid "Enable Contextual Editor" -msgstr "KövetkezÅ‘ SzerkesztÅ‘ Megnyitása" +msgstr "KörnyezetfüggÅ‘ szerkesztÅ‘ engedélyezése" #: editor/editor_feature_profile.cpp -#, fuzzy msgid "Enabled Properties:" -msgstr "Tulajdonságok" +msgstr "Engedélyezett tulajdonságok:" #: editor/editor_feature_profile.cpp msgid "Enabled Features:" -msgstr "" +msgstr "Engedélyezett funkciók:" #: editor/editor_feature_profile.cpp -#, fuzzy msgid "Enabled Classes:" -msgstr "Osztályok Keresése" +msgstr "Engedélyezett osztályok:" #: editor/editor_feature_profile.cpp msgid "File '%s' format is invalid, import aborted." -msgstr "" +msgstr "A(z) '%s' fájl formátuma érvénytelen, az importálás megszakÃtva." #: editor/editor_feature_profile.cpp msgid "" "Profile '%s' already exists. Remove it first before importing, import " "aborted." msgstr "" +"A (z) '%s' profil már létezik. Importálás elÅ‘tt elÅ‘ször távolÃtsa el azt, " +"importálás megszakÃtva." #: editor/editor_feature_profile.cpp -#, fuzzy msgid "Error saving profile to path: '%s'." -msgstr "Hiba TileSet mentésekor!" +msgstr "Hiba történt a profil útvonalba mentése során: '%s'." #: editor/editor_feature_profile.cpp msgid "Unset" -msgstr "" +msgstr "Nincs beállÃtva" #: editor/editor_feature_profile.cpp -#, fuzzy msgid "Current Profile:" -msgstr "Jelenlegi Verzió:" +msgstr "Jelenlegi profil:" #: editor/editor_feature_profile.cpp -#, fuzzy msgid "Make Current" -msgstr "Jelenlegi:" +msgstr "Tegye jelenlegivé" #: editor/editor_feature_profile.cpp #: editor/plugins/animation_player_editor_plugin.cpp @@ -1791,44 +1732,36 @@ msgid "Export" msgstr "Exportálás" #: editor/editor_feature_profile.cpp -#, fuzzy msgid "Available Profiles:" -msgstr "Tulajdonságok" +msgstr "ElérhetÅ‘ profilok:" #: editor/editor_feature_profile.cpp -#, fuzzy msgid "Class Options" -msgstr "LeÃrás" +msgstr "Osztály beállÃtásai" #: editor/editor_feature_profile.cpp -#, fuzzy msgid "New profile name:" -msgstr "Új név:" +msgstr "Új profilnév:" #: editor/editor_feature_profile.cpp -#, fuzzy msgid "Erase Profile" -msgstr "Jobb Egérgomb: Pont Törlése." +msgstr "Profil törlése" #: editor/editor_feature_profile.cpp -#, fuzzy msgid "Godot Feature Profile" -msgstr "Export Sablonok Kezelése" +msgstr "Godot funkcióprofil" #: editor/editor_feature_profile.cpp -#, fuzzy msgid "Import Profile(s)" -msgstr "%d további fájl" +msgstr "Profil(ok) importálása" #: editor/editor_feature_profile.cpp -#, fuzzy msgid "Export Profile" -msgstr "Projekt Exportálása" +msgstr "Profil exportálása" #: editor/editor_feature_profile.cpp -#, fuzzy msgid "Manage Editor Feature Profiles" -msgstr "Export Sablonok Kezelése" +msgstr "A szerkesztÅ‘ funkcióprofiljainak kezelése" #: editor/editor_file_dialog.cpp scene/gui/file_dialog.cpp msgid "Select Current Folder" @@ -1839,24 +1772,21 @@ msgid "File Exists, Overwrite?" msgstr "Fájl Létezik, FelülÃrja?" #: editor/editor_file_dialog.cpp scene/gui/file_dialog.cpp -#, fuzzy msgid "Select This Folder" -msgstr "Aktuális Mappa Kiválasztása" +msgstr "Válassza ezt a mappát" #: editor/editor_file_dialog.cpp editor/filesystem_dock.cpp msgid "Copy Path" msgstr "Útvonal másolása" #: editor/editor_file_dialog.cpp editor/filesystem_dock.cpp -#, fuzzy msgid "Open in File Manager" -msgstr "Mutat FájlkezelÅ‘ben" +msgstr "Megnyitás a FájlkezelÅ‘ben" #: editor/editor_file_dialog.cpp editor/editor_node.cpp #: editor/filesystem_dock.cpp editor/project_manager.cpp -#, fuzzy msgid "Show in File Manager" -msgstr "Mutat FájlkezelÅ‘ben" +msgstr "MegjelenÃtés a FájlkezelÅ‘ben" #: editor/editor_file_dialog.cpp editor/filesystem_dock.cpp msgid "New Folder..." @@ -1916,67 +1846,60 @@ msgstr "Ugrás Fel" #: editor/editor_file_dialog.cpp msgid "Toggle Hidden Files" -msgstr "Rejtett Fájlok MegjelenÃtése" +msgstr "" #: editor/editor_file_dialog.cpp msgid "Toggle Favorite" -msgstr "Kedvenc Kapcsolása" +msgstr "" #: editor/editor_file_dialog.cpp msgid "Toggle Mode" -msgstr "Mód Váltása" +msgstr "Mód váltása" #: editor/editor_file_dialog.cpp msgid "Focus Path" -msgstr "Elérési Út Fókuszálása" +msgstr "" #: editor/editor_file_dialog.cpp msgid "Move Favorite Up" -msgstr "Kedvenc Felfelé Mozgatása" +msgstr "Kedvenc fentebb helyezése" #: editor/editor_file_dialog.cpp msgid "Move Favorite Down" -msgstr "Kedvenc Lefelé Mozgatása" +msgstr "Kedvenc lentebb helyezése" #: editor/editor_file_dialog.cpp -#, fuzzy msgid "Go to previous folder." -msgstr "Ugrás a szülÅ‘mappába" +msgstr "Ugrás az elÅ‘zÅ‘ mappára." #: editor/editor_file_dialog.cpp -#, fuzzy msgid "Go to next folder." -msgstr "Ugrás a szülÅ‘mappába" +msgstr "Ugrás a következÅ‘ mappára." #: editor/editor_file_dialog.cpp scene/gui/file_dialog.cpp -#, fuzzy msgid "Go to parent folder." -msgstr "Ugrás a szülÅ‘mappába" +msgstr "Lépjen a szülÅ‘mappába." #: editor/editor_file_dialog.cpp scene/gui/file_dialog.cpp -#, fuzzy msgid "Refresh files." -msgstr "Osztályok Keresése" +msgstr "Fájlok frissÃtése." #: editor/editor_file_dialog.cpp -#, fuzzy msgid "(Un)favorite current folder." -msgstr "Nem sikerült létrehozni a mappát." +msgstr "Jelenlegi mappa kedvenccé tétele/eltávolÃtása a kedvencek közül." #: editor/editor_file_dialog.cpp scene/gui/file_dialog.cpp -#, fuzzy msgid "Toggle the visibility of hidden files." -msgstr "Rejtett Fájlok MegjelenÃtése" +msgstr "A rejtett fájlok láthatóságának ki- és bekapcsolása." #: editor/editor_file_dialog.cpp editor/filesystem_dock.cpp #, fuzzy msgid "View items as a grid of thumbnails." -msgstr "Elemek kirajzolása indexképek rácsába" +msgstr "Az elemek megtekintése bélyegkép-rácsként." #: editor/editor_file_dialog.cpp editor/filesystem_dock.cpp -#, fuzzy msgid "View items as a list." -msgstr "Elemek listázása" +msgstr "Elemek megtekintése listaként." #: editor/editor_file_dialog.cpp scene/gui/file_dialog.cpp msgid "Directories & Files:" @@ -1984,7 +1907,7 @@ msgstr "Könyvtárak és Fájlok:" #: editor/editor_file_dialog.cpp editor/plugins/sprite_editor_plugin.cpp #: editor/plugins/style_box_editor_plugin.cpp -#: editor/plugins/theme_editor_plugin.cpp +#: editor/plugins/theme_editor_plugin.cpp editor/rename_dialog.cpp msgid "Preview:" msgstr "ElÅ‘nézet:" @@ -2028,14 +1951,12 @@ msgid "Inherited by:" msgstr "Åt örökli:" #: editor/editor_help.cpp -#, fuzzy msgid "Description" -msgstr "LeÃrás:" +msgstr "LeÃrás" #: editor/editor_help.cpp -#, fuzzy msgid "Online Tutorials" -msgstr "Online Oktatóanyagok:" +msgstr "Online oktatóanyagok" #: editor/editor_help.cpp msgid "Properties" @@ -2043,21 +1964,19 @@ msgstr "Tulajdonságok" #: editor/editor_help.cpp msgid "override:" -msgstr "" +msgstr "felülÃrja:" #: editor/editor_help.cpp -#, fuzzy msgid "default:" -msgstr "Alapértelmezett" +msgstr "alapértelmezett:" #: editor/editor_help.cpp msgid "Methods" msgstr "Metódusok" #: editor/editor_help.cpp -#, fuzzy msgid "Theme Properties" -msgstr "Tulajdonságok" +msgstr "Téma tulajdonságai" #: editor/editor_help.cpp msgid "Enumerations" @@ -2068,14 +1987,12 @@ msgid "Constants" msgstr "Konstansok" #: editor/editor_help.cpp -#, fuzzy msgid "Property Descriptions" -msgstr "Tulajdonság LeÃrása:" +msgstr "TulajdonságleÃrások" #: editor/editor_help.cpp -#, fuzzy msgid "(value)" -msgstr "Érték:" +msgstr "(érték)" #: editor/editor_help.cpp msgid "" @@ -2086,9 +2003,8 @@ msgstr "" "[color=$color][url=$url]hozzájárul eggyel[/url][/color]!" #: editor/editor_help.cpp -#, fuzzy msgid "Method Descriptions" -msgstr "Metódus LeÃrás:" +msgstr "MetódusleÃrások" #: editor/editor_help.cpp msgid "" @@ -2101,106 +2017,92 @@ msgstr "" #: editor/editor_help_search.cpp editor/editor_node.cpp #: editor/plugins/script_editor_plugin.cpp msgid "Search Help" -msgstr "Keresés Súgóban" +msgstr "Keresés a súgóban" #: editor/editor_help_search.cpp msgid "Case Sensitive" msgstr "Pontos Egyezés" #: editor/editor_help_search.cpp -#, fuzzy msgid "Show Hierarchy" -msgstr "SegÃtÅ‘k MegjelenÃtése" +msgstr "Hierarchia megjelenÃtése" #: editor/editor_help_search.cpp -#, fuzzy msgid "Display All" -msgstr "Mind Lecserélése" +msgstr "Az összes megjelenÃtése" #: editor/editor_help_search.cpp -#, fuzzy msgid "Classes Only" -msgstr "Osztályok" +msgstr "Csak osztályok" #: editor/editor_help_search.cpp -#, fuzzy msgid "Methods Only" -msgstr "Metódusok" +msgstr "Csak metódusok" #: editor/editor_help_search.cpp -#, fuzzy msgid "Signals Only" -msgstr "Jelzések" +msgstr "Csak jelzések" #: editor/editor_help_search.cpp -#, fuzzy msgid "Constants Only" -msgstr "Konstansok" +msgstr "Csak konstansok" #: editor/editor_help_search.cpp -#, fuzzy msgid "Properties Only" -msgstr "Tulajdonságok" +msgstr "Csak tulajdonságok" #: editor/editor_help_search.cpp -#, fuzzy msgid "Theme Properties Only" -msgstr "Tulajdonságok" +msgstr "Csak tématulajdonságok" #: editor/editor_help_search.cpp -#, fuzzy msgid "Member Type" -msgstr "Tagok" +msgstr "Tag tÃpusa" #: editor/editor_help_search.cpp -#, fuzzy msgid "Class" -msgstr "Osztály:" +msgstr "Osztály" #: editor/editor_help_search.cpp -#, fuzzy msgid "Method" -msgstr "Metódusok" +msgstr "Metódus" #: editor/editor_help_search.cpp editor/plugins/script_text_editor.cpp -#, fuzzy msgid "Signal" -msgstr "Jelzések" +msgstr "Jelzés" #: editor/editor_help_search.cpp editor/plugins/theme_editor_plugin.cpp msgid "Constant" msgstr "Ãllandó" #: editor/editor_help_search.cpp -#, fuzzy msgid "Property" -msgstr "Tulajdonságok" +msgstr "Tulajdonság" #: editor/editor_help_search.cpp -#, fuzzy msgid "Theme Property" -msgstr "Tulajdonságok" +msgstr "Téma tulajdonság" #: editor/editor_inspector.cpp editor/project_settings_editor.cpp msgid "Property:" -msgstr "" +msgstr "Tulajdonság:" #: editor/editor_inspector.cpp +#, fuzzy msgid "Set" -msgstr "" +msgstr "BeállÃtás" #: editor/editor_inspector.cpp msgid "Set Multiple:" -msgstr "" +msgstr "Többszörös beállÃtása:" #: editor/editor_log.cpp msgid "Output:" msgstr "Kimenet:" #: editor/editor_log.cpp editor/plugins/tile_map_editor_plugin.cpp -#, fuzzy msgid "Copy Selection" -msgstr "Kiválasztás eltávolÃtás" +msgstr "Kijelölés másolása" #: editor/editor_log.cpp editor/editor_network_profiler.cpp #: editor/editor_profiler.cpp editor/editor_properties.cpp @@ -2214,7 +2116,7 @@ msgstr "Töröl" #: editor/editor_log.cpp msgid "Clear Output" -msgstr "Kimenet Törlése" +msgstr "Kimenet törlése" #: editor/editor_network_profiler.cpp editor/editor_node.cpp #: editor/editor_profiler.cpp @@ -2223,22 +2125,20 @@ msgstr "LeállÃtás" #: editor/editor_network_profiler.cpp editor/editor_profiler.cpp #: editor/plugins/animation_state_machine_editor.cpp editor/rename_dialog.cpp -#, fuzzy msgid "Start" -msgstr "Start!" +msgstr "Start" #: editor/editor_network_profiler.cpp msgid "%s/s" -msgstr "" +msgstr "%s/s" #: editor/editor_network_profiler.cpp -#, fuzzy msgid "Down" -msgstr "Letöltés" +msgstr "Le" #: editor/editor_network_profiler.cpp msgid "Up" -msgstr "" +msgstr "Fel" #: editor/editor_network_profiler.cpp editor/editor_node.cpp msgid "Node" @@ -2246,27 +2146,27 @@ msgstr "Node" #: editor/editor_network_profiler.cpp msgid "Incoming RPC" -msgstr "" +msgstr "BejövÅ‘ RPC" #: editor/editor_network_profiler.cpp msgid "Incoming RSET" -msgstr "" +msgstr "BejövÅ‘ RSET" #: editor/editor_network_profiler.cpp msgid "Outgoing RPC" -msgstr "" +msgstr "KimenÅ‘ RPC" #: editor/editor_network_profiler.cpp msgid "Outgoing RSET" -msgstr "" +msgstr "KimenÅ‘ RSET" #: editor/editor_node.cpp editor/project_manager.cpp msgid "New Window" -msgstr "" +msgstr "Új ablak" #: editor/editor_node.cpp msgid "Imported resources can't be saved." -msgstr "" +msgstr "Az importált erÅ‘források nem menthetÅ‘k." #: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp #: scene/gui/dialogs.cpp @@ -2282,6 +2182,8 @@ msgid "" "This resource can't be saved because it does not belong to the edited scene. " "Make it unique first." msgstr "" +"Ezt az erÅ‘forrást nem menthetÅ‘, mert nem tartozik a szerkesztett jelenethez. " +"ElÅ‘ször tegye egyedivé." #: editor/editor_node.cpp editor/plugins/animation_player_editor_plugin.cpp msgid "Save Resource As..." @@ -2302,6 +2204,7 @@ msgstr "Hiba történt mentés közben." #: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp msgid "Can't open '%s'. The file could have been moved or deleted." msgstr "" +"A(z) '%s' nem nyitható meg. Lehet, hogy a fájlt áthelyezték vagy törölték." #: editor/editor_node.cpp msgid "Error while parsing '%s'." @@ -2351,7 +2254,7 @@ msgstr "" #: editor/editor_node.cpp editor/scene_tree_dock.cpp msgid "Can't overwrite scene that is still open!" -msgstr "" +msgstr "Nem lehet felülÃrni a még nyitott jelenetet!" #: editor/editor_node.cpp msgid "Can't load MeshLibrary for merging!" @@ -2398,14 +2301,13 @@ msgstr "" "jobban megértse ezt a munkafolyamatot." #: editor/editor_node.cpp -#, fuzzy msgid "" "This resource belongs to a scene that was instanced or inherited.\n" "Changes to it won't be kept when saving the current scene." msgstr "" -"Ez az erÅ‘forrás egy olyan Scene-hez tartozik amit példányosÃtottak vagy " +"Ez az erÅ‘forrás egy olyan jelenethez tartozik ami példányosÃtott vagy " "örökölt.\n" -"A módosÃtások nem lesznek megtartva a jelenlegi Scene mentésekor." +"A módosÃtások nem lesznek megtartva a jelenlegi jelenet mentésekor." #: editor/editor_node.cpp msgid "" @@ -2416,21 +2318,19 @@ msgstr "" "beállÃtásait az import panelen, és importálja újból." #: editor/editor_node.cpp -#, fuzzy msgid "" "This scene was imported, so changes to it won't be kept.\n" "Instancing it or inheriting will allow making changes to it.\n" "Please read the documentation relevant to importing scenes to better " "understand this workflow." msgstr "" -"Ezt a jelenetet importálta, Ãgy a rajta végzett módosÃtások nem lesznek " +"Ez a jelenetet importált, Ãgy a rajta végzett módosÃtások nem lesznek " "megtartva.\n" "Változtatásokat végezhet rajta, ha példányosÃtja, vagy leszármaztatja.\n" "Olvassa el a jelenetek importálásáról szóló megfelelÅ‘ dokumentációt, hogy " "jobban megértse ezt a munkafolyamatot." #: editor/editor_node.cpp -#, fuzzy msgid "" "This is a remote object, so changes to it won't be kept.\n" "Please read the documentation relevant to debugging to better understand " @@ -2458,9 +2358,8 @@ msgid "Open Base Scene" msgstr "Alap Scene megnyitás" #: editor/editor_node.cpp -#, fuzzy msgid "Quick Open..." -msgstr "Jelenet gyors megnyitása..." +msgstr "Gyors megnyitás..." #: editor/editor_node.cpp msgid "Quick Open Scene..." @@ -2479,9 +2378,8 @@ msgid "Save changes to '%s' before closing?" msgstr "Bezárás elÅ‘tt menti a '%s'-n végzett módosÃtásokat?" #: editor/editor_node.cpp -#, fuzzy msgid "Saved %s modified resource(s)." -msgstr "Nem sikerült betölteni az erÅ‘forrást." +msgstr "%s módosÃtott erÅ‘forrás mentve." #: editor/editor_node.cpp msgid "A root node is required to save the scene." @@ -2513,7 +2411,7 @@ msgstr "Mesh könyvtár exportálás" #: editor/editor_node.cpp msgid "This operation can't be done without a root node." -msgstr "Ezt a műveletet nem lehet végrehajtani gyökér Node nélkül." +msgstr "Ezt a műveletet nem lehet végrehajtani gyökér node nélkül." #: editor/editor_node.cpp msgid "Export Tile Set" @@ -2532,15 +2430,16 @@ msgid "Can't reload a scene that was never saved." msgstr "Nem lehet újratölteni egy olyan jelenetet, amit soha nem mentett el." #: editor/editor_node.cpp -#, fuzzy msgid "Reload Saved Scene" -msgstr "Scene mentés" +msgstr "Mentett jelenet újratöltése" #: editor/editor_node.cpp msgid "" "The current scene has unsaved changes.\n" "Reload the saved scene anyway? This action cannot be undone." msgstr "" +"Az aktuális jelenet nem mentett módosÃtásokat tartalmaz.\n" +"A mentett jelenetet mindenképp újratölti? Ez a művelet nem visszavonható." #: editor/editor_node.cpp msgid "Quick Run Scene..." @@ -2552,7 +2451,7 @@ msgstr "Kilépés" #: editor/editor_node.cpp msgid "Exit the editor?" -msgstr "Kilépés a szerkesztÅ‘bÅ‘l?" +msgstr "Kilép a szerkesztÅ‘bÅ‘l?" #: editor/editor_node.cpp msgid "Open Project Manager?" @@ -2560,11 +2459,12 @@ msgstr "Megnyitja a ProjektkezelÅ‘t?" #: editor/editor_node.cpp msgid "Save & Quit" -msgstr "Mentés és Kilépés" +msgstr "Mentés és kilépés" #: editor/editor_node.cpp msgid "Save changes to the following scene(s) before quitting?" -msgstr "Elmenti a következÅ‘ Scene(ek)en végzett változtatásokat kilépés elÅ‘tt?" +msgstr "" +"Elmenti a következÅ‘ jelenet(ek)en végzett változtatásokat kilépés elÅ‘tt?" #: editor/editor_node.cpp msgid "Save changes the following scene(s) before opening Project Manager?" @@ -2577,8 +2477,8 @@ msgid "" "This option is deprecated. Situations where refresh must be forced are now " "considered a bug. Please report." msgstr "" -"Ez a lehetÅ‘ség elavult. Az olyan helyzeteket, ahol ki kell kényszerÃteni egy " -"frissÃtést, már hibának vesszük. Kérjük, jelentse a helyzetet." +"Ez a lehetÅ‘ség elavult. Az olyan helyzeteket, ahol kényszerÃteni kell egy " +"frissÃtést, már hibának vesszük. Kérjük, jelentse ezt." #: editor/editor_node.cpp msgid "Pick a Main Scene" @@ -2586,12 +2486,11 @@ msgstr "Válasszon egy FÅ‘ Jelenetet" #: editor/editor_node.cpp msgid "Close Scene" -msgstr "Scene bezárás" +msgstr "Jelenet bezárása" #: editor/editor_node.cpp -#, fuzzy msgid "Reopen Closed Scene" -msgstr "Scene bezárás" +msgstr "Bezárt jelenet újbóli megnyitása" #: editor/editor_node.cpp msgid "Unable to enable addon plugin at: '%s' parsing of config failed." @@ -2610,13 +2509,12 @@ msgid "Unable to load addon script from path: '%s'." msgstr "Nem sikerült az addon szkript betöltése a következÅ‘ útvonalról: '%s'." #: editor/editor_node.cpp -#, fuzzy msgid "" "Unable to load addon script from path: '%s' There seems to be an error in " "the code, please check the syntax." msgstr "" -"Nem sikerült az addon szkript betöltése a következÅ‘ útvonalról: '%s' A " -"szkript nem eszközmódban van." +"Nem lehet betölteni az addon szkriptet a(z) '%s' útvonalról. Úgy tűnik, hiba " +"történt a kódban, ellenÅ‘rizze a szintaxist." #: editor/editor_node.cpp msgid "" @@ -2702,24 +2600,20 @@ msgstr "Alapértelmezett" #: editor/editor_node.cpp editor/editor_properties.cpp #: editor/plugins/script_editor_plugin.cpp editor/property_editor.cpp -#, fuzzy msgid "Show in FileSystem" -msgstr "Mutassa a Fájlrendszerben" +msgstr "MegjelenÃtés a fájlrendszerben" #: editor/editor_node.cpp -#, fuzzy msgid "Play This Scene" -msgstr "Scene futtatás" +msgstr "Jelenet lejátszása" #: editor/editor_node.cpp -#, fuzzy msgid "Close Tab" -msgstr "A Többi Lap Bezárása" +msgstr "Lap bezárása" #: editor/editor_node.cpp -#, fuzzy msgid "Undo Close Tab" -msgstr "A Többi Lap Bezárása" +msgstr "Lap bezárásának visszavonása" #: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp msgid "Close Other Tabs" @@ -2727,12 +2621,11 @@ msgstr "A Többi Lap Bezárása" #: editor/editor_node.cpp msgid "Close Tabs to the Right" -msgstr "" +msgstr "Lapok bezárása ettÅ‘l jobbra" #: editor/editor_node.cpp -#, fuzzy msgid "Close All Tabs" -msgstr "Mind Bezárása" +msgstr "Minden lap bezárása" #: editor/editor_node.cpp msgid "Switch Scene Tab" @@ -2775,9 +2668,8 @@ msgid "Go to previously opened scene." msgstr "Ugrás az elÅ‘zÅ‘leg megnyitott jelenetre." #: editor/editor_node.cpp -#, fuzzy msgid "Copy Text" -msgstr "Útvonal másolása" +msgstr "Szöveg másolása" #: editor/editor_node.cpp msgid "Next tab" @@ -2785,7 +2677,7 @@ msgstr "KövetkezÅ‘ fül" #: editor/editor_node.cpp msgid "Previous tab" -msgstr "ElÅ‘zÅ‘ fül" +msgstr "ElÅ‘zÅ‘ lap" #: editor/editor_node.cpp msgid "Filter Files..." @@ -2816,9 +2708,8 @@ msgid "Save Scene" msgstr "Scene mentés" #: editor/editor_node.cpp -#, fuzzy msgid "Save All Scenes" -msgstr "Minden Scene mentés" +msgstr "Az összes jelenet mentése" #: editor/editor_node.cpp msgid "Convert To..." @@ -2852,49 +2743,44 @@ msgid "Project" msgstr "Projekt" #: editor/editor_node.cpp -#, fuzzy msgid "Project Settings..." -msgstr "Projekt BeállÃtások" +msgstr "Projekt beállÃtások..." #: editor/editor_node.cpp editor/plugins/version_control_editor_plugin.cpp -#, fuzzy msgid "Version Control" -msgstr "Verzió:" +msgstr "Verziókezelés" #: editor/editor_node.cpp editor/plugins/version_control_editor_plugin.cpp msgid "Set Up Version Control" -msgstr "" +msgstr "Verziókezelés beállÃtása" #: editor/editor_node.cpp msgid "Shut Down Version Control" -msgstr "" +msgstr "VerzióvezérlÅ‘ leállÃtása" #: editor/editor_node.cpp -#, fuzzy msgid "Export..." -msgstr "Exportálás" +msgstr "Exportálás..." #: editor/editor_node.cpp msgid "Install Android Build Template..." msgstr "" #: editor/editor_node.cpp -#, fuzzy msgid "Open Project Data Folder" -msgstr "Megnyitja a ProjektkezelÅ‘t?" +msgstr "Projektadat-mappa megnyitása" #: editor/editor_node.cpp editor/plugins/tile_set_editor_plugin.cpp msgid "Tools" msgstr "Eszközök" #: editor/editor_node.cpp -#, fuzzy msgid "Orphan Resource Explorer..." -msgstr "Ãrva Forrás KezelÅ‘" +msgstr "Ãrva erÅ‘forrás-kezelÅ‘..." #: editor/editor_node.cpp msgid "Quit to Project List" -msgstr "Kilépés a Projektlistába" +msgstr "Kilépés a projektlistába" #: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp #: editor/project_export.cpp @@ -2907,24 +2793,28 @@ msgstr "IndÃtás Távoli Teszteléssel" #: editor/editor_node.cpp msgid "" -"When exporting or deploying, the resulting executable will attempt to " -"connect to the IP of this computer in order to be debugged." +"When this option is enabled, using one-click deploy will make the executable " +"attempt to connect to this computer's IP so the running project can be " +"debugged.\n" +"This option is intended to be used for remote debugging (typically with a " +"mobile device).\n" +"You don't need to enable it to use the GDScript debugger locally." msgstr "" -"Exportáláskor vagy telepÃtéskor az Ãgy kapott futtatható program megpróbál " -"ennek a számÃtógépnek az IP-jéhez csatlakozni távoli hibakeresés érdekében." #: editor/editor_node.cpp -msgid "Small Deploy with Network FS" +#, fuzzy +msgid "Small Deploy with Network Filesystem" msgstr "Kis TelepÃtés Hálózati FS-sel" #: editor/editor_node.cpp +#, fuzzy msgid "" -"When this option is enabled, export or deploy will produce a minimal " -"executable.\n" +"When this option is enabled, using one-click deploy for Android will only " +"export an executable without the project data.\n" "The filesystem will be provided from the project by the editor over the " "network.\n" -"On Android, deploy will use the USB cable for faster performance. This " -"option speeds up testing for games with a large footprint." +"On Android, deploying will use the USB cable for faster performance. This " +"option speeds up testing for projects with large assets." msgstr "" "Ha ez az opció engedélyezve van, akkor az exportálás vagy a telepÃtés egy " "minimális méretű futtatható programot hoz létre.\n" @@ -2938,9 +2828,10 @@ msgid "Visible Collision Shapes" msgstr "Látható Ütközési Alakzatok" #: editor/editor_node.cpp +#, fuzzy msgid "" -"Collision shapes and raycast nodes (for 2D and 3D) will be visible on the " -"running game if this option is turned on." +"When this option is enabled, collision shapes and raycast nodes (for 2D and " +"3D) will be visible in the running project." msgstr "" "Az ütközési alakzatok és a fénysugárkövetÅ‘ Node-ok (mind 2D-hez és 3D-hez) " "láthatóak lesznek a játék futásakor, ha ez az opció be van kapcsolva." @@ -2950,23 +2841,26 @@ msgid "Visible Navigation" msgstr "Látható Navigáció" #: editor/editor_node.cpp +#, fuzzy msgid "" -"Navigation meshes and polygons will be visible on the running game if this " -"option is turned on." +"When this option is enabled, navigation meshes and polygons will be visible " +"in the running project." msgstr "" "A navigációs hálók és sokszögek láthatóak lesznek a játék futásakor, ha ez " "az opció be van kapcsolva." #: editor/editor_node.cpp -msgid "Sync Scene Changes" +#, fuzzy +msgid "Synchronize Scene Changes" msgstr "Jelenet változtatások szinkronizálása" #: editor/editor_node.cpp +#, fuzzy msgid "" -"When this option is turned on, any changes made to the scene in the editor " -"will be replicated in the running game.\n" -"When used remotely on a device, this is more efficient with network " -"filesystem." +"When this option is enabled, any changes made to the scene in the editor " +"will be replicated in the running project.\n" +"When used remotely on a device, this is more efficient when the network " +"filesystem option is enabled." msgstr "" "Ha ez a beállÃtás be van kapcsolva, bármilyen változtatás a jeleneten a " "szerkesztÅ‘ben le lesz másolva a futó játékba.\n" @@ -2974,15 +2868,17 @@ msgstr "" "fájlrendszerrel együtt." #: editor/editor_node.cpp -msgid "Sync Script Changes" +#, fuzzy +msgid "Synchronize Script Changes" msgstr "Szkript Változtatások Szinkronizálása" #: editor/editor_node.cpp +#, fuzzy msgid "" -"When this option is turned on, any script that is saved will be reloaded on " -"the running game.\n" -"When used remotely on a device, this is more efficient with network " -"filesystem." +"When this option is enabled, any script that is saved will be reloaded in " +"the running project.\n" +"When used remotely on a device, this is more efficient when the network " +"filesystem option is enabled." msgstr "" "Ha ez a beállÃtás be van kapcsolva, bármilyen szkript, amit elment, újra " "betöltÅ‘dik a futó játékba.\n" @@ -2994,56 +2890,49 @@ msgid "Editor" msgstr "SzerkesztÅ‘" #: editor/editor_node.cpp -#, fuzzy msgid "Editor Settings..." -msgstr "SzerkesztÅ‘ BeállÃtások" +msgstr "SzerkesztÅ‘ beállÃtásai..." #: editor/editor_node.cpp msgid "Editor Layout" msgstr "SzerkesztÅ‘ Elrendezés" #: editor/editor_node.cpp -#, fuzzy msgid "Take Screenshot" -msgstr "Scene mentés" +msgstr "KépernyÅ‘kép készÃtése" #: editor/editor_node.cpp -#, fuzzy msgid "Screenshots are stored in the Editor Data/Settings Folder." -msgstr "SzerkesztÅ‘ BeállÃtások" +msgstr "A képernyÅ‘képek a szerkesztÅ‘ adatai/beállÃtásai mappában tárolódnak." #: editor/editor_node.cpp msgid "Toggle Fullscreen" msgstr "Teljes KépernyÅ‘" #: editor/editor_node.cpp -#, fuzzy msgid "Toggle System Console" -msgstr "Mód Váltása" +msgstr "Rendszerkonzol be- és kikapcsolása" #: editor/editor_node.cpp -#, fuzzy msgid "Open Editor Data/Settings Folder" -msgstr "SzerkesztÅ‘ BeállÃtások" +msgstr "SzerkesztÅ‘ adatok/beállÃtások mappa megnyitása" #: editor/editor_node.cpp +#, fuzzy msgid "Open Editor Data Folder" -msgstr "" +msgstr "A szerkesztÅ‘ adatmappájának megnyitása" #: editor/editor_node.cpp -#, fuzzy msgid "Open Editor Settings Folder" -msgstr "SzerkesztÅ‘ BeállÃtások" +msgstr "SzerkesztÅ‘ beállÃtásai mappa megnyitása" #: editor/editor_node.cpp -#, fuzzy msgid "Manage Editor Features..." -msgstr "Export Sablonok Kezelése" +msgstr "A SzerkesztÅ‘ funkcióinak kezelése ..." #: editor/editor_node.cpp -#, fuzzy msgid "Manage Export Templates..." -msgstr "Export Sablonok Kezelése" +msgstr "Exportálási sablonok kezelése..." #: editor/editor_node.cpp editor/plugins/shader_editor_plugin.cpp msgid "Help" @@ -3054,7 +2943,7 @@ msgstr "Súgó" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp editor/plugins/text_editor.cpp #: editor/plugins/visual_shader_editor_plugin.cpp editor/project_manager.cpp -#: editor/project_settings_editor.cpp editor/rename_dialog.cpp +#: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp msgid "Search" msgstr "Keresés" @@ -3065,16 +2954,16 @@ msgstr "Online Dokumentáció" #: editor/editor_node.cpp msgid "Q&A" -msgstr "Kérdések és Válaszok" +msgstr "Kérdések és válaszok" #: editor/editor_node.cpp -#, fuzzy msgid "Report a Bug" -msgstr "Újraimportálás" +msgstr "Hiba bejelentése" #: editor/editor_node.cpp +#, fuzzy msgid "Send Docs Feedback" -msgstr "" +msgstr "Visszajelzés a Dokumentumokról" #: editor/editor_node.cpp editor/plugins/asset_library_editor_plugin.cpp msgid "Community" @@ -3094,11 +2983,11 @@ msgstr "Játék" #: editor/editor_node.cpp msgid "Pause the scene execution for debugging." -msgstr "" +msgstr "Szüneteltesse a jelenet végrehajtását a hibakereséshez." #: editor/editor_node.cpp msgid "Pause Scene" -msgstr "Scene szüneteltetés" +msgstr "Jelenet szüneteltetése" #: editor/editor_node.cpp msgid "Stop the scene." @@ -3118,37 +3007,33 @@ msgstr "TetszÅ‘leges Scene futtatás" #: editor/editor_node.cpp msgid "Play Custom Scene" -msgstr "TetszÅ‘leges Scene futtatás" +msgstr "TetszÅ‘leges jelenet lejátszása" #: editor/editor_node.cpp msgid "Changing the video driver requires restarting the editor." msgstr "" +"A videó-illesztÅ‘program módosÃtásához újra kell indÃtani a szerkesztÅ‘t." #: editor/editor_node.cpp editor/project_settings_editor.cpp #: editor/settings_config_dialog.cpp -#, fuzzy msgid "Save & Restart" -msgstr "Mentés és Kilépés" +msgstr "Mentés és újraindÃtás" #: editor/editor_node.cpp -#, fuzzy msgid "Spins when the editor window redraws." -msgstr "Fordul egyet, amikor a szerkesztÅ‘ablak újrarajzolódik!" +msgstr "Pörög, amikor a szerkesztÅ‘ablak újrarajzolódik." #: editor/editor_node.cpp -#, fuzzy msgid "Update Continuously" -msgstr "Folyamatos" +msgstr "Folyamatos frissÃtés" #: editor/editor_node.cpp -#, fuzzy msgid "Update When Changed" -msgstr "Változások FrissÃtése" +msgstr "FrissÃtés, ha megváltozik" #: editor/editor_node.cpp -#, fuzzy msgid "Hide Update Spinner" -msgstr "FrissÃtési Forgó Kikapcsolása" +msgstr "FrissÃtési forgó elrejtése" #: editor/editor_node.cpp msgid "FileSystem" @@ -3159,9 +3044,8 @@ msgid "Inspector" msgstr "MegfigyelÅ‘" #: editor/editor_node.cpp -#, fuzzy msgid "Expand Bottom Panel" -msgstr "Összes kibontása" +msgstr "Alsó panel kinyitása" #: editor/editor_node.cpp msgid "Output" @@ -3176,9 +3060,8 @@ msgid "Android build template is missing, please install relevant templates." msgstr "" #: editor/editor_node.cpp -#, fuzzy msgid "Manage Templates" -msgstr "Export Sablonok Kezelése" +msgstr "Sablonok kezelése" #: editor/editor_node.cpp msgid "" @@ -3204,9 +3087,8 @@ msgid "Import Templates From ZIP File" msgstr "Sablonok Importálása ZIP Fájlból" #: editor/editor_node.cpp -#, fuzzy msgid "Template Package" -msgstr "Export Sablon KezelÅ‘" +msgstr "Sabloncsomag" #: editor/editor_node.cpp msgid "Export Library" @@ -3234,7 +3116,7 @@ msgstr "Kiválaszt" #: editor/editor_node.cpp msgid "Open 2D Editor" -msgstr "2D SzerkesztÅ‘ Megnyitása" +msgstr "2D szerkesztÅ‘ megnyitása" #: editor/editor_node.cpp msgid "Open 3D Editor" @@ -3242,7 +3124,7 @@ msgstr "3D SzerkesztÅ‘ Megnyitása" #: editor/editor_node.cpp msgid "Open Script Editor" -msgstr "Szkript SzerkesztÅ‘ Megnyitása" +msgstr "Szkript szerkesztÅ‘ megnyitása" #: editor/editor_node.cpp editor/project_manager.cpp msgid "Open Asset Library" @@ -3258,12 +3140,11 @@ msgstr "ElÅ‘zÅ‘ SzerkesztÅ‘ Megnyitása" #: editor/editor_node.h msgid "Warning!" -msgstr "" +msgstr "Figyelmeztetés!" #: editor/editor_path.cpp -#, fuzzy msgid "No sub-resources found." -msgstr "Nincs felületi forrás meghatározva." +msgstr "Nem található alerÅ‘forrás." #: editor/editor_plugin.cpp msgid "Creating Mesh Previews" @@ -3274,14 +3155,12 @@ msgid "Thumbnail..." msgstr "Indexkép..." #: editor/editor_plugin_settings.cpp -#, fuzzy msgid "Main Script:" -msgstr "Szkript Futtatása" +msgstr "FÅ‘ szkript:" #: editor/editor_plugin_settings.cpp -#, fuzzy msgid "Edit Plugin" -msgstr "Sokszög Szerkesztése" +msgstr "BÅ‘vÃtmény szerkesztése" #: editor/editor_plugin_settings.cpp msgid "Installed Plugins:" @@ -3305,9 +3184,8 @@ msgid "Status:" msgstr "Ãllapot:" #: editor/editor_plugin_settings.cpp -#, fuzzy msgid "Edit:" -msgstr "Szerkesztés" +msgstr "Szerkesztés:" #: editor/editor_profiler.cpp msgid "Measure:" @@ -3350,34 +3228,32 @@ msgid "Calls" msgstr "HÃvások" #: editor/editor_properties.cpp -#, fuzzy msgid "Edit Text:" -msgstr "Tagok" +msgstr "Szöveg szerkesztése:" #: editor/editor_properties.cpp editor/script_create_dialog.cpp msgid "On" -msgstr "" +msgstr "Be" #: editor/editor_properties.cpp msgid "Layer" -msgstr "" +msgstr "Réteg" #: editor/editor_properties.cpp msgid "Bit %d, value %d" -msgstr "" +msgstr "%d bit, érték: %d" #: editor/editor_properties.cpp msgid "[Empty]" -msgstr "" +msgstr "[Üres]" #: editor/editor_properties.cpp editor/plugins/root_motion_editor_plugin.cpp msgid "Assign..." -msgstr "" +msgstr "Hozzárendelés..." #: editor/editor_properties.cpp -#, fuzzy msgid "Invalid RID" -msgstr "Érvénytelen név." +msgstr "" #: editor/editor_properties.cpp msgid "" @@ -3405,20 +3281,19 @@ msgstr "" #: editor/editor_properties.cpp editor/property_editor.cpp msgid "New Script" -msgstr "" +msgstr "Új szkript" #: editor/editor_properties.cpp editor/scene_tree_dock.cpp -#, fuzzy msgid "Extend Script" -msgstr "Szkript Futtatása" +msgstr "Szkript kinyitása" #: editor/editor_properties.cpp editor/property_editor.cpp msgid "New %s" -msgstr "" +msgstr "Új %s" #: editor/editor_properties.cpp editor/property_editor.cpp msgid "Make Unique" -msgstr "" +msgstr "Egyedivé tétel" #: editor/editor_properties.cpp #: editor/plugins/animation_blend_space_1d_editor.cpp @@ -3436,7 +3311,7 @@ msgstr "Beillesztés" #: editor/editor_properties.cpp editor/property_editor.cpp msgid "Convert To %s" -msgstr "" +msgstr "ÃtalakÃtás erre: %s" #: editor/editor_properties.cpp editor/property_editor.cpp msgid "Selected node is not a Viewport!" @@ -3444,35 +3319,35 @@ msgstr "" #: editor/editor_properties_array_dict.cpp msgid "Size: " -msgstr "" +msgstr "Méret: " #: editor/editor_properties_array_dict.cpp msgid "Page: " -msgstr "" +msgstr "Oldal: " #: editor/editor_properties_array_dict.cpp #: editor/plugins/theme_editor_plugin.cpp msgid "Remove Item" -msgstr "" +msgstr "Elem eltávolÃtása" #: editor/editor_properties_array_dict.cpp -#, fuzzy msgid "New Key:" -msgstr "Új név:" +msgstr "Új kulcs:" #: editor/editor_properties_array_dict.cpp -#, fuzzy msgid "New Value:" -msgstr "Új név:" +msgstr "Új érték:" #: editor/editor_properties_array_dict.cpp msgid "Add Key/Value Pair" -msgstr "" +msgstr "Kulcs/érték pár hozzáadása" #: editor/editor_run_native.cpp +#, fuzzy msgid "" "No runnable export preset found for this platform.\n" -"Please add a runnable preset in the export menu." +"Please add a runnable preset in the Export menu or define an existing preset " +"as runnable." msgstr "" "Nem található futtatható exportállomány ehhez a platformhoz.\n" "Adjon hozzá egy futtatható exportállományt az export menüben." @@ -3511,7 +3386,7 @@ msgstr "Válassza ki az importálandó Node-okat" #: editor/editor_sub_scene.cpp editor/project_manager.cpp msgid "Browse" -msgstr "" +msgstr "Tallózás" #: editor/editor_sub_scene.cpp msgid "Scene Path:" @@ -3522,9 +3397,8 @@ msgid "Import From Node:" msgstr "Importálás Node-ból:" #: editor/export_template_manager.cpp -#, fuzzy msgid "Redownload" -msgstr "Letöltés Megint" +msgstr "Letöltés újra" #: editor/export_template_manager.cpp msgid "Uninstall" @@ -3564,9 +3438,8 @@ msgid "Can't open export templates zip." msgstr "Nem nyitható meg az export sablon zip." #: editor/export_template_manager.cpp -#, fuzzy msgid "Invalid version.txt format inside templates: %s." -msgstr "Érvénytelen version.txt formátum a sablonokban." +msgstr "Érvénytelen version.txt formátum a sablonokban: %s." #: editor/export_template_manager.cpp msgid "No version.txt found inside templates." @@ -3586,11 +3459,12 @@ msgstr "Importálás:" #: editor/export_template_manager.cpp msgid "Error getting the list of mirrors." -msgstr "" +msgstr "Hiba történt a tükörlista lekérésekor." #: editor/export_template_manager.cpp msgid "Error parsing JSON of mirror list. Please report this issue!" msgstr "" +"Hiba történt a tükörlista JSON elemzésénél. Kérjük, jelentse ezt a problémát!" #: editor/export_template_manager.cpp msgid "" @@ -3617,7 +3491,7 @@ msgstr "Nincs válasz." #: editor/export_template_manager.cpp msgid "Request Failed." -msgstr "Kérés Sikertelen." +msgstr "A kérés sikertelen." #: editor/export_template_manager.cpp msgid "Redirect Loop." @@ -3633,20 +3507,21 @@ msgid "Download Complete." msgstr "A Letöltés BefejezÅ‘dött." #: editor/export_template_manager.cpp -#, fuzzy msgid "Cannot remove temporary file:" -msgstr "Nem eltávolÃtható:" +msgstr "Az ideiglenes fájl nem távolÃtható el:" #: editor/export_template_manager.cpp +#, fuzzy msgid "" "Templates installation failed.\n" "The problematic templates archives can be found at '%s'." msgstr "" +"A sablonok telepÃtése nem sikerült.\n" +"A problémás sablonok archÃvuma megtalálható a következÅ‘ helyen: '%s'." #: editor/export_template_manager.cpp -#, fuzzy msgid "Error requesting URL:" -msgstr "Hiba történt az url lekérdezésekor: " +msgstr "Hiba az URL kérésekor:" #: editor/export_template_manager.cpp msgid "Connecting to Mirror..." @@ -3695,9 +3570,8 @@ msgid "SSL Handshake Error" msgstr "SSL-Kézfogás Hiba" #: editor/export_template_manager.cpp -#, fuzzy msgid "Uncompressing Android Build Sources" -msgstr "Eszközök Kicsomagolása" +msgstr "" #: editor/export_template_manager.cpp msgid "Current Version:" @@ -3716,14 +3590,12 @@ msgid "Remove Template" msgstr "Sablon EltávolÃtása" #: editor/export_template_manager.cpp -#, fuzzy msgid "Select Template File" msgstr "Válasszon sablonfájlt" #: editor/export_template_manager.cpp -#, fuzzy msgid "Godot Export Templates" -msgstr "Export Sablonok Kezelése" +msgstr "Godot export sablonok" #: editor/export_template_manager.cpp msgid "Export Template Manager" @@ -3734,14 +3606,13 @@ msgid "Download Templates" msgstr "Sablonok Letöltése" #: editor/export_template_manager.cpp -#, fuzzy msgid "Select mirror from list: (Shift+Click: Open in Browser)" -msgstr "Válasszon tükröt a listából: " +msgstr "" +"Tükör kiválasztása a listából: (Shift + kattintás: megnyitás a böngészÅ‘ben)" #: editor/filesystem_dock.cpp -#, fuzzy msgid "Favorites" -msgstr "Kedvencek:" +msgstr "Kedvencek" #: editor/filesystem_dock.cpp msgid "Status: Import of file failed. Please fix file and reimport manually." @@ -3774,9 +3645,8 @@ msgid "No name provided." msgstr "Nincs név megadva." #: editor/filesystem_dock.cpp -#, fuzzy msgid "Provided name contains invalid characters." -msgstr "A megadott név érvénytelen karaktereket tartalmaz" +msgstr "A megadott név érvénytelen karaktereket tartalmaz." #: editor/filesystem_dock.cpp msgid "A file or folder with this name already exists." @@ -3803,33 +3673,28 @@ msgid "Duplicating folder:" msgstr "Mappa másolása:" #: editor/filesystem_dock.cpp -#, fuzzy msgid "New Inherited Scene" -msgstr "Új örökölt Jelenet..." +msgstr "Új örökölt Jelenet" #: editor/filesystem_dock.cpp -#, fuzzy msgid "Set As Main Scene" -msgstr "Válasszon egy FÅ‘ Jelenetet" +msgstr "BeállÃtás fÅ‘ jelenetként" #: editor/filesystem_dock.cpp -#, fuzzy msgid "Open Scenes" -msgstr "Scene megnyitás" +msgstr "Jelenetek megnyitása" #: editor/filesystem_dock.cpp msgid "Instance" msgstr "Példány" #: editor/filesystem_dock.cpp -#, fuzzy msgid "Add to Favorites" -msgstr "Kedvencek:" +msgstr "Hozzáadás kedvencekhez" #: editor/filesystem_dock.cpp -#, fuzzy msgid "Remove from Favorites" -msgstr "EltávolÃtás Csoportból" +msgstr "EltávolÃtás a kedvencek közül" #: editor/filesystem_dock.cpp msgid "Edit Dependencies..." @@ -3852,31 +3717,26 @@ msgid "Move To..." msgstr "Ãthelyezés..." #: editor/filesystem_dock.cpp -#, fuzzy msgid "New Scene..." -msgstr "Új Scene" +msgstr "Új jelenet..." #: editor/filesystem_dock.cpp editor/plugins/script_editor_plugin.cpp -#, fuzzy msgid "New Script..." -msgstr "Szkript gyors megnyitás..." +msgstr "Új szkript..." #: editor/filesystem_dock.cpp -#, fuzzy msgid "New Resource..." -msgstr "ErÅ‘forrás Mentése Másként..." +msgstr "Új erÅ‘forrás..." #: editor/filesystem_dock.cpp editor/plugins/visual_shader_editor_plugin.cpp #: editor/script_editor_debugger.cpp -#, fuzzy msgid "Expand All" -msgstr "Összes kibontása" +msgstr "Összes kinyitása" #: editor/filesystem_dock.cpp editor/plugins/visual_shader_editor_plugin.cpp #: editor/script_editor_debugger.cpp -#, fuzzy msgid "Collapse All" -msgstr "Összes összecsukása" +msgstr "Összes becsukása" #: editor/filesystem_dock.cpp #: editor/plugins/animation_tree_player_editor_plugin.cpp @@ -3886,78 +3746,68 @@ msgid "Rename" msgstr "Ãtnevezés" #: editor/filesystem_dock.cpp -#, fuzzy msgid "Previous Folder/File" -msgstr "ElÅ‘zÅ‘ SÃk" +msgstr "ElÅ‘zÅ‘ mappa/fájl" #: editor/filesystem_dock.cpp -#, fuzzy msgid "Next Folder/File" -msgstr "Mappa Létrehozása" +msgstr "KövetkezÅ‘ mappa/fájl" #: editor/filesystem_dock.cpp msgid "Re-Scan Filesystem" msgstr "Fájlrendszer Újra-vizsgálata" #: editor/filesystem_dock.cpp -#, fuzzy msgid "Toggle Split Mode" -msgstr "Mód Váltása" +msgstr "Váltás az osztott módra" #: editor/filesystem_dock.cpp -#, fuzzy msgid "Search files" -msgstr "Osztályok Keresése" +msgstr "Fájlok keresése" #: editor/filesystem_dock.cpp msgid "" "Scanning Files,\n" "Please Wait..." msgstr "" -"Fájlok Vizsgálata,\n" -"Kérem Várjon..." +"Fájlok vizsgálata,\n" +"kérjük várjon..." #: editor/filesystem_dock.cpp msgid "Move" msgstr "Ãthelyezés" #: editor/filesystem_dock.cpp -#, fuzzy msgid "There is already file or folder with the same name in this location." -msgstr "Egy fájl vagy mappa már létezik a megadott névvel." +msgstr "Ezen a helyen már van azonos nevű fájl vagy mappa." #: editor/filesystem_dock.cpp msgid "Overwrite" -msgstr "" +msgstr "FelülÃrás" #: editor/filesystem_dock.cpp -#, fuzzy msgid "Create Scene" -msgstr "Scene mentés" +msgstr "Jelenet létrehozása" #: editor/filesystem_dock.cpp editor/plugins/script_editor_plugin.cpp msgid "Create Script" msgstr "Szkript Létrehozása" #: editor/find_in_files.cpp editor/plugins/script_editor_plugin.cpp -#, fuzzy msgid "Find in Files" -msgstr "%d további fájl" +msgstr "Keresés a fájlokban" #: editor/find_in_files.cpp -#, fuzzy msgid "Find:" -msgstr "Keres" +msgstr "Keres:" #: editor/find_in_files.cpp -#, fuzzy msgid "Folder:" -msgstr "Mappa Létrehozása" +msgstr "Mappa:" #: editor/find_in_files.cpp -#, fuzzy msgid "Filters:" -msgstr "SzűrÅ‘k..." +msgstr "SzűrÅ‘k:" #: editor/find_in_files.cpp msgid "" @@ -3979,29 +3829,24 @@ msgid "Cancel" msgstr "Mégse" #: editor/find_in_files.cpp -#, fuzzy msgid "Find: " -msgstr "Keres" +msgstr "Keres: " #: editor/find_in_files.cpp -#, fuzzy msgid "Replace: " -msgstr "Lecserélés" +msgstr "Csere: " #: editor/find_in_files.cpp -#, fuzzy msgid "Replace all (no undo)" -msgstr "Mind Lecserélése" +msgstr "Összes lecserélése (nem visszavonható)" #: editor/find_in_files.cpp -#, fuzzy msgid "Searching..." -msgstr "Mentés..." +msgstr "Keresés…" #: editor/find_in_files.cpp -#, fuzzy msgid "Search complete" -msgstr "Keresés a Szövegben" +msgstr "A keresés kész" #: editor/groups_editor.cpp msgid "Add to Group" @@ -4012,57 +3857,49 @@ msgid "Remove from Group" msgstr "EltávolÃtás Csoportból" #: editor/groups_editor.cpp -#, fuzzy msgid "Group name already exists." -msgstr "HIBA: Animáció név már létezik!" +msgstr "A csoportnév már létezik." #: editor/groups_editor.cpp -#, fuzzy msgid "Invalid group name." -msgstr "Érvénytelen név." +msgstr "Érvénytelen csoportnév." #: editor/groups_editor.cpp -#, fuzzy msgid "Rename Group" -msgstr "Csoportok" +msgstr "Csoport átnevezése" #: editor/groups_editor.cpp -#, fuzzy msgid "Delete Group" -msgstr "Elrendezés Törlése" +msgstr "Csoport törlése" #: editor/groups_editor.cpp editor/node_dock.cpp msgid "Groups" msgstr "Csoportok" #: editor/groups_editor.cpp -#, fuzzy msgid "Nodes Not in Group" -msgstr "Hozzáadás Csoporthoz" +msgstr "Csoportban nem lévÅ‘ node-ok" #: editor/groups_editor.cpp editor/scene_tree_dock.cpp #: editor/scene_tree_editor.cpp msgid "Filter nodes" -msgstr "" +msgstr "Node-ok szűrése" #: editor/groups_editor.cpp -#, fuzzy msgid "Nodes in Group" -msgstr "Hozzáadás Csoporthoz" +msgstr "Node-ok a csoportban" #: editor/groups_editor.cpp msgid "Empty groups will be automatically removed." -msgstr "" +msgstr "Az üres csoportok automatikusan törlÅ‘dnek." #: editor/groups_editor.cpp -#, fuzzy msgid "Group Editor" -msgstr "Szkript SzerkesztÅ‘ Megnyitása" +msgstr "CsoportszerkesztÅ‘" #: editor/groups_editor.cpp -#, fuzzy msgid "Manage Groups" -msgstr "Csoportok" +msgstr "Csoportok kezelése" #: editor/import/resource_importer_scene.cpp msgid "Import as Single Scene" @@ -4147,9 +3984,8 @@ msgid "Saving..." msgstr "Mentés..." #: editor/import_dock.cpp -#, fuzzy msgid "%d Files" -msgstr " Fájlok" +msgstr "%d fájl" #: editor/import_dock.cpp msgid "Set as Default for '%s'" @@ -4164,9 +4000,8 @@ msgid "Import As:" msgstr "Importálás Mint:" #: editor/import_dock.cpp -#, fuzzy msgid "Preset" -msgstr "BeépÃtett BeállÃtások..." +msgstr "ElÅ‘re beállÃtott" #: editor/import_dock.cpp msgid "Reimport" @@ -4174,30 +4009,32 @@ msgstr "Újraimportálás" #: editor/import_dock.cpp msgid "Save Scenes, Re-Import, and Restart" -msgstr "" +msgstr "Jelenetek mentése, újraimportálás és újraindÃtás" #: editor/import_dock.cpp msgid "Changing the type of an imported file requires editor restart." msgstr "" +"Az importált fájl tÃpusának módosÃtásához a szerkesztÅ‘t újra kell indÃtani." #: editor/import_dock.cpp +#, fuzzy msgid "" "WARNING: Assets exist that use this resource, they may stop loading properly." msgstr "" +"FIGYELMEZTETÉS: Vannak olyan eszközök, amelyek ezt az erÅ‘forrást használják, " +"ezért leállÃthatják a megfelelÅ‘ betöltést." #: editor/inspector_dock.cpp msgid "Failed to load resource." msgstr "Nem sikerült betölteni az erÅ‘forrást." #: editor/inspector_dock.cpp -#, fuzzy msgid "Expand All Properties" -msgstr "Összes tulajdonság kibontása" +msgstr "Összes tulajdonság kinyitása" #: editor/inspector_dock.cpp -#, fuzzy msgid "Collapse All Properties" -msgstr "Összes tulajdonság összecsukása" +msgstr "Összes tulajdonság becsukása" #: editor/inspector_dock.cpp editor/plugins/animation_player_editor_plugin.cpp #: editor/plugins/script_editor_plugin.cpp @@ -4209,9 +4046,8 @@ msgid "Copy Params" msgstr "Paraméterek Másolása" #: editor/inspector_dock.cpp -#, fuzzy msgid "Edit Resource Clipboard" -msgstr "Az erÅ‘forrás vágólap üres!" +msgstr "ErÅ‘forrás vágólap szerkesztése" #: editor/inspector_dock.cpp msgid "Copy Resource" @@ -4258,9 +4094,8 @@ msgid "Object properties." msgstr "Objektumtulajdonságok." #: editor/inspector_dock.cpp -#, fuzzy msgid "Filter properties" -msgstr "Objektumtulajdonságok." +msgstr "Tulajdonságok szűrése" #: editor/inspector_dock.cpp msgid "Changes may be lost!" @@ -4271,53 +4106,47 @@ msgid "MultiNode Set" msgstr "MultiNode BeállÃtás" #: editor/node_dock.cpp -#, fuzzy msgid "Select a single node to edit its signals and groups." -msgstr "Válasszon ki egy Node-ot a Jelzések és Csoportok módosÃtásához." +msgstr "Válasszon ki egy node-ot a jelzések és csoportok módosÃtásához." #: editor/plugin_config_dialog.cpp -#, fuzzy msgid "Edit a Plugin" -msgstr "Sokszög Szerkesztése" +msgstr "BÅ‘vÃtmény szerkesztése" #: editor/plugin_config_dialog.cpp -#, fuzzy msgid "Create a Plugin" -msgstr "Sokszög Létrehozása" +msgstr "BÅ‘vÃtmény létrehozása" #: editor/plugin_config_dialog.cpp -#, fuzzy msgid "Plugin Name:" -msgstr "BÅ‘vÃtmények" +msgstr "BÅ‘vÃtmény neve:" #: editor/plugin_config_dialog.cpp msgid "Subfolder:" -msgstr "" +msgstr "Almappa:" #: editor/plugin_config_dialog.cpp editor/script_create_dialog.cpp msgid "Language:" -msgstr "" +msgstr "Nyelv:" #: editor/plugin_config_dialog.cpp msgid "Script Name:" -msgstr "" +msgstr "Szkript neve:" #: editor/plugin_config_dialog.cpp msgid "Activate now?" -msgstr "" +msgstr "Aktiválja most?" #: editor/plugins/abstract_polygon_2d_editor.cpp #: editor/plugins/polygon_2d_editor_plugin.cpp -#, fuzzy msgid "Create Polygon" -msgstr "Sokszög Létrehozása" +msgstr "Sokszög létrehozása" #: editor/plugins/abstract_polygon_2d_editor.cpp #: editor/plugins/animation_blend_space_1d_editor.cpp #: editor/plugins/animation_blend_space_2d_editor.cpp -#, fuzzy msgid "Create points." -msgstr "Pontok Törlése" +msgstr "Pontok létrehozása." #: editor/plugins/abstract_polygon_2d_editor.cpp msgid "" @@ -4331,28 +4160,24 @@ msgstr "" #: editor/plugins/abstract_polygon_2d_editor.cpp #: editor/plugins/animation_blend_space_1d_editor.cpp -#, fuzzy msgid "Erase points." -msgstr "Jobb Egérgomb: Pont Törlése." +msgstr "Pontok törlése." #: editor/plugins/abstract_polygon_2d_editor.cpp -#, fuzzy msgid "Edit Polygon" -msgstr "Sokszög Szerkesztése" +msgstr "Sokszög szerkesztése" #: editor/plugins/abstract_polygon_2d_editor.cpp msgid "Insert Point" msgstr "Pont Beszúrása" #: editor/plugins/abstract_polygon_2d_editor.cpp -#, fuzzy msgid "Edit Polygon (Remove Point)" -msgstr "Sokszög Szerkesztése (Pont EltávolÃtása)" +msgstr "Sokszög szerkesztése (pont eltávolÃtása)" #: editor/plugins/abstract_polygon_2d_editor.cpp -#, fuzzy msgid "Remove Polygon And Point" -msgstr "Sokszög és Pont EltávolÃtása" +msgstr "Sokszög és pont eltávolÃtása" #: editor/plugins/animation_blend_space_1d_editor.cpp #: editor/plugins/animation_blend_space_2d_editor.cpp @@ -4366,25 +4191,21 @@ msgstr "Animáció Hozzáadása" #: editor/plugins/animation_blend_space_2d_editor.cpp #: editor/plugins/animation_blend_tree_editor_plugin.cpp #: editor/plugins/animation_state_machine_editor.cpp -#, fuzzy msgid "Load..." -msgstr "Betöltés" +msgstr "Betöltés..." #: editor/plugins/animation_blend_space_1d_editor.cpp #: editor/plugins/animation_blend_space_2d_editor.cpp -#, fuzzy msgid "Move Node Point" -msgstr "Pont Mozgatása" +msgstr "" #: editor/plugins/animation_blend_space_1d_editor.cpp -#, fuzzy msgid "Change BlendSpace1D Limits" -msgstr "Keverési IdÅ‘ MódosÃtása" +msgstr "" #: editor/plugins/animation_blend_space_1d_editor.cpp -#, fuzzy msgid "Change BlendSpace1D Labels" -msgstr "Keverési IdÅ‘ MódosÃtása" +msgstr "" #: editor/plugins/animation_blend_space_1d_editor.cpp #: editor/plugins/animation_blend_space_2d_editor.cpp @@ -4394,20 +4215,17 @@ msgstr "" #: editor/plugins/animation_blend_space_1d_editor.cpp #: editor/plugins/animation_blend_space_2d_editor.cpp -#, fuzzy msgid "Add Node Point" -msgstr "Pont hozzáadása" +msgstr "" #: editor/plugins/animation_blend_space_1d_editor.cpp #: editor/plugins/animation_blend_space_2d_editor.cpp -#, fuzzy msgid "Add Animation Point" -msgstr "Animáció Hozzáadása" +msgstr "" #: editor/plugins/animation_blend_space_1d_editor.cpp -#, fuzzy msgid "Remove BlendSpace1D Point" -msgstr "Útvonal Pont EltávolÃtása" +msgstr "" #: editor/plugins/animation_blend_space_1d_editor.cpp msgid "Move BlendSpace1D Node Point" @@ -4435,53 +4253,45 @@ msgstr "" #: editor/plugins/animation_blend_space_1d_editor.cpp #: editor/plugins/animation_blend_space_2d_editor.cpp scene/gui/graph_edit.cpp msgid "Enable snap and show grid." -msgstr "" +msgstr "Illesztés engedélyezése és rács megjelenÃtése." #: editor/plugins/animation_blend_space_1d_editor.cpp #: editor/plugins/animation_blend_space_2d_editor.cpp -#, fuzzy msgid "Point" -msgstr "Pont Mozgatása" +msgstr "Pont" #: editor/plugins/animation_blend_space_1d_editor.cpp #: editor/plugins/animation_blend_space_2d_editor.cpp #: editor/plugins/animation_blend_tree_editor_plugin.cpp -#, fuzzy msgid "Open Editor" -msgstr "Megnyitás SzerkesztÅ‘ben" +msgstr "SzerkesztÅ‘ megnyitása" #: editor/plugins/animation_blend_space_1d_editor.cpp #: editor/plugins/animation_blend_space_2d_editor.cpp #: editor/plugins/animation_blend_tree_editor_plugin.cpp #: editor/plugins/animation_state_machine_editor.cpp -#, fuzzy msgid "Open Animation Node" -msgstr "Animáció Node" +msgstr "" #: editor/plugins/animation_blend_space_2d_editor.cpp -#, fuzzy msgid "Triangle already exists." -msgstr "HIBA: Animáció név már létezik!" +msgstr "A háromszög már létezik." #: editor/plugins/animation_blend_space_2d_editor.cpp -#, fuzzy msgid "Add Triangle" -msgstr "Animáció nyomvonal hozzáadás" +msgstr "Háromszög hozzáadása" #: editor/plugins/animation_blend_space_2d_editor.cpp -#, fuzzy msgid "Change BlendSpace2D Limits" -msgstr "Keverési IdÅ‘ MódosÃtása" +msgstr "" #: editor/plugins/animation_blend_space_2d_editor.cpp -#, fuzzy msgid "Change BlendSpace2D Labels" -msgstr "Keverési IdÅ‘ MódosÃtása" +msgstr "" #: editor/plugins/animation_blend_space_2d_editor.cpp -#, fuzzy msgid "Remove BlendSpace2D Point" -msgstr "Útvonal Pont EltávolÃtása" +msgstr "" #: editor/plugins/animation_blend_space_2d_editor.cpp msgid "Remove BlendSpace2D Triangle" @@ -4492,13 +4302,13 @@ msgid "BlendSpace2D does not belong to an AnimationTree node." msgstr "" #: editor/plugins/animation_blend_space_2d_editor.cpp +#, fuzzy msgid "No triangles exist, so no blending can take place." -msgstr "" +msgstr "Nincsenek háromszögek, Ãgy nem történhet keverés." #: editor/plugins/animation_blend_space_2d_editor.cpp -#, fuzzy msgid "Toggle Auto Triangles" -msgstr "AutoLoad Globálisok Kapcsolása" +msgstr "Automatikus háromszögek be- és kikapcsolása" #: editor/plugins/animation_blend_space_2d_editor.cpp msgid "Create triangles by connecting points." @@ -4506,7 +4316,7 @@ msgstr "" #: editor/plugins/animation_blend_space_2d_editor.cpp msgid "Erase points and triangles." -msgstr "" +msgstr "Pontok és háromszögek törlése." #: editor/plugins/animation_blend_space_2d_editor.cpp msgid "Generate blend triangles automatically (instead of manually)" @@ -4518,9 +4328,8 @@ msgid "Blend:" msgstr "Keverés:" #: editor/plugins/animation_blend_tree_editor_plugin.cpp -#, fuzzy msgid "Parameter Changed" -msgstr "Változások FrissÃtése" +msgstr "A paraméter megváltozott" #: editor/plugins/animation_blend_tree_editor_plugin.cpp #: editor/plugins/animation_tree_player_editor_plugin.cpp @@ -4537,9 +4346,8 @@ msgstr "" #: editor/plugins/animation_blend_tree_editor_plugin.cpp #: editor/plugins/visual_shader_editor_plugin.cpp -#, fuzzy msgid "Node Moved" -msgstr "Mozgás Mód" +msgstr "" #: editor/plugins/animation_blend_tree_editor_plugin.cpp msgid "Unable to connect, port may be in use or connection may be invalid." @@ -4547,41 +4355,35 @@ msgstr "" #: editor/plugins/animation_blend_tree_editor_plugin.cpp #: editor/plugins/visual_shader_editor_plugin.cpp -#, fuzzy msgid "Nodes Connected" -msgstr "Csatlakozva" +msgstr "" #: editor/plugins/animation_blend_tree_editor_plugin.cpp #: editor/plugins/visual_shader_editor_plugin.cpp -#, fuzzy msgid "Nodes Disconnected" -msgstr "Kapcsolat bontva" +msgstr "" #: editor/plugins/animation_blend_tree_editor_plugin.cpp -#, fuzzy msgid "Set Animation" -msgstr "Animáció" +msgstr "Animáció beállÃtása" #: editor/plugins/animation_blend_tree_editor_plugin.cpp #: editor/plugins/visual_shader_editor_plugin.cpp -#, fuzzy msgid "Delete Node" -msgstr "Node létrehozás" +msgstr "Node törlése" #: editor/plugins/animation_blend_tree_editor_plugin.cpp #: editor/scene_tree_dock.cpp msgid "Delete Node(s)" -msgstr "" +msgstr "Node(-ok) törlése" #: editor/plugins/animation_blend_tree_editor_plugin.cpp -#, fuzzy msgid "Toggle Filter On/Off" -msgstr "Zavarmentes mód váltása." +msgstr "SzűrÅ‘ be- és kikapcsolása" #: editor/plugins/animation_blend_tree_editor_plugin.cpp -#, fuzzy msgid "Change Filter" -msgstr "Animáció hossz változtatás" +msgstr "SzűrÅ‘ módosÃtása" #: editor/plugins/animation_blend_tree_editor_plugin.cpp msgid "No animation player set, so unable to retrieve track names." @@ -4600,39 +4402,34 @@ msgstr "" #: editor/plugins/animation_blend_tree_editor_plugin.cpp msgid "Anim Clips" -msgstr "" +msgstr "Animáció klipek" #: editor/plugins/animation_blend_tree_editor_plugin.cpp -#, fuzzy msgid "Audio Clips" -msgstr "Animáció nyomvonal hozzáadás" +msgstr "Audió klipek" #: editor/plugins/animation_blend_tree_editor_plugin.cpp -#, fuzzy msgid "Functions" -msgstr "Funkciók:" +msgstr "Függvények" #: editor/plugins/animation_blend_tree_editor_plugin.cpp #: editor/plugins/animation_state_machine_editor.cpp -#, fuzzy msgid "Node Renamed" -msgstr "Node neve:" +msgstr "Node átnevezve" #: editor/plugins/animation_blend_tree_editor_plugin.cpp #: editor/plugins/visual_shader_editor_plugin.cpp msgid "Add Node..." -msgstr "" +msgstr "Node hozzáadása..." #: editor/plugins/animation_blend_tree_editor_plugin.cpp #: editor/plugins/root_motion_editor_plugin.cpp -#, fuzzy msgid "Edit Filtered Tracks:" -msgstr "SzűrÅ‘k Szerkesztése" +msgstr "" #: editor/plugins/animation_blend_tree_editor_plugin.cpp -#, fuzzy msgid "Enable Filtering" -msgstr "Animáció hossz változtatás" +msgstr "Szűrés engedélyezése" #: editor/plugins/animation_player_editor_plugin.cpp msgid "Toggle Autoplay" @@ -4661,14 +4458,12 @@ msgid "Remove Animation" msgstr "Animáció EltávolÃtása" #: editor/plugins/animation_player_editor_plugin.cpp -#, fuzzy msgid "Invalid animation name!" -msgstr "HIBA: Érvénytelen animáció név!" +msgstr "Érvénytelen animáció név!" #: editor/plugins/animation_player_editor_plugin.cpp -#, fuzzy msgid "Animation name already exists!" -msgstr "HIBA: Animáció név már létezik!" +msgstr "Az animáció név már létezik!" #: editor/plugins/animation_player_editor_plugin.cpp #: editor/plugins/sprite_frames_editor_plugin.cpp @@ -4692,14 +4487,12 @@ msgid "Duplicate Animation" msgstr "Animáció MegkettÅ‘zése" #: editor/plugins/animation_player_editor_plugin.cpp -#, fuzzy msgid "No animation to copy!" -msgstr "HIBA: Nincs másolható animáció!" +msgstr "Nincs másolható animáció!" #: editor/plugins/animation_player_editor_plugin.cpp -#, fuzzy msgid "No animation resource on clipboard!" -msgstr "HIBA: Nincs animációs erÅ‘forrás a vágólapon!" +msgstr "Nincs animációs erÅ‘forrás a vágólapon!" #: editor/plugins/animation_player_editor_plugin.cpp msgid "Pasted Animation" @@ -4710,9 +4503,8 @@ msgid "Paste Animation" msgstr "Animáció Beillesztése" #: editor/plugins/animation_player_editor_plugin.cpp -#, fuzzy msgid "No animation to edit!" -msgstr "HIBA: Nincs animáció szerkesztésre!" +msgstr "Nincs animáció szerkesztésre!" #: editor/plugins/animation_player_editor_plugin.cpp msgid "Play selected animation backwards from current pos. (A)" @@ -4752,14 +4544,12 @@ msgid "Animation" msgstr "Animáció" #: editor/plugins/animation_player_editor_plugin.cpp -#, fuzzy msgid "Edit Transitions..." -msgstr "Ãtmenetek" +msgstr "Ãtmenetek szerkesztése..." #: editor/plugins/animation_player_editor_plugin.cpp -#, fuzzy msgid "Open in Inspector" -msgstr "Megnyitás SzerkesztÅ‘ben" +msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp msgid "Display list of animations in player." @@ -4774,9 +4564,8 @@ msgid "Enable Onion Skinning" msgstr "MásolópapÃr Mód Bekapcsolása" #: editor/plugins/animation_player_editor_plugin.cpp -#, fuzzy msgid "Onion Skinning Options" -msgstr "MásolópapÃr Animáció (Onion Skinning)" +msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp msgid "Directions" @@ -4819,9 +4608,8 @@ msgid "Include Gizmos (3D)" msgstr "Kihatás Gizmókra Is (3D)" #: editor/plugins/animation_player_editor_plugin.cpp -#, fuzzy msgid "Pin AnimationPlayer" -msgstr "Animáció Beillesztése" +msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp msgid "Create New Animation" @@ -4851,24 +4639,21 @@ msgid "Cross-Animation Blend Times" msgstr "Animációk Közötti Keverési IdÅ‘k" #: editor/plugins/animation_state_machine_editor.cpp -#, fuzzy msgid "Move Node" -msgstr "Mozgás Mód" +msgstr "Node áthelyezése" #: editor/plugins/animation_state_machine_editor.cpp -#, fuzzy msgid "Transition exists!" -msgstr "Ãtmenet" +msgstr "Az átmenet létezik!" #: editor/plugins/animation_state_machine_editor.cpp -#, fuzzy msgid "Add Transition" -msgstr "Ãtmenet" +msgstr "Ãtmenet hozzáadása" #: editor/plugins/animation_state_machine_editor.cpp #: modules/visual_script/visual_script_editor.cpp msgid "Add Node" -msgstr "" +msgstr "Node hozzáadása" #: editor/plugins/animation_state_machine_editor.cpp msgid "End" @@ -4876,42 +4661,39 @@ msgstr "" #: editor/plugins/animation_state_machine_editor.cpp msgid "Immediate" -msgstr "" +msgstr "Azonnal" #: editor/plugins/animation_state_machine_editor.cpp msgid "Sync" -msgstr "" +msgstr "Szinkronizálás" #: editor/plugins/animation_state_machine_editor.cpp msgid "At End" -msgstr "" +msgstr "A végén" #: editor/plugins/animation_state_machine_editor.cpp msgid "Travel" -msgstr "" +msgstr "Utazás" #: editor/plugins/animation_state_machine_editor.cpp msgid "Start and end nodes are needed for a sub-transition." msgstr "" #: editor/plugins/animation_state_machine_editor.cpp -#, fuzzy msgid "No playback resource set at path: %s." -msgstr "Nincs az erÅ‘forrás elérési útban." +msgstr "" #: editor/plugins/animation_state_machine_editor.cpp -#, fuzzy msgid "Node Removed" -msgstr "EltávolÃt" +msgstr "Node eltávolÃtva" #: editor/plugins/animation_state_machine_editor.cpp -#, fuzzy msgid "Transition Removed" -msgstr "Ãtmenet Node" +msgstr "Ãtmenet eltávolÃtva" #: editor/plugins/animation_state_machine_editor.cpp msgid "Set Start Node (Autoplay)" -msgstr "" +msgstr "Start node beállÃtása (automatikus lejátszás)" #: editor/plugins/animation_state_machine_editor.cpp msgid "" @@ -4921,19 +4703,16 @@ msgid "" msgstr "" #: editor/plugins/animation_state_machine_editor.cpp -#, fuzzy msgid "Create new nodes." -msgstr "Új %s Létrehozása" +msgstr "Új node-ok létrehozása." #: editor/plugins/animation_state_machine_editor.cpp -#, fuzzy msgid "Connect nodes." -msgstr "Csatlakoztatás Node-hoz:" +msgstr "Node-ok csatlakoztatása." #: editor/plugins/animation_state_machine_editor.cpp -#, fuzzy msgid "Remove selected node or transition." -msgstr "Kiválasztott nyomvonal eltávolÃtása." +msgstr "Kiválasztott node vagy átmenet eltávolÃtása." #: editor/plugins/animation_state_machine_editor.cpp msgid "Toggle autoplay this animation on start, restart or seek to zero." @@ -4944,19 +4723,17 @@ msgid "Set the end animation. This is useful for sub-transitions." msgstr "" #: editor/plugins/animation_state_machine_editor.cpp -#, fuzzy msgid "Transition: " -msgstr "Ãtmenet" +msgstr "Ãtmenet: " #: editor/plugins/animation_state_machine_editor.cpp -#, fuzzy msgid "Play Mode:" -msgstr "Pásztázás Mód" +msgstr "Lejátszási mód:" #: editor/plugins/animation_tree_editor_plugin.cpp #: editor/plugins/animation_tree_player_editor_plugin.cpp msgid "AnimationTree" -msgstr "AnimációFa" +msgstr "" #: editor/plugins/animation_tree_player_editor_plugin.cpp msgid "New name:" @@ -5123,37 +4900,32 @@ msgid "Request failed, return code:" msgstr "Kérés sikertelen, visszatérési kód:" #: editor/plugins/asset_library_editor_plugin.cpp -#, fuzzy msgid "Request failed." -msgstr "Kérés Sikertelen." +msgstr "A kérés sikertelen." #: editor/plugins/asset_library_editor_plugin.cpp -#, fuzzy msgid "Cannot save response to:" -msgstr "Nem eltávolÃtható:" +msgstr "A válasz nem menthetÅ‘:" #: editor/plugins/asset_library_editor_plugin.cpp msgid "Write error." -msgstr "" +msgstr "Ãrási hiba." #: editor/plugins/asset_library_editor_plugin.cpp msgid "Request failed, too many redirects" msgstr "Kérés sikertelen, túl sok átirányÃtás" #: editor/plugins/asset_library_editor_plugin.cpp -#, fuzzy msgid "Redirect loop." -msgstr "ÃtirányÃtási Hurok." +msgstr "Hurok átirányÃtása." #: editor/plugins/asset_library_editor_plugin.cpp -#, fuzzy msgid "Request failed, timeout" -msgstr "Kérés sikertelen, visszatérési kód:" +msgstr "A kérés nem sikerült, idÅ‘túllépés" #: editor/plugins/asset_library_editor_plugin.cpp -#, fuzzy msgid "Timeout." -msgstr "IdÅ‘" +msgstr "IdÅ‘túllépés." #: editor/plugins/asset_library_editor_plugin.cpp msgid "Bad download hash, assuming file has been tampered with." @@ -5178,14 +4950,12 @@ msgid "Asset Download Error:" msgstr "Eszköz Letöltési Hiba:" #: editor/plugins/asset_library_editor_plugin.cpp -#, fuzzy msgid "Downloading (%s / %s)..." -msgstr "Letöltés" +msgstr "Letöltés (%s / %s)..." #: editor/plugins/asset_library_editor_plugin.cpp -#, fuzzy msgid "Downloading..." -msgstr "Letöltés" +msgstr "Letöltés..." #: editor/plugins/asset_library_editor_plugin.cpp msgid "Resolving..." @@ -5200,9 +4970,8 @@ msgid "Idle" msgstr "Tétlen" #: editor/plugins/asset_library_editor_plugin.cpp -#, fuzzy msgid "Install..." -msgstr "TelepÃtés" +msgstr "TelepÃtés..." #: editor/plugins/asset_library_editor_plugin.cpp msgid "Retry" @@ -5218,39 +4987,35 @@ msgstr "Ennek az eszköznek a letöltése már folyamatban van!" #: editor/plugins/asset_library_editor_plugin.cpp msgid "Recently Updated" -msgstr "" +msgstr "Nemrég frissÃtve" #: editor/plugins/asset_library_editor_plugin.cpp msgid "Least Recently Updated" -msgstr "" +msgstr "Legutóbb frissÃtve" #: editor/plugins/asset_library_editor_plugin.cpp msgid "Name (A-Z)" -msgstr "" +msgstr "Név (A-Z)" #: editor/plugins/asset_library_editor_plugin.cpp msgid "Name (Z-A)" -msgstr "" +msgstr "Név (Z-A)" #: editor/plugins/asset_library_editor_plugin.cpp -#, fuzzy msgid "License (A-Z)" -msgstr "Licenc" +msgstr "Licenc (A-Z)" #: editor/plugins/asset_library_editor_plugin.cpp -#, fuzzy msgid "License (Z-A)" -msgstr "Licenc" +msgstr "Licenc (Z-A)" #: editor/plugins/asset_library_editor_plugin.cpp -#, fuzzy msgid "First" -msgstr "elsÅ‘" +msgstr "ElsÅ‘" #: editor/plugins/asset_library_editor_plugin.cpp -#, fuzzy msgid "Previous" -msgstr "ElÅ‘zÅ‘ fül" +msgstr "ElÅ‘zÅ‘" #: editor/plugins/asset_library_editor_plugin.cpp msgid "Next" @@ -5258,7 +5023,7 @@ msgstr "KövetkezÅ‘" #: editor/plugins/asset_library_editor_plugin.cpp msgid "Last" -msgstr "" +msgstr "Utolsó" #: editor/plugins/asset_library_editor_plugin.cpp msgid "All" @@ -5266,17 +5031,15 @@ msgstr "Mind" #: editor/plugins/asset_library_editor_plugin.cpp msgid "No results for \"%s\"." -msgstr "" +msgstr "Nincs találat a következÅ‘re: \"%s\"." #: editor/plugins/asset_library_editor_plugin.cpp -#, fuzzy msgid "Import..." -msgstr "Importálás" +msgstr "Importálás..." #: editor/plugins/asset_library_editor_plugin.cpp -#, fuzzy msgid "Plugins..." -msgstr "BÅ‘vÃtmények" +msgstr "BÅ‘vÃtmények..." #: editor/plugins/asset_library_editor_plugin.cpp editor/project_manager.cpp msgid "Sort:" @@ -5292,9 +5055,8 @@ msgid "Site:" msgstr "Oldal:" #: editor/plugins/asset_library_editor_plugin.cpp -#, fuzzy msgid "Support" -msgstr "Támogatás..." +msgstr "Támogatás" #: editor/plugins/asset_library_editor_plugin.cpp msgid "Official" @@ -5305,9 +5067,8 @@ msgid "Testing" msgstr "Tesztelés" #: editor/plugins/asset_library_editor_plugin.cpp -#, fuzzy msgid "Loading..." -msgstr "Betöltés" +msgstr "Betöltés..." #: editor/plugins/asset_library_editor_plugin.cpp msgid "Assets ZIP File" @@ -5344,7 +5105,7 @@ msgid "Bake Lightmaps" msgstr "Fény Besütése" #: editor/plugins/camera_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp editor/rename_dialog.cpp +#: editor/plugins/spatial_editor_plugin.cpp msgid "Preview" msgstr "ElÅ‘nézet" @@ -5362,12 +5123,11 @@ msgstr "Rács Léptetés:" #: editor/plugins/canvas_item_editor_plugin.cpp msgid "Primary Line Every:" -msgstr "" +msgstr "ElsÅ‘dleges vonal minden:" #: editor/plugins/canvas_item_editor_plugin.cpp -#, fuzzy msgid "steps" -msgstr "2 lépés" +msgstr "lépés" #: editor/plugins/canvas_item_editor_plugin.cpp msgid "Rotation Offset:" @@ -5378,74 +5138,60 @@ msgid "Rotation Step:" msgstr "Forgatási Léptetés:" #: editor/plugins/canvas_item_editor_plugin.cpp -#, fuzzy msgid "Scale Step:" -msgstr "Skála:" +msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -#, fuzzy msgid "Move Vertical Guide" -msgstr "FüggÅ‘leges vezetÅ‘vonal mozgatása" +msgstr "FüggÅ‘leges segédvonal mozgatása" #: editor/plugins/canvas_item_editor_plugin.cpp -#, fuzzy msgid "Create Vertical Guide" -msgstr "Új függÅ‘leges vezetÅ‘vonal létrehozása" +msgstr "FüggÅ‘leges segédvonal létrehozása" #: editor/plugins/canvas_item_editor_plugin.cpp -#, fuzzy msgid "Remove Vertical Guide" -msgstr "FüggÅ‘leges vezetÅ‘vonal eltávolÃtása" +msgstr "FüggÅ‘leges segédvonal eltávolÃtása" #: editor/plugins/canvas_item_editor_plugin.cpp -#, fuzzy msgid "Move Horizontal Guide" -msgstr "VÃzszintes vezetÅ‘vonal mozgatása" +msgstr "VÃzszintes segédvonal mozgatása" #: editor/plugins/canvas_item_editor_plugin.cpp -#, fuzzy msgid "Create Horizontal Guide" -msgstr "Új vÃzszintes vezetÅ‘vonal létrehozása" +msgstr "VÃzszintes segédvonal létrehozása" #: editor/plugins/canvas_item_editor_plugin.cpp -#, fuzzy msgid "Remove Horizontal Guide" -msgstr "VÃzszintes vezetÅ‘vonal eltávolÃtása" +msgstr "VÃzszintes segédvonal eltávolÃtása" #: editor/plugins/canvas_item_editor_plugin.cpp -#, fuzzy msgid "Create Horizontal and Vertical Guides" -msgstr "Új vÃzszintes és függÅ‘leges vezetÅ‘vonalak létrehozása" +msgstr "VÃzszintes és függÅ‘leges segédvonalak létrehozása" #: editor/plugins/canvas_item_editor_plugin.cpp -#, fuzzy msgid "Move pivot" -msgstr "Forgatási Pont Mozgatása" +msgstr "Forgatási pont áthelyezése" #: editor/plugins/canvas_item_editor_plugin.cpp -#, fuzzy msgid "Rotate CanvasItem" -msgstr "CanvasItem Szerkesztése" +msgstr "CanvasItem forgatása" #: editor/plugins/canvas_item_editor_plugin.cpp -#, fuzzy msgid "Move anchor" -msgstr "Mozgási Művelet" +msgstr "Horgony áthelyezése" #: editor/plugins/canvas_item_editor_plugin.cpp -#, fuzzy msgid "Resize CanvasItem" -msgstr "CanvasItem Szerkesztése" +msgstr "CanvasItem átméretezése" #: editor/plugins/canvas_item_editor_plugin.cpp -#, fuzzy msgid "Scale CanvasItem" -msgstr "CanvasItem Szerkesztése" +msgstr "CanvasItem méretezése" #: editor/plugins/canvas_item_editor_plugin.cpp -#, fuzzy msgid "Move CanvasItem" -msgstr "CanvasItem Szerkesztése" +msgstr "CanvasItem áthelyezése" #: editor/plugins/canvas_item_editor_plugin.cpp msgid "" @@ -5464,62 +5210,52 @@ msgid "" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -#, fuzzy msgid "Top Left" -msgstr "Forgató mód" +msgstr "Bal felsÅ‘" #: editor/plugins/canvas_item_editor_plugin.cpp -#, fuzzy msgid "Top Right" -msgstr "Sokszög Forgatása" +msgstr "Jobb felsÅ‘" #: editor/plugins/canvas_item_editor_plugin.cpp -#, fuzzy msgid "Bottom Right" -msgstr "Sokszög Forgatása" +msgstr "Jobb alsó" #: editor/plugins/canvas_item_editor_plugin.cpp -#, fuzzy msgid "Bottom Left" -msgstr "Forgató mód" +msgstr "Bal alsó" #: editor/plugins/canvas_item_editor_plugin.cpp -#, fuzzy msgid "Center Left" -msgstr "Behúzás Balra" +msgstr "Bal közép" #: editor/plugins/canvas_item_editor_plugin.cpp -#, fuzzy msgid "Center Top" -msgstr "Kijelölés Középre" +msgstr "FelsÅ‘ közép" #: editor/plugins/canvas_item_editor_plugin.cpp -#, fuzzy msgid "Center Right" -msgstr "Behúzás Jobbra" +msgstr "Jobbra közép" #: editor/plugins/canvas_item_editor_plugin.cpp -#, fuzzy msgid "Center Bottom" -msgstr "Kijelölés Középre" +msgstr "Középre lent" #: editor/plugins/canvas_item_editor_plugin.cpp msgid "Center" -msgstr "" +msgstr "Középre" #: editor/plugins/canvas_item_editor_plugin.cpp -#, fuzzy msgid "Left Wide" -msgstr "Bal lineáris" +msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp msgid "Top Wide" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -#, fuzzy msgid "Right Wide" -msgstr "Jobb lineáris" +msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp msgid "Bottom Wide" @@ -5534,13 +5270,13 @@ msgid "HCenter Wide" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp +#, fuzzy msgid "Full Rect" -msgstr "" +msgstr "Teljes téglalap" #: editor/plugins/canvas_item_editor_plugin.cpp -#, fuzzy msgid "Keep Ratio" -msgstr "Méretezési arány:" +msgstr "Arány megtartása" #: editor/plugins/canvas_item_editor_plugin.cpp msgid "Anchors only" @@ -5570,45 +5306,39 @@ msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp #: editor/plugins/spatial_editor_plugin.cpp -#, fuzzy msgid "Lock Selected" -msgstr "Kiválaszt" +msgstr "Kijelölés zárolása" #: editor/plugins/canvas_item_editor_plugin.cpp #: editor/plugins/spatial_editor_plugin.cpp msgid "Unlock Selected" -msgstr "" +msgstr "Kijelölés feloldása" #: editor/plugins/canvas_item_editor_plugin.cpp #: editor/plugins/spatial_editor_plugin.cpp -#, fuzzy msgid "Group Selected" -msgstr "Kiválasztás eltávolÃtás" +msgstr "Kijelöltek csoportosÃtása" #: editor/plugins/canvas_item_editor_plugin.cpp #: editor/plugins/spatial_editor_plugin.cpp -#, fuzzy msgid "Ungroup Selected" -msgstr "Kiválasztás eltávolÃtás" +msgstr "kijelölt csoportok szétbontása" #: editor/plugins/canvas_item_editor_plugin.cpp msgid "Paste Pose" msgstr "Póz Beillesztése" #: editor/plugins/canvas_item_editor_plugin.cpp -#, fuzzy msgid "Clear Guides" -msgstr "Póz Törlése" +msgstr "Segédvonalak törlése" #: editor/plugins/canvas_item_editor_plugin.cpp -#, fuzzy msgid "Create Custom Bone(s) from Node(s)" -msgstr "Kibocsátási Pontok Létrehozása A Mesh Alapján" +msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -#, fuzzy msgid "Clear Bones" -msgstr "Póz Törlése" +msgstr "Csontok törlése" #: editor/plugins/canvas_item_editor_plugin.cpp msgid "Make IK Chain" @@ -5627,9 +5357,8 @@ msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp #: editor/plugins/texture_region_editor_plugin.cpp #: editor/plugins/tile_set_editor_plugin.cpp scene/gui/graph_edit.cpp -#, fuzzy msgid "Zoom Reset" -msgstr "KicsinyÃtés" +msgstr "NagyÃtás visszaállÃtása" #: editor/plugins/canvas_item_editor_plugin.cpp #: editor/plugins/spatial_editor_plugin.cpp @@ -5657,7 +5386,7 @@ msgstr "Alt + Jobb Egérgomb: Mélységi lista választás" #: editor/plugins/canvas_item_editor_plugin.cpp #: editor/plugins/spatial_editor_plugin.cpp msgid "Move Mode" -msgstr "Mozgás Mód" +msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp #: editor/plugins/spatial_editor_plugin.cpp @@ -5666,9 +5395,8 @@ msgstr "Forgató mód" #: editor/plugins/canvas_item_editor_plugin.cpp #: editor/plugins/spatial_editor_plugin.cpp -#, fuzzy msgid "Scale Mode" -msgstr "Kiválasztó Mód" +msgstr "Méretezési mód" #: editor/plugins/canvas_item_editor_plugin.cpp #: editor/plugins/spatial_editor_plugin.cpp @@ -5688,32 +5416,26 @@ msgid "Pan Mode" msgstr "Pásztázás Mód" #: editor/plugins/canvas_item_editor_plugin.cpp -#, fuzzy msgid "Ruler Mode" -msgstr "Kiválasztó Mód" +msgstr "Vonalzó mód" #: editor/plugins/canvas_item_editor_plugin.cpp -#, fuzzy msgid "Toggle smart snapping." -msgstr "Illesztés be- és kikapcsolása" +msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -#, fuzzy msgid "Use Smart Snap" -msgstr "Illesztés Használata" +msgstr "Intelligens illesztés használata" #: editor/plugins/canvas_item_editor_plugin.cpp -#, fuzzy msgid "Toggle grid snapping." -msgstr "Illesztés be- és kikapcsolása" +msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -#, fuzzy msgid "Use Grid Snap" -msgstr "Illesztés Használata" +msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -#, fuzzy msgid "Snapping Options" msgstr "Illesztési beállÃtások" @@ -5722,9 +5444,8 @@ msgid "Use Rotation Snap" msgstr "Forgatási Illesztés Használata" #: editor/plugins/canvas_item_editor_plugin.cpp -#, fuzzy msgid "Use Scale Snap" -msgstr "Illesztés Használata" +msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp msgid "Snap Relative" @@ -5735,7 +5456,6 @@ msgid "Use Pixel Snap" msgstr "Pixelhez Illesztés" #: editor/plugins/canvas_item_editor_plugin.cpp -#, fuzzy msgid "Smart Snapping" msgstr "Intelligens illesztés" @@ -5745,34 +5465,28 @@ msgid "Configure Snap..." msgstr "Illesztés BeállÃtása..." #: editor/plugins/canvas_item_editor_plugin.cpp -#, fuzzy msgid "Snap to Parent" msgstr "Illesztés szülÅ‘höz" #: editor/plugins/canvas_item_editor_plugin.cpp -#, fuzzy msgid "Snap to Node Anchor" -msgstr "Illesztés Node horgonyhoz" +msgstr "Illesztés node horgonyhoz" #: editor/plugins/canvas_item_editor_plugin.cpp -#, fuzzy msgid "Snap to Node Sides" -msgstr "Illesztés Node oldalakhoz" +msgstr "Illesztés node oldalakhoz" #: editor/plugins/canvas_item_editor_plugin.cpp -#, fuzzy msgid "Snap to Node Center" -msgstr "Illesztés Node horgonyhoz" +msgstr "Illesztés node középponthoz" #: editor/plugins/canvas_item_editor_plugin.cpp -#, fuzzy msgid "Snap to Other Nodes" -msgstr "Illesztés más Node-okhoz" +msgstr "Illesztés más node-okhoz" #: editor/plugins/canvas_item_editor_plugin.cpp -#, fuzzy msgid "Snap to Guides" -msgstr "Illesztés vezetÅ‘vonalakhoz" +msgstr "Illesztés segédvonalakhoz" #: editor/plugins/canvas_item_editor_plugin.cpp #: editor/plugins/spatial_editor_plugin.cpp @@ -5795,9 +5509,8 @@ msgid "Restores the object's children's ability to be selected." msgstr "Újra kiválaszthatóvá teszi az objektum gyermekeit." #: editor/plugins/canvas_item_editor_plugin.cpp -#, fuzzy msgid "Skeleton Options" -msgstr "Egyke" +msgstr "Csontváz beállÃtások" #: editor/plugins/canvas_item_editor_plugin.cpp msgid "Show Bones" @@ -5808,9 +5521,8 @@ msgid "Make Custom Bone(s) from Node(s)" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -#, fuzzy msgid "Clear Custom Bones" -msgstr "Csontok Törlése" +msgstr "Egyéni csontok törlése" #: editor/plugins/canvas_item_editor_plugin.cpp #: editor/plugins/spatial_editor_plugin.cpp @@ -5818,13 +5530,12 @@ msgid "View" msgstr "Nézet" #: editor/plugins/canvas_item_editor_plugin.cpp -#, fuzzy msgid "Always Show Grid" -msgstr "Rács MegjelenÃtése" +msgstr "Rács megjelenÃtése mindig" #: editor/plugins/canvas_item_editor_plugin.cpp msgid "Show Helpers" -msgstr "SegÃtÅ‘k MegjelenÃtése" +msgstr "SegÃtÅ‘k megjelenÃtése" #: editor/plugins/canvas_item_editor_plugin.cpp msgid "Show Rulers" @@ -5848,7 +5559,7 @@ msgstr "Csoport MegjelenÃtése és ikonok zárolása" #: editor/plugins/canvas_item_editor_plugin.cpp msgid "Center Selection" -msgstr "Kijelölés Középre" +msgstr "Kijelölés középre" #: editor/plugins/canvas_item_editor_plugin.cpp msgid "Frame Selection" @@ -5871,9 +5582,8 @@ msgid "Scale mask for inserting keys." msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -#, fuzzy msgid "Insert keys (based on mask)." -msgstr "Kulcs Beszúrása (MeglévÅ‘ Nyomvonalakra)" +msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp msgid "" @@ -5884,14 +5594,12 @@ msgid "" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -#, fuzzy msgid "Auto Insert Key" -msgstr "Animáció kulcs beillesztés" +msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -#, fuzzy msgid "Animation Key and Pose Options" -msgstr "Animáció hossza (másodpercben)" +msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp msgid "Insert Key (Existing Tracks)" @@ -5903,7 +5611,7 @@ msgstr "Póz Másolása" #: editor/plugins/canvas_item_editor_plugin.cpp msgid "Clear Pose" -msgstr "Póz Törlése" +msgstr "Póz törlése" #: editor/plugins/canvas_item_editor_plugin.cpp msgid "Multiply grid step by 2" @@ -5914,9 +5622,8 @@ msgid "Divide grid step by 2" msgstr "Rács Léptetés Mértékének Felezése" #: editor/plugins/canvas_item_editor_plugin.cpp -#, fuzzy msgid "Pan View" -msgstr "Nézet" +msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp msgid "Add %s" @@ -5941,9 +5648,8 @@ msgid "Error instancing scene from %s" msgstr "Hiba történt a Scene példányosÃtáskor %s-bÅ‘l" #: editor/plugins/canvas_item_editor_plugin.cpp -#, fuzzy msgid "Change Default Type" -msgstr "Alapértelmezett tÃpus megváltoztatása" +msgstr "Alapértelmezett tÃpus módosÃtása" #: editor/plugins/canvas_item_editor_plugin.cpp msgid "" @@ -5954,9 +5660,8 @@ msgstr "" "Fogd és vidd + Alt: Node tÃpusának megváltoztatása" #: editor/plugins/collision_polygon_editor_plugin.cpp -#, fuzzy msgid "Create Polygon3D" -msgstr "Sokszög Létrehozása" +msgstr "" #: editor/plugins/collision_polygon_editor_plugin.cpp msgid "Edit Poly" @@ -5979,9 +5684,8 @@ msgstr "Kibocsátási Maszk Betöltése" #: editor/plugins/cpu_particles_editor_plugin.cpp #: editor/plugins/particles_2d_editor_plugin.cpp #: editor/plugins/particles_editor_plugin.cpp -#, fuzzy msgid "Restart" -msgstr "ÚjraindÃtás (mp):" +msgstr "ÚjraindÃtás" #: editor/plugins/cpu_particles_2d_editor_plugin.cpp #: editor/plugins/particles_2d_editor_plugin.cpp @@ -6016,9 +5720,8 @@ msgstr "" #: editor/plugins/cpu_particles_2d_editor_plugin.cpp #: editor/plugins/particles_2d_editor_plugin.cpp -#, fuzzy msgid "Directed Border Pixels" -msgstr "Könyvtárak és Fájlok:" +msgstr "" #: editor/plugins/cpu_particles_2d_editor_plugin.cpp #: editor/plugins/particles_2d_editor_plugin.cpp @@ -6028,12 +5731,12 @@ msgstr "Kinyerés PixelbÅ‘l" #: editor/plugins/cpu_particles_2d_editor_plugin.cpp #: editor/plugins/particles_2d_editor_plugin.cpp msgid "Emission Colors" -msgstr "Kibocsátási SzÃnek" +msgstr "Kibocsátási szÃnek" #: editor/plugins/cpu_particles_editor_plugin.cpp #, fuzzy msgid "CPUParticles" -msgstr "Részecskék" +msgstr "CPU-részecskék" #: editor/plugins/cpu_particles_editor_plugin.cpp #: editor/plugins/particles_editor_plugin.cpp @@ -6051,7 +5754,6 @@ msgid "Flat 0" msgstr "Lapos 0" #: editor/plugins/curve_editor_plugin.cpp -#, fuzzy msgid "Flat 1" msgstr "Lapos 1" @@ -6080,22 +5782,18 @@ msgid "Load Curve Preset" msgstr "ElÅ‘re BeállÃtott Görbe Betöltése" #: editor/plugins/curve_editor_plugin.cpp -#, fuzzy msgid "Add Point" msgstr "Pont hozzáadása" #: editor/plugins/curve_editor_plugin.cpp -#, fuzzy msgid "Remove Point" msgstr "Pont eltávolÃtása" #: editor/plugins/curve_editor_plugin.cpp -#, fuzzy msgid "Left Linear" msgstr "Bal lineáris" #: editor/plugins/curve_editor_plugin.cpp -#, fuzzy msgid "Right Linear" msgstr "Jobb lineáris" @@ -6117,9 +5815,8 @@ msgid "Hold Shift to edit tangents individually" msgstr "Tartsa lenyomva a Shift gombot az érintÅ‘k egyenkénti szerkesztéséhez" #: editor/plugins/curve_editor_plugin.cpp -#, fuzzy msgid "Right click to add point" -msgstr "Jobb Kattintás: Pont Törlése" +msgstr "Kattintson a jobb gombbal a pont hozzáadásához" #: editor/plugins/gi_probe_editor_plugin.cpp msgid "Bake GI Probe" @@ -6127,7 +5824,7 @@ msgstr "GI Szonda Besütése" #: editor/plugins/gradient_editor_plugin.cpp msgid "Gradient Edited" -msgstr "" +msgstr "SzÃnátmenet szerkesztve" #: editor/plugins/item_list_editor_plugin.cpp msgid "Item %d" @@ -6150,9 +5847,8 @@ msgid "Mesh is empty!" msgstr "A háló üres!" #: editor/plugins/mesh_instance_editor_plugin.cpp -#, fuzzy msgid "Couldn't create a Trimesh collision shape." -msgstr "Trimesh Ütközési Testvér Létrehozása" +msgstr "" #: editor/plugins/mesh_instance_editor_plugin.cpp msgid "Create Static Trimesh Body" @@ -6163,9 +5859,8 @@ msgid "This doesn't work on scene root!" msgstr "Ez nem hajtható végre a gyökér Scene-en!" #: editor/plugins/mesh_instance_editor_plugin.cpp -#, fuzzy msgid "Create Trimesh Static Shape" -msgstr "Trimesh Alakzat Létrehozása" +msgstr "" #: editor/plugins/mesh_instance_editor_plugin.cpp msgid "Can't create a single convex collision shape for the scene root." @@ -6176,23 +5871,20 @@ msgid "Couldn't create a single convex collision shape." msgstr "" #: editor/plugins/mesh_instance_editor_plugin.cpp -#, fuzzy msgid "Create Single Convex Shape" -msgstr "Konvex Alakzat Létrehozása" +msgstr "Konvex alakzat létrehozása" #: editor/plugins/mesh_instance_editor_plugin.cpp msgid "Can't create multiple convex collision shapes for the scene root." msgstr "" #: editor/plugins/mesh_instance_editor_plugin.cpp -#, fuzzy msgid "Couldn't create any collision shapes." -msgstr "KörvonalkészÃtés sikertelen!" +msgstr "Nem sikerült ütközési alakzatokat létrehozni." #: editor/plugins/mesh_instance_editor_plugin.cpp -#, fuzzy msgid "Create Multiple Convex Shapes" -msgstr "Konvex Alakzat Létrehozása" +msgstr "Több konvex alakzat létrehozása" #: editor/plugins/mesh_instance_editor_plugin.cpp msgid "Create Navigation Mesh" @@ -6261,9 +5953,8 @@ msgid "" msgstr "" #: editor/plugins/mesh_instance_editor_plugin.cpp -#, fuzzy msgid "Create Single Convex Collision Sibling" -msgstr "Konvex Ütközési Testvér Létrehozása" +msgstr "Konvex ütközési testvér létrehozása" #: editor/plugins/mesh_instance_editor_plugin.cpp msgid "" @@ -6272,9 +5963,8 @@ msgid "" msgstr "" #: editor/plugins/mesh_instance_editor_plugin.cpp -#, fuzzy msgid "Create Multiple Convex Collision Siblings" -msgstr "Konvex Ütközési Testvér Létrehozása" +msgstr "Több konvex ütközési testvér létrehozása" #: editor/plugins/mesh_instance_editor_plugin.cpp msgid "" @@ -6323,16 +6013,16 @@ msgid "Remove item %d?" msgstr "%d elem eltávolÃtása?" #: editor/plugins/mesh_library_editor_plugin.cpp -#, fuzzy msgid "" "Update from existing scene?:\n" "%s" -msgstr "FrissÃtés JelenetbÅ‘l" +msgstr "" +"FrissÃti a meglévÅ‘ jelenetbÅ‘l?:\n" +"%s" #: editor/plugins/mesh_library_editor_plugin.cpp -#, fuzzy msgid "Mesh Library" -msgstr "MeshLibrary-ra..." +msgstr "MeshLibrary" #: editor/plugins/mesh_library_editor_plugin.cpp #: editor/plugins/theme_editor_plugin.cpp @@ -6453,12 +6143,11 @@ msgstr "Navigációs Sokszög Létrehozása" #: editor/plugins/particles_editor_plugin.cpp #, fuzzy msgid "Convert to CPUParticles" -msgstr "Konvertálás Nagybetűsre" +msgstr "Konvertálás CPU-részecskékké" #: editor/plugins/particles_2d_editor_plugin.cpp -#, fuzzy msgid "Generating Visibility Rect" -msgstr "Láthatósági Téglalap Generálása" +msgstr "Láthatósági téglalap generálása" #: editor/plugins/particles_2d_editor_plugin.cpp msgid "Generate Visibility Rect" @@ -6478,23 +6167,20 @@ msgid "The geometry's faces don't contain any area." msgstr "" #: editor/plugins/particles_editor_plugin.cpp -#, fuzzy msgid "The geometry doesn't contain any faces." -msgstr "A Node nem tartalmaz geometriát (oldalakat)." +msgstr "A geometria nem tartalmaz oldalakat." #: editor/plugins/particles_editor_plugin.cpp msgid "\"%s\" doesn't inherit from Spatial." msgstr "" #: editor/plugins/particles_editor_plugin.cpp -#, fuzzy msgid "\"%s\" doesn't contain geometry." -msgstr "A Node nem tartalmaz geometriát." +msgstr "A(z) \"%s\" nem tartalmaz geometriát." #: editor/plugins/particles_editor_plugin.cpp -#, fuzzy msgid "\"%s\" doesn't contain face geometry." -msgstr "A Node nem tartalmaz geometriát." +msgstr "A(z) \"%s\" nem tartalmaz lapgeometriát." #: editor/plugins/particles_editor_plugin.cpp msgid "Create Emitter" @@ -6554,9 +6240,8 @@ msgid "Add Point to Curve" msgstr "Pont Hozzáadása a Görbéhez" #: editor/plugins/path_2d_editor_plugin.cpp -#, fuzzy msgid "Split Curve" -msgstr "Görbe Lezárása" +msgstr "" #: editor/plugins/path_2d_editor_plugin.cpp msgid "Move Point in Curve" @@ -6586,9 +6271,8 @@ msgid "Click: Add Point" msgstr "Kattintás: Pont Hozzáadása" #: editor/plugins/path_2d_editor_plugin.cpp -#, fuzzy msgid "Left Click: Split Segment (in curve)" -msgstr "Szakasz Felosztása (görbén)" +msgstr "" #: editor/plugins/path_2d_editor_plugin.cpp #: editor/plugins/path_editor_plugin.cpp @@ -6667,9 +6351,8 @@ msgid "Split Segment (in curve)" msgstr "Szakasz Felosztása (görbén)" #: editor/plugins/physical_bone_plugin.cpp -#, fuzzy msgid "Move Joint" -msgstr "Pont Mozgatása" +msgstr "" #: editor/plugins/polygon_2d_editor_plugin.cpp msgid "" @@ -6677,9 +6360,8 @@ msgid "" msgstr "" #: editor/plugins/polygon_2d_editor_plugin.cpp -#, fuzzy msgid "Sync Bones" -msgstr "Csontok Mutatása" +msgstr "Csontok szinkronizálása" #: editor/plugins/polygon_2d_editor_plugin.cpp msgid "" @@ -6698,51 +6380,44 @@ msgid "" msgstr "" #: editor/plugins/polygon_2d_editor_plugin.cpp -#, fuzzy msgid "Create Polygon & UV" -msgstr "Sokszög Létrehozása" +msgstr "Sokszög és UV létrehozása" #: editor/plugins/polygon_2d_editor_plugin.cpp -#, fuzzy msgid "Create Internal Vertex" -msgstr "Új vÃzszintes vezetÅ‘vonal létrehozása" +msgstr "BelsÅ‘ csúcspont létrehozása" #: editor/plugins/polygon_2d_editor_plugin.cpp -#, fuzzy msgid "Remove Internal Vertex" -msgstr "Be-VezérlÅ‘ Pont EltávolÃtása" +msgstr "BelsÅ‘ csúcspont eltávolÃtása" #: editor/plugins/polygon_2d_editor_plugin.cpp msgid "Invalid Polygon (need 3 different vertices)" msgstr "" #: editor/plugins/polygon_2d_editor_plugin.cpp -#, fuzzy msgid "Add Custom Polygon" -msgstr "Sokszög Szerkesztése" +msgstr "Egyéni sokszög hozzáadása" #: editor/plugins/polygon_2d_editor_plugin.cpp -#, fuzzy msgid "Remove Custom Polygon" -msgstr "Sokszög és Pont EltávolÃtása" +msgstr "Egyéni sokszög eltávolÃtása" #: editor/plugins/polygon_2d_editor_plugin.cpp msgid "Transform UV Map" msgstr "UV Térkép Transzformálása" #: editor/plugins/polygon_2d_editor_plugin.cpp -#, fuzzy msgid "Transform Polygon" -msgstr "Sokszög Létrehozása" +msgstr "Sokszög átalakÃtása" #: editor/plugins/polygon_2d_editor_plugin.cpp msgid "Paint Bone Weights" msgstr "" #: editor/plugins/polygon_2d_editor_plugin.cpp -#, fuzzy msgid "Open Polygon 2D UV editor." -msgstr "2D UV Sokszög SzerkesztÅ‘" +msgstr "2D UV sokszög szerkesztÅ‘ megnyitása." #: editor/plugins/polygon_2d_editor_plugin.cpp msgid "Polygon 2D UV Editor" @@ -6753,24 +6428,20 @@ msgid "UV" msgstr "" #: editor/plugins/polygon_2d_editor_plugin.cpp -#, fuzzy msgid "Points" -msgstr "Pont Mozgatása" +msgstr "Pontok" #: editor/plugins/polygon_2d_editor_plugin.cpp -#, fuzzy msgid "Polygons" -msgstr "Sokszög -> UV" +msgstr "Sokszögek" #: editor/plugins/polygon_2d_editor_plugin.cpp -#, fuzzy msgid "Bones" -msgstr "Csontok Létrehozása" +msgstr "Csontok" #: editor/plugins/polygon_2d_editor_plugin.cpp -#, fuzzy msgid "Move Points" -msgstr "Pont Mozgatása" +msgstr "Pontok mozgatása" #: editor/plugins/polygon_2d_editor_plugin.cpp msgid "Ctrl: Rotate" @@ -6831,9 +6502,8 @@ msgid "Clear UV" msgstr "UV Törlése" #: editor/plugins/polygon_2d_editor_plugin.cpp -#, fuzzy msgid "Grid Settings" -msgstr "SzerkesztÅ‘ BeállÃtások" +msgstr "Rács beállÃtásai" #: editor/plugins/polygon_2d_editor_plugin.cpp msgid "Snap" @@ -6852,34 +6522,29 @@ msgid "Show Grid" msgstr "Rács MegjelenÃtése" #: editor/plugins/polygon_2d_editor_plugin.cpp -#, fuzzy msgid "Configure Grid:" -msgstr "Illesztés BeállÃtása" +msgstr "Rács beállÃtása:" #: editor/plugins/polygon_2d_editor_plugin.cpp -#, fuzzy msgid "Grid Offset X:" -msgstr "Rács Eltolás:" +msgstr "Rács X eltolása:" #: editor/plugins/polygon_2d_editor_plugin.cpp -#, fuzzy msgid "Grid Offset Y:" -msgstr "Rács Eltolás:" +msgstr "Rács Y eltolása:" #: editor/plugins/polygon_2d_editor_plugin.cpp -#, fuzzy msgid "Grid Step X:" -msgstr "Rács Léptetés:" +msgstr "" #: editor/plugins/polygon_2d_editor_plugin.cpp -#, fuzzy msgid "Grid Step Y:" -msgstr "Rács Léptetés:" +msgstr "" #: editor/plugins/polygon_2d_editor_plugin.cpp #, fuzzy msgid "Sync Bones to Polygon" -msgstr "Sokszög Skálázása" +msgstr "Csontok szinkronizálása a sokszöggel" #: editor/plugins/resource_preloader_editor_plugin.cpp msgid "ERROR: Couldn't load resource!" @@ -6936,9 +6601,8 @@ msgid "AnimationTree has no path set to an AnimationPlayer" msgstr "" #: editor/plugins/root_motion_editor_plugin.cpp -#, fuzzy msgid "Path to AnimationPlayer is invalid" -msgstr "Az animációs fa érvénytelen." +msgstr "" #: editor/plugins/script_editor_plugin.cpp msgid "Clear Recent Files" @@ -6949,54 +6613,44 @@ msgid "Close and save changes?" msgstr "Bezárja és menti a változásokat?" #: editor/plugins/script_editor_plugin.cpp -#, fuzzy msgid "Error writing TextFile:" -msgstr "Hiba TileSet mentésekor!" +msgstr "" #: editor/plugins/script_editor_plugin.cpp -#, fuzzy msgid "Could not load file at:" -msgstr "Nem sikerült létrehozni a mappát." +msgstr "" #: editor/plugins/script_editor_plugin.cpp -#, fuzzy msgid "Error saving file!" -msgstr "Hiba TileSet mentésekor!" +msgstr "Hiba a fájl mentésekor!" #: editor/plugins/script_editor_plugin.cpp -#, fuzzy msgid "Error while saving theme." -msgstr "HIba történt a téma mentésekor" +msgstr "Hiba történt a téma mentésekor." #: editor/plugins/script_editor_plugin.cpp -#, fuzzy msgid "Error Saving" -msgstr "Hiba mentés közben" +msgstr "Hiba a mentéskor" #: editor/plugins/script_editor_plugin.cpp -#, fuzzy msgid "Error importing theme." -msgstr "Hiba történt a téma importálásakor" +msgstr "Hiba történt a téma importálásakor." #: editor/plugins/script_editor_plugin.cpp -#, fuzzy msgid "Error Importing" msgstr "Hiba importáláskor" #: editor/plugins/script_editor_plugin.cpp -#, fuzzy msgid "New Text File..." -msgstr "Új Mappa..." +msgstr "Új szövegfájl..." #: editor/plugins/script_editor_plugin.cpp -#, fuzzy msgid "Open File" -msgstr "Fálj Megnyitása" +msgstr "Fájl megnyitása" #: editor/plugins/script_editor_plugin.cpp -#, fuzzy msgid "Save File As..." -msgstr "Mentés Másként..." +msgstr "Fájl mentése másként..." #: editor/plugins/script_editor_plugin.cpp msgid "Can't obtain the script for running." @@ -7032,9 +6686,8 @@ msgid "Save Theme As..." msgstr "Téma Mentése Másként..." #: editor/plugins/script_editor_plugin.cpp -#, fuzzy msgid "%s Class Reference" -msgstr " Osztály Referencia" +msgstr "" #: editor/plugins/script_editor_plugin.cpp #: editor/plugins/script_text_editor.cpp @@ -7047,18 +6700,16 @@ msgid "Find Previous" msgstr "ElÅ‘zÅ‘ Keresése" #: editor/plugins/script_editor_plugin.cpp -#, fuzzy msgid "Filter scripts" -msgstr "Objektumtulajdonságok." +msgstr "Szkriptek szűrése" #: editor/plugins/script_editor_plugin.cpp msgid "Toggle alphabetical sorting of the method list." msgstr "" #: editor/plugins/script_editor_plugin.cpp -#, fuzzy msgid "Filter methods" -msgstr "Objektumtulajdonságok." +msgstr "" #: editor/plugins/script_editor_plugin.cpp msgid "Sort" @@ -7089,14 +6740,12 @@ msgid "File" msgstr "Fájl" #: editor/plugins/script_editor_plugin.cpp -#, fuzzy msgid "Open..." -msgstr "Megnyit" +msgstr "Megnyitás..." #: editor/plugins/script_editor_plugin.cpp -#, fuzzy msgid "Reopen Closed Script" -msgstr "Szkript Futtatása" +msgstr "Bezárt szkript újbóli megnyitása" #: editor/plugins/script_editor_plugin.cpp msgid "Save All" @@ -7111,9 +6760,8 @@ msgid "Copy Script Path" msgstr "Szkript Útvonal Másolása" #: editor/plugins/script_editor_plugin.cpp -#, fuzzy msgid "History Previous" -msgstr "ElÅ‘zÅ‘ ElÅ‘zmény" +msgstr "ElÅ‘zÅ‘ elÅ‘zmény" #: editor/plugins/script_editor_plugin.cpp msgid "History Next" @@ -7125,9 +6773,8 @@ msgid "Theme" msgstr "" #: editor/plugins/script_editor_plugin.cpp -#, fuzzy msgid "Import Theme..." -msgstr "Téma Importálása" +msgstr "Téma importálása..." #: editor/plugins/script_editor_plugin.cpp msgid "Reload Theme" @@ -7171,14 +6818,12 @@ msgid "Keep Debugger Open" msgstr "HibakeresÅ‘ Nyitva Tartása" #: editor/plugins/script_editor_plugin.cpp -#, fuzzy msgid "Debug with External Editor" msgstr "Hibakeresés külsÅ‘ szerkesztÅ‘vel" #: editor/plugins/script_editor_plugin.cpp -#, fuzzy msgid "Open Godot online documentation." -msgstr "Godot online dokumentáció megnyitása" +msgstr "Godot online dokumentáció megnyitása." #: editor/plugins/script_editor_plugin.cpp msgid "Search the reference documentation." @@ -7219,22 +6864,18 @@ msgid "Debugger" msgstr "HibakeresÅ‘" #: editor/plugins/script_editor_plugin.cpp -#, fuzzy msgid "Search Results" -msgstr "Keresés Súgóban" +msgstr "Keresési eredmények" #: editor/plugins/script_editor_plugin.cpp -#, fuzzy msgid "Clear Recent Scripts" -msgstr "Legutóbbi Jelenetek Törlése" +msgstr "Legutóbbi szkriptek törlése" #: editor/plugins/script_text_editor.cpp -#, fuzzy msgid "Connections to method:" -msgstr "Csatlakoztatás Node-hoz:" +msgstr "" #: editor/plugins/script_text_editor.cpp editor/script_editor_debugger.cpp -#, fuzzy msgid "Source" msgstr "Forrás" @@ -7243,24 +6884,21 @@ msgid "Target" msgstr "" #: editor/plugins/script_text_editor.cpp -#, fuzzy msgid "" "Missing connected method '%s' for signal '%s' from node '%s' to node '%s'." -msgstr "'%s' Lecsatlakoztatása '%s'-ról" +msgstr "" #: editor/plugins/script_text_editor.cpp msgid "[Ignore]" msgstr "" #: editor/plugins/script_text_editor.cpp -#, fuzzy msgid "Line" -msgstr "Sor:" +msgstr "" #: editor/plugins/script_text_editor.cpp -#, fuzzy msgid "Go to Function" -msgstr "Ugrás Funkcióra..." +msgstr "Ugrás függvényre" #: editor/plugins/script_text_editor.cpp msgid "Only resources from filesystem can be dropped." @@ -7272,9 +6910,8 @@ msgid "Can't drop nodes because script '%s' is not used in this scene." msgstr "" #: editor/plugins/script_text_editor.cpp -#, fuzzy msgid "Lookup Symbol" -msgstr "Szimbólum Befejezése" +msgstr "" #: editor/plugins/script_text_editor.cpp msgid "Pick Color" @@ -7311,9 +6948,8 @@ msgid "Bookmarks" msgstr "" #: editor/plugins/script_text_editor.cpp -#, fuzzy msgid "Breakpoints" -msgstr "Pontok Törlése" +msgstr "Töréspontok" #: editor/plugins/script_text_editor.cpp scene/gui/line_edit.cpp #: scene/gui/text_edit.cpp @@ -7362,66 +6998,56 @@ msgid "Complete Symbol" msgstr "Szimbólum Befejezése" #: editor/plugins/script_text_editor.cpp -#, fuzzy msgid "Evaluate Selection" -msgstr "Kiválasztás átméretezés" +msgstr "" #: editor/plugins/script_text_editor.cpp msgid "Trim Trailing Whitespace" msgstr "Sorvégi Szóközök LenyÃrása" #: editor/plugins/script_text_editor.cpp -#, fuzzy msgid "Convert Indent to Spaces" -msgstr "Behúzások Ãtkonvertálása Szóközökre" +msgstr "Behúzás átalakÃtása szóközökké" #: editor/plugins/script_text_editor.cpp -#, fuzzy msgid "Convert Indent to Tabs" -msgstr "Behúzások Ãtkonvertálása Tabokra" +msgstr "Behúzás átalakÃtása tabokra" #: editor/plugins/script_text_editor.cpp msgid "Auto Indent" msgstr "Automatikus Behúzás" #: editor/plugins/script_text_editor.cpp -#, fuzzy msgid "Find in Files..." -msgstr "Fájlok Szűrése..." +msgstr "Keresés a fájlokban..." #: editor/plugins/script_text_editor.cpp msgid "Contextual Help" msgstr "Kontextusérzékeny Súgó" #: editor/plugins/script_text_editor.cpp -#, fuzzy msgid "Toggle Bookmark" -msgstr "Töréspont Elhelyezése" +msgstr "KönyvjelzÅ‘ be- és kikapcsolása" #: editor/plugins/script_text_editor.cpp -#, fuzzy msgid "Go to Next Bookmark" -msgstr "Ugrás KövetkezÅ‘ Töréspontra" +msgstr "Ugrás a következÅ‘ könyvjelzÅ‘re" #: editor/plugins/script_text_editor.cpp -#, fuzzy msgid "Go to Previous Bookmark" -msgstr "Ugrás ElÅ‘zÅ‘ Töréspontra" +msgstr "Ugrás az elÅ‘zÅ‘ könyvjelzÅ‘re" #: editor/plugins/script_text_editor.cpp -#, fuzzy msgid "Remove All Bookmarks" -msgstr "Összes Töréspont EltávolÃtása" +msgstr "Összes könyvjelzÅ‘ eltávolÃtása" #: editor/plugins/script_text_editor.cpp -#, fuzzy msgid "Go to Function..." -msgstr "Ugrás Funkcióra..." +msgstr "Ugrás függvényre..." #: editor/plugins/script_text_editor.cpp -#, fuzzy msgid "Go to Line..." -msgstr "Ugrás Sorra..." +msgstr "Ugrás sorra..." #: editor/plugins/script_text_editor.cpp #: modules/visual_script/visual_script_editor.cpp @@ -7433,23 +7059,18 @@ msgid "Remove All Breakpoints" msgstr "Összes Töréspont EltávolÃtása" #: editor/plugins/script_text_editor.cpp -#, fuzzy msgid "Go to Next Breakpoint" -msgstr "Ugrás KövetkezÅ‘ Töréspontra" +msgstr "Ugrás a következÅ‘ töréspontra" #: editor/plugins/script_text_editor.cpp -#, fuzzy msgid "Go to Previous Breakpoint" -msgstr "Ugrás ElÅ‘zÅ‘ Töréspontra" +msgstr "Ugrás az elÅ‘zÅ‘ töréspontra" #: editor/plugins/shader_editor_plugin.cpp -#, fuzzy msgid "" "This shader has been modified on on disk.\n" "What action should be taken?" msgstr "" -"A alábbi fájlok újabbak a lemezen.\n" -"Mit szeretne lépni?:" #: editor/plugins/shader_editor_plugin.cpp msgid "Shader" @@ -7460,9 +7081,8 @@ msgid "This skeleton has no bones, create some children Bone2D nodes." msgstr "" #: editor/plugins/skeleton_2d_editor_plugin.cpp -#, fuzzy msgid "Create Rest Pose from Bones" -msgstr "Kibocsátási Pontok Létrehozása A Mesh Alapján" +msgstr "" #: editor/plugins/skeleton_2d_editor_plugin.cpp msgid "Set Rest Pose to Bones" @@ -7471,7 +7091,7 @@ msgstr "" #: editor/plugins/skeleton_2d_editor_plugin.cpp #, fuzzy msgid "Skeleton2D" -msgstr "Egyke" +msgstr "Csontváz2D" #: editor/plugins/skeleton_2d_editor_plugin.cpp msgid "Make Rest Pose (From Bones)" @@ -7482,23 +7102,20 @@ msgid "Set Bones to Rest Pose" msgstr "" #: editor/plugins/skeleton_editor_plugin.cpp -#, fuzzy msgid "Create physical bones" -msgstr "Navigációs Háló Létrehozása" +msgstr "Fizikai csontok létrehozása" #: editor/plugins/skeleton_editor_plugin.cpp -#, fuzzy msgid "Skeleton" -msgstr "Egyke" +msgstr "Csontváz" #: editor/plugins/skeleton_editor_plugin.cpp msgid "Create physical skeleton" msgstr "" #: editor/plugins/skeleton_ik_editor_plugin.cpp -#, fuzzy msgid "Play IK" -msgstr "Játék" +msgstr "" #: editor/plugins/spatial_editor_plugin.cpp msgid "Orthogonal" @@ -7689,14 +7306,12 @@ msgid "Audio Listener" msgstr "" #: editor/plugins/spatial_editor_plugin.cpp -#, fuzzy msgid "Enable Doppler" -msgstr "Animáció hossz változtatás" +msgstr "" #: editor/plugins/spatial_editor_plugin.cpp -#, fuzzy msgid "Cinematic Preview" -msgstr "Háló ElÅ‘nézetek Létrehozása" +msgstr "Filmszerű elÅ‘nézet" #: editor/plugins/spatial_editor_plugin.cpp msgid "Not available when using the GLES2 renderer." @@ -7758,9 +7373,8 @@ msgid "" msgstr "" #: editor/plugins/spatial_editor_plugin.cpp -#, fuzzy msgid "Snap Nodes To Floor" -msgstr "Rácshoz illesztés" +msgstr "Node-ok illesztése a padlóhoz" #: editor/plugins/spatial_editor_plugin.cpp msgid "Couldn't find a solid floor to snap the selection to." @@ -7831,9 +7445,8 @@ msgid "Transform" msgstr "" #: editor/plugins/spatial_editor_plugin.cpp -#, fuzzy msgid "Snap Object to Floor" -msgstr "Rácshoz illesztés" +msgstr "Objektum illesztése a padlóhoz" #: editor/plugins/spatial_editor_plugin.cpp msgid "Transform Dialog..." @@ -7877,9 +7490,8 @@ msgstr "" #: editor/plugins/spatial_editor_plugin.cpp #: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy msgid "Settings..." -msgstr "SzerkesztÅ‘ BeállÃtások" +msgstr "BeállÃtások..." #: editor/plugins/spatial_editor_plugin.cpp msgid "Snap Settings" @@ -7946,48 +7558,40 @@ msgid "Nameless gizmo" msgstr "" #: editor/plugins/sprite_editor_plugin.cpp -#, fuzzy msgid "Create Mesh2D" -msgstr "Körvonalháló KészÃtése" +msgstr "" #: editor/plugins/sprite_editor_plugin.cpp -#, fuzzy msgid "Mesh2D Preview" -msgstr "Háló ElÅ‘nézetek Létrehozása" +msgstr "" #: editor/plugins/sprite_editor_plugin.cpp -#, fuzzy msgid "Create Polygon2D" -msgstr "Sokszög Létrehozása" +msgstr "" #: editor/plugins/sprite_editor_plugin.cpp msgid "Polygon2D Preview" msgstr "" #: editor/plugins/sprite_editor_plugin.cpp -#, fuzzy msgid "Create CollisionPolygon2D" -msgstr "Navigációs Sokszög Létrehozása" +msgstr "" #: editor/plugins/sprite_editor_plugin.cpp -#, fuzzy msgid "CollisionPolygon2D Preview" -msgstr "Navigációs Sokszög Létrehozása" +msgstr "" #: editor/plugins/sprite_editor_plugin.cpp -#, fuzzy msgid "Create LightOccluder2D" -msgstr "Ãrnyékoló Sokszög Létrehozása" +msgstr "" #: editor/plugins/sprite_editor_plugin.cpp -#, fuzzy msgid "LightOccluder2D Preview" -msgstr "Ãrnyékoló Sokszög Létrehozása" +msgstr "" #: editor/plugins/sprite_editor_plugin.cpp -#, fuzzy msgid "Sprite is empty!" -msgstr "A háló üres!" +msgstr "A Sprite üres!" #: editor/plugins/sprite_editor_plugin.cpp msgid "Can't convert a sprite using animation frames to mesh." @@ -7998,36 +7602,32 @@ msgid "Invalid geometry, can't replace by mesh." msgstr "" #: editor/plugins/sprite_editor_plugin.cpp -#, fuzzy msgid "Convert to Mesh2D" -msgstr "Konvertálás Nagybetűsre" +msgstr "" #: editor/plugins/sprite_editor_plugin.cpp msgid "Invalid geometry, can't create polygon." msgstr "" #: editor/plugins/sprite_editor_plugin.cpp -#, fuzzy msgid "Convert to Polygon2D" -msgstr "Sokszög Mozgatása" +msgstr "" #: editor/plugins/sprite_editor_plugin.cpp msgid "Invalid geometry, can't create collision polygon." msgstr "" #: editor/plugins/sprite_editor_plugin.cpp -#, fuzzy msgid "Create CollisionPolygon2D Sibling" -msgstr "Navigációs Sokszög Létrehozása" +msgstr "" #: editor/plugins/sprite_editor_plugin.cpp msgid "Invalid geometry, can't create light occluder." msgstr "" #: editor/plugins/sprite_editor_plugin.cpp -#, fuzzy msgid "Create LightOccluder2D Sibling" -msgstr "Ãrnyékoló Sokszög Létrehozása" +msgstr "" #: editor/plugins/sprite_editor_plugin.cpp msgid "Sprite" @@ -8046,19 +7646,16 @@ msgid "Grow (Pixels): " msgstr "" #: editor/plugins/sprite_editor_plugin.cpp -#, fuzzy msgid "Update Preview" -msgstr "ElÅ‘nézet" +msgstr "ElÅ‘nézet frissÃtése" #: editor/plugins/sprite_editor_plugin.cpp -#, fuzzy msgid "Settings:" -msgstr "SzerkesztÅ‘ BeállÃtások" +msgstr "BeállÃtások:" #: editor/plugins/sprite_frames_editor_plugin.cpp -#, fuzzy msgid "No Frames Selected" -msgstr "Kijelölés Keretezése" +msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Add %d Frame(s)" @@ -8069,9 +7666,8 @@ msgid "Add Frame" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp -#, fuzzy msgid "Unable to load images" -msgstr "Nem sikerült betölteni az erÅ‘forrást." +msgstr "Nem lehet betölteni a képeket" #: editor/plugins/sprite_frames_editor_plugin.cpp msgid "ERROR: Couldn't load frame resource!" @@ -8098,22 +7694,19 @@ msgid "(empty)" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp -#, fuzzy msgid "Move Frame" -msgstr "Mozgás Mód" +msgstr "Keret mozgatása" #: editor/plugins/sprite_frames_editor_plugin.cpp -#, fuzzy msgid "Animations:" -msgstr "Animáció" +msgstr "Animációk:" #: editor/plugins/sprite_frames_editor_plugin.cpp -#, fuzzy msgid "New Animation" -msgstr "Animáció" +msgstr "Új animáció" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Speed (FPS):" +msgid "Speed:" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp @@ -8123,12 +7716,11 @@ msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp #, fuzzy msgid "Animation Frames:" -msgstr "Animáció Neve:" +msgstr "Animációs képkockák:" #: editor/plugins/sprite_frames_editor_plugin.cpp -#, fuzzy msgid "Add a Texture from File" -msgstr "Kinyerés PixelbÅ‘l" +msgstr "Textúra hozzáadása fájlból" #: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Add Frames from a Sprite Sheet" @@ -8151,9 +7743,8 @@ msgid "Move (After)" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp -#, fuzzy msgid "Select Frames" -msgstr "Kiválasztó Mód" +msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Horizontal:" @@ -8164,9 +7755,8 @@ msgid "Vertical:" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp -#, fuzzy msgid "Select/Clear All Frames" -msgstr "Összes Kijelölése" +msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Create Frames from Sprite Sheet" @@ -8183,7 +7773,7 @@ msgstr "" #: editor/plugins/texture_region_editor_plugin.cpp #, fuzzy msgid "Set Margin" -msgstr "Fogantyú BeállÃtása" +msgstr "Margó beállÃtása" #: editor/plugins/texture_region_editor_plugin.cpp msgid "Snap Mode:" @@ -8239,9 +7829,8 @@ msgid "Remove All" msgstr "" #: editor/plugins/theme_editor_plugin.cpp -#, fuzzy msgid "Edit Theme" -msgstr "Tagok" +msgstr "Téma szerkesztése" #: editor/plugins/theme_editor_plugin.cpp msgid "Theme editing menu." @@ -8268,23 +7857,20 @@ msgid "Create From Current Editor Theme" msgstr "" #: editor/plugins/theme_editor_plugin.cpp -#, fuzzy msgid "Toggle Button" -msgstr "Automatikus Lejátszás Váltása" +msgstr "Váltógomb" #: editor/plugins/theme_editor_plugin.cpp -#, fuzzy msgid "Disabled Button" -msgstr "Tiltva" +msgstr "Letiltott gomb" #: editor/plugins/theme_editor_plugin.cpp msgid "Item" msgstr "" #: editor/plugins/theme_editor_plugin.cpp -#, fuzzy msgid "Disabled Item" -msgstr "Tiltva" +msgstr "Letiltott elem" #: editor/plugins/theme_editor_plugin.cpp msgid "Check Item" @@ -8313,12 +7899,12 @@ msgstr "" #: editor/plugins/theme_editor_plugin.cpp #, fuzzy msgid "Subitem 1" -msgstr "%d elem" +msgstr "Alelem 1" #: editor/plugins/theme_editor_plugin.cpp #, fuzzy msgid "Subitem 2" -msgstr "%d elem" +msgstr "Alelem 2" #: editor/plugins/theme_editor_plugin.cpp msgid "Has" @@ -8329,9 +7915,8 @@ msgid "Many" msgstr "" #: editor/plugins/theme_editor_plugin.cpp -#, fuzzy msgid "Disabled LineEdit" -msgstr "Tiltva" +msgstr "Letiltott szerkesztÅ‘sor" #: editor/plugins/theme_editor_plugin.cpp msgid "Tab 1" @@ -8346,9 +7931,8 @@ msgid "Tab 3" msgstr "" #: editor/plugins/theme_editor_plugin.cpp -#, fuzzy msgid "Editable Item" -msgstr "Rádió Elem" +msgstr "SzerkeszthetÅ‘ elem" #: editor/plugins/theme_editor_plugin.cpp msgid "Subtree" @@ -8380,18 +7964,16 @@ msgid "Color" msgstr "SzÃn" #: editor/plugins/theme_editor_plugin.cpp -#, fuzzy msgid "Theme File" -msgstr "Fálj Megnyitása" +msgstr "Témafájl" #: editor/plugins/tile_map_editor_plugin.cpp msgid "Erase Selection" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp -#, fuzzy msgid "Fix Invalid Tiles" -msgstr "Érvénytelen név." +msgstr "Érvénytelen csempék javÃtása" #: editor/plugins/tile_map_editor_plugin.cpp #: modules/gridmap/grid_map_editor_plugin.cpp @@ -8419,9 +8001,8 @@ msgid "Erase TileMap" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp -#, fuzzy msgid "Find Tile" -msgstr "KövetkezÅ‘ Keresése" +msgstr "Csempe keresése" #: editor/plugins/tile_map_editor_plugin.cpp msgid "Transpose" @@ -8434,12 +8015,11 @@ msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp #, fuzzy msgid "Enable Priority" -msgstr "SzűrÅ‘k Szerkesztése" +msgstr "Prioritás engedélyezése" #: editor/plugins/tile_map_editor_plugin.cpp -#, fuzzy msgid "Filter tiles" -msgstr "Fájlok Szűrése..." +msgstr "Csempék szűrése" #: editor/plugins/tile_map_editor_plugin.cpp msgid "Give a TileSet resource to this TileMap to use its tiles." @@ -8460,14 +8040,12 @@ msgid "Pick Tile" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp -#, fuzzy msgid "Rotate Left" -msgstr "Forgató mód" +msgstr "Forgatás balra" #: editor/plugins/tile_map_editor_plugin.cpp -#, fuzzy msgid "Rotate Right" -msgstr "Sokszög Forgatása" +msgstr "Forgatás jobbra" #: editor/plugins/tile_map_editor_plugin.cpp msgid "Flip Horizontally" @@ -8478,9 +8056,8 @@ msgid "Flip Vertically" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp -#, fuzzy msgid "Clear Transform" -msgstr "Animáció transzformáció változtatás" +msgstr "" #: editor/plugins/tile_set_editor_plugin.cpp msgid "Add Texture(s) to TileSet." @@ -8489,7 +8066,7 @@ msgstr "" #: editor/plugins/tile_set_editor_plugin.cpp #, fuzzy msgid "Remove selected Texture from TileSet." -msgstr "Jelenlegi tétel eltávolÃtása" +msgstr "TávolÃtsa el a kijelölt textúrát a csempekészletbÅ‘l." #: editor/plugins/tile_set_editor_plugin.cpp msgid "Create from Scene" @@ -8504,27 +8081,24 @@ msgid "New Single Tile" msgstr "" #: editor/plugins/tile_set_editor_plugin.cpp -#, fuzzy msgid "New Autotile" -msgstr "Fájlok Megtekintése" +msgstr "" #: editor/plugins/tile_set_editor_plugin.cpp msgid "New Atlas" msgstr "" #: editor/plugins/tile_set_editor_plugin.cpp -#, fuzzy msgid "Next Coordinate" -msgstr "KövetkezÅ‘ Szkript" +msgstr "KövetkezÅ‘ koordináta" #: editor/plugins/tile_set_editor_plugin.cpp msgid "Select the next shape, subtile, or Tile." msgstr "" #: editor/plugins/tile_set_editor_plugin.cpp -#, fuzzy msgid "Previous Coordinate" -msgstr "ElÅ‘zÅ‘ Szkript" +msgstr "ElÅ‘zÅ‘ koordináta" #: editor/plugins/tile_set_editor_plugin.cpp msgid "Select the previous shape, subtile, or Tile." @@ -8533,101 +8107,84 @@ msgstr "" #: editor/plugins/tile_set_editor_plugin.cpp #, fuzzy msgid "Region" -msgstr "Forgató mód" +msgstr "Régió" #: editor/plugins/tile_set_editor_plugin.cpp -#, fuzzy msgid "Collision" -msgstr "Animáció Node" +msgstr "Ütközés" #: editor/plugins/tile_set_editor_plugin.cpp -#, fuzzy msgid "Occlusion" -msgstr "Sokszög Szerkesztése" +msgstr "" #: editor/plugins/tile_set_editor_plugin.cpp -#, fuzzy msgid "Navigation" -msgstr "Navigációs Háló Létrehozása" +msgstr "Navigáció" #: editor/plugins/tile_set_editor_plugin.cpp #, fuzzy msgid "Bitmask" -msgstr "Forgató mód" +msgstr "Bitmaszk" #: editor/plugins/tile_set_editor_plugin.cpp -#, fuzzy msgid "Priority" -msgstr "Projekt Exportálása" +msgstr "Prioritás" #: editor/plugins/tile_set_editor_plugin.cpp -#, fuzzy msgid "Z Index" -msgstr "Pásztázás Mód" +msgstr "Z index" #: editor/plugins/tile_set_editor_plugin.cpp -#, fuzzy msgid "Region Mode" -msgstr "Forgató mód" +msgstr "" #: editor/plugins/tile_set_editor_plugin.cpp -#, fuzzy msgid "Collision Mode" -msgstr "Animáció Node" +msgstr "Ütközési mód" #: editor/plugins/tile_set_editor_plugin.cpp -#, fuzzy msgid "Occlusion Mode" -msgstr "Sokszög Szerkesztése" +msgstr "" #: editor/plugins/tile_set_editor_plugin.cpp -#, fuzzy msgid "Navigation Mode" -msgstr "Navigációs Háló Létrehozása" +msgstr "Navigációs mód" #: editor/plugins/tile_set_editor_plugin.cpp -#, fuzzy msgid "Bitmask Mode" -msgstr "Forgató mód" +msgstr "" #: editor/plugins/tile_set_editor_plugin.cpp -#, fuzzy msgid "Priority Mode" -msgstr "Projekt Exportálása" +msgstr "Prioritás mód" #: editor/plugins/tile_set_editor_plugin.cpp -#, fuzzy msgid "Icon Mode" -msgstr "Pásztázás Mód" +msgstr "Ikon mód" #: editor/plugins/tile_set_editor_plugin.cpp -#, fuzzy msgid "Z Index Mode" -msgstr "Pásztázás Mód" +msgstr "Z index mód" #: editor/plugins/tile_set_editor_plugin.cpp msgid "Copy bitmask." msgstr "" #: editor/plugins/tile_set_editor_plugin.cpp -#, fuzzy msgid "Paste bitmask." -msgstr "Animáció Beillesztése" +msgstr "" #: editor/plugins/tile_set_editor_plugin.cpp -#, fuzzy msgid "Erase bitmask." -msgstr "Jobb Egérgomb: Pont Törlése." +msgstr "" #: editor/plugins/tile_set_editor_plugin.cpp -#, fuzzy msgid "Create a new rectangle." -msgstr "Új %s Létrehozása" +msgstr "Új téglalap létrehozása." #: editor/plugins/tile_set_editor_plugin.cpp -#, fuzzy msgid "Create a new polygon." -msgstr "Új sokszög létrehozása a semmibÅ‘l." +msgstr "Új sokszög létrehozása." #: editor/plugins/tile_set_editor_plugin.cpp msgid "Keep polygon inside region Rect." @@ -8647,9 +8204,8 @@ msgid "" msgstr "" #: editor/plugins/tile_set_editor_plugin.cpp -#, fuzzy msgid "Remove selected texture? This will remove all tiles which use it." -msgstr "Jelenlegi tétel eltávolÃtása" +msgstr "" #: editor/plugins/tile_set_editor_plugin.cpp msgid "You haven't selected a texture to remove." @@ -8664,9 +8220,8 @@ msgid "Merge from scene?" msgstr "" #: editor/plugins/tile_set_editor_plugin.cpp -#, fuzzy msgid "Remove Texture" -msgstr "Sablon EltávolÃtása" +msgstr "Textúra eltávolÃtása" #: editor/plugins/tile_set_editor_plugin.cpp msgid "%s file(s) were not added because was already on the list." @@ -8679,9 +8234,8 @@ msgid "" msgstr "" #: editor/plugins/tile_set_editor_plugin.cpp -#, fuzzy msgid "Delete selected Rect." -msgstr "Törli a kiválasztott fájlokat?" +msgstr "A kijelölt téglalap törlése." #: editor/plugins/tile_set_editor_plugin.cpp msgid "" @@ -8690,9 +8244,8 @@ msgid "" msgstr "" #: editor/plugins/tile_set_editor_plugin.cpp -#, fuzzy msgid "Delete polygon." -msgstr "Pontok Törlése" +msgstr "Sokszög törlése." #: editor/plugins/tile_set_editor_plugin.cpp msgid "" @@ -8726,111 +8279,92 @@ msgid "Set Tile Region" msgstr "" #: editor/plugins/tile_set_editor_plugin.cpp -#, fuzzy msgid "Create Tile" -msgstr "Mappa Létrehozása" +msgstr "Csempe létrehozása" #: editor/plugins/tile_set_editor_plugin.cpp msgid "Set Tile Icon" msgstr "" #: editor/plugins/tile_set_editor_plugin.cpp -#, fuzzy msgid "Edit Tile Bitmask" -msgstr "SzűrÅ‘k Szerkesztése" +msgstr "" #: editor/plugins/tile_set_editor_plugin.cpp -#, fuzzy msgid "Edit Collision Polygon" -msgstr "LétezÅ‘ sokszög szerkesztése:" +msgstr "Ütközési sokszög szerkesztése" #: editor/plugins/tile_set_editor_plugin.cpp -#, fuzzy msgid "Edit Occlusion Polygon" -msgstr "Sokszög Szerkesztése" +msgstr "" #: editor/plugins/tile_set_editor_plugin.cpp -#, fuzzy msgid "Edit Navigation Polygon" -msgstr "Navigációs Sokszög Létrehozása" +msgstr "Navigációs sokszög szerkesztése" #: editor/plugins/tile_set_editor_plugin.cpp -#, fuzzy msgid "Paste Tile Bitmask" -msgstr "Animáció Beillesztése" +msgstr "" #: editor/plugins/tile_set_editor_plugin.cpp msgid "Clear Tile Bitmask" msgstr "" #: editor/plugins/tile_set_editor_plugin.cpp -#, fuzzy msgid "Make Polygon Concave" -msgstr "Sokszög Mozgatása" +msgstr "" #: editor/plugins/tile_set_editor_plugin.cpp -#, fuzzy msgid "Make Polygon Convex" -msgstr "Sokszög Mozgatása" +msgstr "" #: editor/plugins/tile_set_editor_plugin.cpp -#, fuzzy msgid "Remove Tile" -msgstr "Sablon EltávolÃtása" +msgstr "Csempe eltávolÃtása" #: editor/plugins/tile_set_editor_plugin.cpp -#, fuzzy msgid "Remove Collision Polygon" -msgstr "Sokszög és Pont EltávolÃtása" +msgstr "Ütközési sokszög eltávolÃtása" #: editor/plugins/tile_set_editor_plugin.cpp -#, fuzzy msgid "Remove Occlusion Polygon" -msgstr "Ãrnyékoló Sokszög Létrehozása" +msgstr "" #: editor/plugins/tile_set_editor_plugin.cpp -#, fuzzy msgid "Remove Navigation Polygon" -msgstr "Navigációs Sokszög Létrehozása" +msgstr "Navigációs sokszög eltávolÃtása" #: editor/plugins/tile_set_editor_plugin.cpp -#, fuzzy msgid "Edit Tile Priority" -msgstr "SzűrÅ‘k Szerkesztése" +msgstr "Csempeprioritás szerkesztése" #: editor/plugins/tile_set_editor_plugin.cpp msgid "Edit Tile Z Index" msgstr "" #: editor/plugins/tile_set_editor_plugin.cpp -#, fuzzy msgid "Make Convex" -msgstr "Sokszög Mozgatása" +msgstr "" #: editor/plugins/tile_set_editor_plugin.cpp -#, fuzzy msgid "Make Concave" -msgstr "Sokszög Mozgatása" +msgstr "" #: editor/plugins/tile_set_editor_plugin.cpp -#, fuzzy msgid "Create Collision Polygon" -msgstr "Navigációs Sokszög Létrehozása" +msgstr "Ütközési sokszög létrehozása" #: editor/plugins/tile_set_editor_plugin.cpp -#, fuzzy msgid "Create Occlusion Polygon" -msgstr "Ãrnyékoló Sokszög Létrehozása" +msgstr "" #: editor/plugins/tile_set_editor_plugin.cpp -#, fuzzy msgid "This property can't be changed." -msgstr "Ezt a műveletet nem lehet végrehajtani egy Scene nélkül." +msgstr "" #: editor/plugins/tile_set_editor_plugin.cpp -#, fuzzy msgid "TileSet" -msgstr "TileSet-re..." +msgstr "Csempekészlet" #: editor/plugins/version_control_editor_plugin.cpp msgid "No VCS addons are available." @@ -8841,18 +8375,16 @@ msgid "Error" msgstr "" #: editor/plugins/version_control_editor_plugin.cpp -#, fuzzy msgid "No commit message was provided" -msgstr "Nincs név megadva" +msgstr "" #: editor/plugins/version_control_editor_plugin.cpp msgid "No files added to stage" msgstr "" #: editor/plugins/version_control_editor_plugin.cpp -#, fuzzy msgid "Commit" -msgstr "Közösség" +msgstr "" #: editor/plugins/version_control_editor_plugin.cpp msgid "VCS Addon is not initialized" @@ -8865,59 +8397,51 @@ msgstr "" #: editor/plugins/version_control_editor_plugin.cpp #, fuzzy msgid "Initialize" -msgstr "Szó Eleji Nagybetű" +msgstr "Inicializálás" #: editor/plugins/version_control_editor_plugin.cpp msgid "Staging area" msgstr "" #: editor/plugins/version_control_editor_plugin.cpp -#, fuzzy msgid "Detect new changes" -msgstr "Új %s Létrehozása" +msgstr "Új változások észlelése" #: editor/plugins/version_control_editor_plugin.cpp -#, fuzzy msgid "Changes" -msgstr "Változtatás" +msgstr "Változások" #: editor/plugins/version_control_editor_plugin.cpp msgid "Modified" msgstr "" #: editor/plugins/version_control_editor_plugin.cpp -#, fuzzy msgid "Renamed" -msgstr "Ãtnevezés" +msgstr "Ãtnevezve" #: editor/plugins/version_control_editor_plugin.cpp -#, fuzzy msgid "Deleted" -msgstr "Törlés" +msgstr "Törölve" #: editor/plugins/version_control_editor_plugin.cpp -#, fuzzy msgid "Typechange" -msgstr "Változtatás" +msgstr "TÃpusmódosÃtás" #: editor/plugins/version_control_editor_plugin.cpp -#, fuzzy msgid "Stage Selected" -msgstr "Kiválasztás átméretezés" +msgstr "" #: editor/plugins/version_control_editor_plugin.cpp -#, fuzzy msgid "Stage All" -msgstr "Összes Mentése" +msgstr "" #: editor/plugins/version_control_editor_plugin.cpp msgid "Add a commit message" msgstr "" #: editor/plugins/version_control_editor_plugin.cpp -#, fuzzy msgid "Commit Changes" -msgstr "Szkript Változtatások Szinkronizálása" +msgstr "" #: editor/plugins/version_control_editor_plugin.cpp #: modules/gdnative/gdnative_library_singleton_editor.cpp @@ -8941,19 +8465,16 @@ msgid "(GLES3 only)" msgstr "" #: editor/plugins/visual_shader_editor_plugin.cpp -#, fuzzy msgid "Add Output" -msgstr "Bemenet Hozzáadása" +msgstr "Kimenet hozzáadása" #: editor/plugins/visual_shader_editor_plugin.cpp -#, fuzzy msgid "Scalar" -msgstr "Skála:" +msgstr "Skalár" #: editor/plugins/visual_shader_editor_plugin.cpp -#, fuzzy msgid "Vector" -msgstr "MegfigyelÅ‘" +msgstr "Vektor" #: editor/plugins/visual_shader_editor_plugin.cpp msgid "Boolean" @@ -8964,81 +8485,70 @@ msgid "Sampler" msgstr "" #: editor/plugins/visual_shader_editor_plugin.cpp -#, fuzzy msgid "Add input port" -msgstr "Bemenet Hozzáadása" +msgstr "Bemeneti port hozzáadása" #: editor/plugins/visual_shader_editor_plugin.cpp msgid "Add output port" msgstr "" #: editor/plugins/visual_shader_editor_plugin.cpp -#, fuzzy msgid "Change input port type" -msgstr "Alapértelmezett tÃpus megváltoztatása" +msgstr "A bemeneti port tÃpusának módosÃtása" #: editor/plugins/visual_shader_editor_plugin.cpp -#, fuzzy msgid "Change output port type" -msgstr "Alapértelmezett tÃpus megváltoztatása" +msgstr "Kimeneti port tÃpusának módosÃtása" #: editor/plugins/visual_shader_editor_plugin.cpp -#, fuzzy msgid "Change input port name" -msgstr "Animáció Nevének Megváltoztatása:" +msgstr "A bemeneti port nevének módosÃtása" #: editor/plugins/visual_shader_editor_plugin.cpp msgid "Change output port name" msgstr "" #: editor/plugins/visual_shader_editor_plugin.cpp -#, fuzzy msgid "Remove input port" -msgstr "Pont eltávolÃtása" +msgstr "Bemeneti port eltávolÃtása" #: editor/plugins/visual_shader_editor_plugin.cpp -#, fuzzy msgid "Remove output port" -msgstr "Pont eltávolÃtása" +msgstr "Kimeneti port eltávolÃtása" #: editor/plugins/visual_shader_editor_plugin.cpp #, fuzzy msgid "Set expression" -msgstr "Jelenlegi Verzió:" +msgstr "Kifejezés beállÃtása" #: editor/plugins/visual_shader_editor_plugin.cpp -#, fuzzy msgid "Resize VisualShader node" -msgstr "Ãrnyaló" +msgstr "" #: editor/plugins/visual_shader_editor_plugin.cpp msgid "Set Uniform Name" msgstr "" #: editor/plugins/visual_shader_editor_plugin.cpp -#, fuzzy msgid "Set Input Default Port" -msgstr "BeállÃtás Alapértelmezettként '%s'-hez" +msgstr "Alapértelmezett bemeneti port beállÃtása" #: editor/plugins/visual_shader_editor_plugin.cpp -#, fuzzy msgid "Add Node to Visual Shader" -msgstr "Ãrnyaló" +msgstr "" #: editor/plugins/visual_shader_editor_plugin.cpp -#, fuzzy msgid "Duplicate Nodes" -msgstr "Animáció kulcsok megkettÅ‘zése" +msgstr "Node-ok duplikálása" #: editor/plugins/visual_shader_editor_plugin.cpp #: modules/visual_script/visual_script_editor.cpp msgid "Paste Nodes" -msgstr "" +msgstr "Node-ok beillesztése" #: editor/plugins/visual_shader_editor_plugin.cpp -#, fuzzy msgid "Delete Nodes" -msgstr "Node létrehozás" +msgstr "Node-ok törlése" #: editor/plugins/visual_shader_editor_plugin.cpp msgid "Visual Shader Input Type Changed" @@ -9057,28 +8567,25 @@ msgid "Light" msgstr "" #: editor/plugins/visual_shader_editor_plugin.cpp -#, fuzzy msgid "Show resulted shader code." -msgstr "Node létrehozás" +msgstr "" #: editor/plugins/visual_shader_editor_plugin.cpp -#, fuzzy msgid "Create Shader Node" -msgstr "Node létrehozás" +msgstr "" #: editor/plugins/visual_shader_editor_plugin.cpp #, fuzzy msgid "Color function." -msgstr "Ugrás Funkcióra..." +msgstr "SzÃn függvény." #: editor/plugins/visual_shader_editor_plugin.cpp msgid "Color operator." msgstr "" #: editor/plugins/visual_shader_editor_plugin.cpp -#, fuzzy msgid "Grayscale function." -msgstr "Funkció KészÃtése" +msgstr "" #: editor/plugins/visual_shader_editor_plugin.cpp msgid "Converts HSV vector to RGB equivalent." @@ -9089,9 +8596,8 @@ msgid "Converts RGB vector to HSV equivalent." msgstr "" #: editor/plugins/visual_shader_editor_plugin.cpp -#, fuzzy msgid "Sepia function." -msgstr "Funkció KészÃtése" +msgstr "" #: editor/plugins/visual_shader_editor_plugin.cpp msgid "Burn operator." @@ -9102,18 +8608,16 @@ msgid "Darken operator." msgstr "" #: editor/plugins/visual_shader_editor_plugin.cpp -#, fuzzy msgid "Difference operator." -msgstr "Csak A Különbségek" +msgstr "" #: editor/plugins/visual_shader_editor_plugin.cpp msgid "Dodge operator." msgstr "" #: editor/plugins/visual_shader_editor_plugin.cpp -#, fuzzy msgid "HardLight operator." -msgstr "Skaláris kezelÅ‘ változtatás" +msgstr "" #: editor/plugins/visual_shader_editor_plugin.cpp msgid "Lighten operator." @@ -9134,12 +8638,11 @@ msgstr "" #: editor/plugins/visual_shader_editor_plugin.cpp #, fuzzy msgid "Color constant." -msgstr "Ãllandó" +msgstr "SzÃnállandó." #: editor/plugins/visual_shader_editor_plugin.cpp -#, fuzzy msgid "Color uniform." -msgstr "Animáció transzformáció változtatás" +msgstr "" #: editor/plugins/visual_shader_editor_plugin.cpp msgid "Returns the boolean result of the %s comparison between two parameters." @@ -9210,7 +8713,7 @@ msgstr "" #: editor/plugins/visual_shader_editor_plugin.cpp #, fuzzy msgid "Boolean constant." -msgstr "Vec állandó változtatás" +msgstr "Logikai állandó." #: editor/plugins/visual_shader_editor_plugin.cpp msgid "Boolean uniform." @@ -9223,7 +8726,7 @@ msgstr "" #: editor/plugins/visual_shader_editor_plugin.cpp #, fuzzy msgid "Input parameter." -msgstr "Illesztés szülÅ‘höz" +msgstr "Bemeneti paraméter." #: editor/plugins/visual_shader_editor_plugin.cpp msgid "'%s' input parameter for vertex and fragment shader modes." @@ -9252,12 +8755,12 @@ msgstr "" #: editor/plugins/visual_shader_editor_plugin.cpp #, fuzzy msgid "Scalar function." -msgstr "Skalár-függvény változtatás" +msgstr "Skalárfüggvény." #: editor/plugins/visual_shader_editor_plugin.cpp #, fuzzy msgid "Scalar operator." -msgstr "Skaláris kezelÅ‘ változtatás" +msgstr "Skalár operátor." #: editor/plugins/visual_shader_editor_plugin.cpp msgid "E constant (2.718282). Represents the base of the natural logarithm." @@ -9484,12 +8987,11 @@ msgstr "" #: editor/plugins/visual_shader_editor_plugin.cpp #, fuzzy msgid "Scalar constant." -msgstr "Skaláris állandó változtatás" +msgstr "Skaláris állandó." #: editor/plugins/visual_shader_editor_plugin.cpp -#, fuzzy msgid "Scalar uniform." -msgstr "Egységes-skalár változtatás" +msgstr "" #: editor/plugins/visual_shader_editor_plugin.cpp msgid "Perform the cubic texture lookup." @@ -9512,9 +9014,8 @@ msgid "2D texture uniform lookup with triplanar." msgstr "" #: editor/plugins/visual_shader_editor_plugin.cpp -#, fuzzy msgid "Transform function." -msgstr "Sokszög Létrehozása" +msgstr "" #: editor/plugins/visual_shader_editor_plugin.cpp msgid "" @@ -9556,24 +9057,22 @@ msgid "Multiplies vector by transform." msgstr "" #: editor/plugins/visual_shader_editor_plugin.cpp -#, fuzzy msgid "Transform constant." -msgstr "Sokszög Létrehozása" +msgstr "" #: editor/plugins/visual_shader_editor_plugin.cpp -#, fuzzy msgid "Transform uniform." -msgstr "Sokszög Létrehozása" +msgstr "" #: editor/plugins/visual_shader_editor_plugin.cpp #, fuzzy msgid "Vector function." -msgstr "Ugrás Funkcióra..." +msgstr "Vektor függvény." #: editor/plugins/visual_shader_editor_plugin.cpp #, fuzzy msgid "Vector operator." -msgstr "Vec kezelÅ‘ változtatás" +msgstr "Vektor operátor." #: editor/plugins/visual_shader_editor_plugin.cpp msgid "Composes vector from three scalars." @@ -9692,12 +9191,11 @@ msgstr "" #: editor/plugins/visual_shader_editor_plugin.cpp #, fuzzy msgid "Vector constant." -msgstr "Vec állandó változtatás" +msgstr "Vektor állandó." #: editor/plugins/visual_shader_editor_plugin.cpp -#, fuzzy msgid "Vector uniform." -msgstr "Egységes-vektor változtatás" +msgstr "" #: editor/plugins/visual_shader_editor_plugin.cpp msgid "" @@ -9765,19 +9263,16 @@ msgid "" msgstr "" #: editor/plugins/visual_shader_editor_plugin.cpp -#, fuzzy msgid "VisualShader" -msgstr "Ãrnyaló" +msgstr "" #: editor/plugins/visual_shader_editor_plugin.cpp -#, fuzzy msgid "Edit Visual Property" -msgstr "SzűrÅ‘k Szerkesztése" +msgstr "" #: editor/plugins/visual_shader_editor_plugin.cpp -#, fuzzy msgid "Visual Shader Mode Changed" -msgstr "Ãrnyaló" +msgstr "" #: editor/project_export.cpp msgid "Runnable" @@ -9786,7 +9281,7 @@ msgstr "" #: editor/project_export.cpp #, fuzzy msgid "Add initial export..." -msgstr "Bemenet Hozzáadása" +msgstr "Kezdeti exportálás hozzáadása..." #: editor/project_export.cpp msgid "Add previous patches..." @@ -9818,9 +9313,8 @@ msgid "Release" msgstr "" #: editor/project_export.cpp -#, fuzzy msgid "Exporting All" -msgstr "Exportálás" +msgstr "Összes exportálása" #: editor/project_export.cpp msgid "The given export path doesn't exist:" @@ -9847,7 +9341,7 @@ msgstr "" #: editor/project_export.cpp #, fuzzy msgid "Export Path" -msgstr "Projekt Exportálása" +msgstr "Exportálási útvonal" #: editor/project_export.cpp msgid "Resources" @@ -9894,9 +9388,8 @@ msgid "Make Patch" msgstr "" #: editor/project_export.cpp -#, fuzzy msgid "Pack File" -msgstr " Fájlok" +msgstr "Csomagfájl" #: editor/project_export.cpp msgid "Features" @@ -9911,14 +9404,13 @@ msgid "Feature List:" msgstr "" #: editor/project_export.cpp -#, fuzzy msgid "Script" -msgstr "Szkript Futtatása" +msgstr "Szkript" #: editor/project_export.cpp #, fuzzy msgid "Script Export Mode:" -msgstr "Projekt Exportálása" +msgstr "Szkript exportálás módja:" #: editor/project_export.cpp msgid "Text" @@ -9949,19 +9441,16 @@ msgid "Export Project" msgstr "Projekt Exportálása" #: editor/project_export.cpp -#, fuzzy msgid "Export mode?" -msgstr "Projekt Exportálása" +msgstr "Exportálási mód?" #: editor/project_export.cpp -#, fuzzy msgid "Export All" -msgstr "Exportálás" +msgstr "Összes exportálása" #: editor/project_export.cpp editor/project_manager.cpp -#, fuzzy msgid "ZIP File" -msgstr " Fájlok" +msgstr "ZIP fájl" #: editor/project_export.cpp msgid "Godot Game Pack" @@ -9980,14 +9469,13 @@ msgid "Export With Debug" msgstr "" #: editor/project_manager.cpp -#, fuzzy msgid "The path specified doesn't exist." -msgstr "A fájl nem létezik." +msgstr "A megadott útvonal nem létezik." #: editor/project_manager.cpp #, fuzzy msgid "Error opening package file (it's not in ZIP format)." -msgstr "Hiba a csomagfájl megnyitása során, nem zip formátumú." +msgstr "Hiba a csomagfájl megnyitása során (az nem ZIP formátumú)." #: editor/project_manager.cpp msgid "" @@ -10008,7 +9496,7 @@ msgstr "" #: editor/project_manager.cpp msgid "New Game Project" -msgstr "" +msgstr "Új játék projekt" #: editor/project_manager.cpp msgid "Imported Project" @@ -10125,9 +9613,8 @@ msgid "Unnamed Project" msgstr "Névtelen projekt" #: editor/project_manager.cpp -#, fuzzy msgid "Missing Project" -msgstr "MeglévÅ‘ Projekt Importálása" +msgstr "Hiányzó projekt" #: editor/project_manager.cpp msgid "Error: Project is missing on the filesystem." @@ -10136,11 +9623,12 @@ msgstr "" #: editor/project_manager.cpp #, fuzzy msgid "Can't open project at '%s'." -msgstr "'%s' nem nyitható meg." +msgstr "A projekt nem nyitható meg a(z) %s helyen." #: editor/project_manager.cpp +#, fuzzy msgid "Are you sure to open more than one project?" -msgstr "" +msgstr "Biztos, hogy egynél több projektet nyit meg?" #: editor/project_manager.cpp msgid "" @@ -10174,15 +9662,11 @@ msgid "" msgstr "" #: editor/project_manager.cpp -#, fuzzy msgid "" "Can't run project: no main scene defined.\n" "Please edit the project and set the main scene in the Project Settings under " "the \"Application\" category." msgstr "" -"Nincs meghatározva fÅ‘jelenet, kiválaszt most egyet?\n" -"Ezt megváltoztathatja késÅ‘bb a \"Projekt BeállÃtásokban\" az \"Alkalmazás\" " -"kategóriában." #: editor/project_manager.cpp msgid "" @@ -10230,9 +9714,8 @@ msgid "Project Manager" msgstr "ProjektkezelÅ‘" #: editor/project_manager.cpp -#, fuzzy msgid "Projects" -msgstr "Projekt" +msgstr "Projektek" #: editor/project_manager.cpp msgid "Last Modified" @@ -10243,29 +9726,29 @@ msgid "Scan" msgstr "Keresés" #: editor/project_manager.cpp +#, fuzzy msgid "Select a Folder to Scan" -msgstr "" +msgstr "Válasszon egy beolvasandó mappát" #: editor/project_manager.cpp msgid "New Project" -msgstr "" +msgstr "Új projekt" #: editor/project_manager.cpp -#, fuzzy msgid "Remove Missing" -msgstr "Pont eltávolÃtása" +msgstr "Hiányzó eltávolÃtása" #: editor/project_manager.cpp msgid "Templates" -msgstr "" +msgstr "Sablonok" #: editor/project_manager.cpp msgid "Restart Now" -msgstr "" +msgstr "ÚjraindÃtás most" #: editor/project_manager.cpp msgid "Can't run project" -msgstr "" +msgstr "Nem lehet futtatni a projektet" #: editor/project_manager.cpp msgid "" @@ -10282,7 +9765,7 @@ msgstr "" #: editor/project_settings_editor.cpp msgid "Key " -msgstr "" +msgstr "Kulcs " #: editor/project_settings_editor.cpp msgid "Joy Button" @@ -10294,7 +9777,7 @@ msgstr "" #: editor/project_settings_editor.cpp msgid "Mouse Button" -msgstr "" +msgstr "Egérgomb" #: editor/project_settings_editor.cpp msgid "" @@ -10303,18 +9786,16 @@ msgid "" msgstr "" #: editor/project_settings_editor.cpp -#, fuzzy msgid "An action with the name '%s' already exists." -msgstr "HIBA: Animáció név már létezik!" +msgstr "" #: editor/project_settings_editor.cpp msgid "Rename Input Action Event" msgstr "" #: editor/project_settings_editor.cpp -#, fuzzy msgid "Change Action deadzone" -msgstr "Animáció Nevének Megváltoztatása:" +msgstr "" #: editor/project_settings_editor.cpp msgid "Add Input Action Event" @@ -10322,7 +9803,7 @@ msgstr "" #: editor/project_settings_editor.cpp msgid "All Devices" -msgstr "" +msgstr "Minden eszköz" #: editor/project_settings_editor.cpp msgid "Device" @@ -10330,31 +9811,32 @@ msgstr "Eszköz" #: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp msgid "Press a Key..." -msgstr "" +msgstr "Nyomj meg egy gombot..." #: editor/project_settings_editor.cpp +#, fuzzy msgid "Mouse Button Index:" -msgstr "" +msgstr "Egérgomb index:" #: editor/project_settings_editor.cpp msgid "Left Button" -msgstr "" +msgstr "Bal gomb" #: editor/project_settings_editor.cpp msgid "Right Button" -msgstr "" +msgstr "Jobb gomb" #: editor/project_settings_editor.cpp msgid "Middle Button" -msgstr "" +msgstr "KözépsÅ‘ gomb" #: editor/project_settings_editor.cpp msgid "Wheel Up Button" -msgstr "" +msgstr "Felfelé görgetés gomb" #: editor/project_settings_editor.cpp msgid "Wheel Down Button" -msgstr "" +msgstr "Lefelé görgetés gomb" #: editor/project_settings_editor.cpp msgid "Wheel Left Button" @@ -10413,12 +9895,13 @@ msgid "Middle Button." msgstr "KözépsÅ‘ Egérgomb." #: editor/project_settings_editor.cpp +#, fuzzy msgid "Wheel Up." -msgstr "" +msgstr "Felfelé görgetés." #: editor/project_settings_editor.cpp msgid "Wheel Down." -msgstr "" +msgstr "Lefelé görgetés." #: editor/project_settings_editor.cpp msgid "Add Global Property" @@ -10452,16 +9935,15 @@ msgstr "" #: editor/project_settings_editor.cpp msgid "Error saving settings." -msgstr "" +msgstr "Hiba a beállÃtások mentésekor." #: editor/project_settings_editor.cpp msgid "Settings saved OK." -msgstr "" +msgstr "A beállÃtások sikeresen elmentve." #: editor/project_settings_editor.cpp -#, fuzzy msgid "Moved Input Action Event" -msgstr "Pont Mozgatása a Görbén" +msgstr "" #: editor/project_settings_editor.cpp msgid "Override for Feature" @@ -10469,11 +9951,11 @@ msgstr "" #: editor/project_settings_editor.cpp msgid "Add Translation" -msgstr "" +msgstr "FordÃtás hozzáadása" #: editor/project_settings_editor.cpp msgid "Remove Translation" -msgstr "" +msgstr "FordÃtás eltávolÃtása" #: editor/project_settings_editor.cpp msgid "Add Remapped Path" @@ -10528,9 +10010,8 @@ msgid "Action:" msgstr "" #: editor/project_settings_editor.cpp -#, fuzzy msgid "Action" -msgstr "Mozgási Művelet" +msgstr "Művelet" #: editor/project_settings_editor.cpp msgid "Deadzone" @@ -10538,23 +10019,24 @@ msgstr "" #: editor/project_settings_editor.cpp msgid "Device:" -msgstr "" +msgstr "Eszköz:" #: editor/project_settings_editor.cpp msgid "Index:" -msgstr "" +msgstr "Index:" #: editor/project_settings_editor.cpp +#, fuzzy msgid "Localization" -msgstr "" +msgstr "Lokalizáció" #: editor/project_settings_editor.cpp msgid "Translations" -msgstr "" +msgstr "FordÃtások" #: editor/project_settings_editor.cpp msgid "Translations:" -msgstr "" +msgstr "FordÃtások:" #: editor/project_settings_editor.cpp msgid "Remaps" @@ -10577,14 +10059,12 @@ msgid "Locales Filter" msgstr "" #: editor/project_settings_editor.cpp -#, fuzzy msgid "Show All Locales" -msgstr "Csontok Mutatása" +msgstr "" #: editor/project_settings_editor.cpp -#, fuzzy msgid "Show Selected Locales Only" -msgstr "Csak Kiválsztás" +msgstr "" #: editor/project_settings_editor.cpp msgid "Filter mode:" @@ -10620,11 +10100,11 @@ msgstr "" #: editor/property_editor.cpp msgid "File..." -msgstr "" +msgstr "Fájl..." #: editor/property_editor.cpp msgid "Dir..." -msgstr "" +msgstr "Könyvtár..." #: editor/property_editor.cpp msgid "Assign" @@ -10659,55 +10139,53 @@ msgid "Select Method" msgstr "" #: editor/rename_dialog.cpp editor/scene_tree_dock.cpp -#, fuzzy msgid "Batch Rename" -msgstr "Ãtnevezés" +msgstr "Csoportos átnevezés" #: editor/rename_dialog.cpp -msgid "Prefix" +#, fuzzy +msgid "Replace:" +msgstr "Csere: " + +#: editor/rename_dialog.cpp +msgid "Prefix:" msgstr "" #: editor/rename_dialog.cpp -msgid "Suffix" +msgid "Suffix:" msgstr "" #: editor/rename_dialog.cpp -#, fuzzy msgid "Use Regular Expressions" -msgstr "Jelenlegi Verzió:" +msgstr "Reguláris kifejezés használata" #: editor/rename_dialog.cpp -#, fuzzy msgid "Advanced Options" -msgstr "Illesztési beállÃtások" +msgstr "Haladó beállÃtások" #: editor/rename_dialog.cpp msgid "Substitute" msgstr "" #: editor/rename_dialog.cpp -#, fuzzy msgid "Node name" -msgstr "Node neve:" +msgstr "Node neve" #: editor/rename_dialog.cpp msgid "Node's parent name, if available" msgstr "" #: editor/rename_dialog.cpp -#, fuzzy msgid "Node type" -msgstr "Node neve:" +msgstr "Node tÃpusa" #: editor/rename_dialog.cpp -#, fuzzy msgid "Current scene name" -msgstr "Még nem mentette az aktuális jelenetet. Megnyitja mindenképp?" +msgstr "Jelenlegi jelenet neve" #: editor/rename_dialog.cpp -#, fuzzy msgid "Root node name" -msgstr "Ãtnevezés" +msgstr "" #: editor/rename_dialog.cpp msgid "" @@ -10720,7 +10198,7 @@ msgid "Per-level Counter" msgstr "" #: editor/rename_dialog.cpp -msgid "If set the counter restarts for each group of child nodes" +msgid "If set, the counter restarts for each group of child nodes." msgstr "" #: editor/rename_dialog.cpp @@ -10728,9 +10206,8 @@ msgid "Initial value for the counter" msgstr "" #: editor/rename_dialog.cpp -#, fuzzy msgid "Step" -msgstr "Lépés (mp):" +msgstr "Lépés" #: editor/rename_dialog.cpp msgid "Amount by which counter is incremented for each node" @@ -10767,28 +10244,26 @@ msgid "Case" msgstr "" #: editor/rename_dialog.cpp -#, fuzzy msgid "To Lowercase" -msgstr "Mind Kisbetű" +msgstr "Kisbetűssé" #: editor/rename_dialog.cpp -#, fuzzy msgid "To Uppercase" -msgstr "Mind Nagybetű" +msgstr "Nagybetűssé" #: editor/rename_dialog.cpp -#, fuzzy msgid "Reset" -msgstr "NagyÃtás VisszaállÃtása" +msgstr "VisszaállÃtás" #: editor/rename_dialog.cpp -msgid "Regular Expression Error" -msgstr "" +#, fuzzy +msgid "Regular Expression Error:" +msgstr "Reguláris kifejezés használata" #: editor/rename_dialog.cpp #, fuzzy msgid "At character %s" -msgstr "Érvényes karakterek:" +msgstr "A(z) %s karakternél" #: editor/reparent_dialog.cpp editor/scene_tree_dock.cpp msgid "Reparent Node" @@ -10853,9 +10328,8 @@ msgid "Instance Child Scene" msgstr "" #: editor/scene_tree_dock.cpp -#, fuzzy msgid "Detach Script" -msgstr "Szkript Létrehozása" +msgstr "Szkript leválasztása" #: editor/scene_tree_dock.cpp msgid "This operation can't be done on the tree root." @@ -10886,19 +10360,16 @@ msgid "Instantiated scenes can't become root" msgstr "" #: editor/scene_tree_dock.cpp -#, fuzzy msgid "Make node as Root" -msgstr "Scene mentés" +msgstr "" #: editor/scene_tree_dock.cpp -#, fuzzy msgid "Delete %d nodes and any children?" -msgstr "Node létrehozás" +msgstr "" #: editor/scene_tree_dock.cpp -#, fuzzy msgid "Delete %d nodes?" -msgstr "Node létrehozás" +msgstr "" #: editor/scene_tree_dock.cpp msgid "Delete the root node \"%s\"?" @@ -10909,9 +10380,8 @@ msgid "Delete node \"%s\" and its children?" msgstr "" #: editor/scene_tree_dock.cpp -#, fuzzy msgid "Delete node \"%s\"?" -msgstr "Node létrehozás" +msgstr "" #: editor/scene_tree_dock.cpp msgid "Can not perform with the root node." @@ -10938,38 +10408,32 @@ msgid "" msgstr "" #: editor/scene_tree_dock.cpp -#, fuzzy msgid "Make Local" -msgstr "Csontok Létrehozása" +msgstr "" #: editor/scene_tree_dock.cpp -#, fuzzy msgid "New Scene Root" -msgstr "Scene mentés" +msgstr "" #: editor/scene_tree_dock.cpp -#, fuzzy msgid "Create Root Node:" -msgstr "Node létrehozás" +msgstr "Gyökér node létrehozása:" #: editor/scene_tree_dock.cpp -#, fuzzy msgid "2D Scene" -msgstr "Jelenet" +msgstr "2D jelenet" #: editor/scene_tree_dock.cpp -#, fuzzy msgid "3D Scene" -msgstr "Jelenet" +msgstr "3D jelenet" #: editor/scene_tree_dock.cpp msgid "User Interface" msgstr "" #: editor/scene_tree_dock.cpp -#, fuzzy msgid "Other Node" -msgstr "Node létrehozás" +msgstr "" #: editor/scene_tree_dock.cpp msgid "Can't operate on nodes from a foreign scene!" @@ -11022,9 +10486,8 @@ msgid "Load As Placeholder" msgstr "" #: editor/scene_tree_dock.cpp -#, fuzzy msgid "Open Documentation" -msgstr "Godot online dokumentáció megnyitása" +msgstr "Dokumentáció megnyitása" #: editor/scene_tree_dock.cpp msgid "" @@ -11038,23 +10501,20 @@ msgid "Add Child Node" msgstr "" #: editor/scene_tree_dock.cpp -#, fuzzy msgid "Expand/Collapse All" -msgstr "Összes összecsukása" +msgstr "Az összes kinyitása/becsukása" #: editor/scene_tree_dock.cpp msgid "Change Type" msgstr "" #: editor/scene_tree_dock.cpp -#, fuzzy msgid "Reparent to New Node" -msgstr "Új %s Létrehozása" +msgstr "" #: editor/scene_tree_dock.cpp -#, fuzzy msgid "Make Scene Root" -msgstr "Scene mentés" +msgstr "" #: editor/scene_tree_dock.cpp msgid "Merge From Scene" @@ -11073,9 +10533,8 @@ msgid "Delete (No Confirm)" msgstr "" #: editor/scene_tree_dock.cpp -#, fuzzy msgid "Add/Create a New Node." -msgstr "Új %s Létrehozása" +msgstr "" #: editor/scene_tree_dock.cpp msgid "" @@ -11088,9 +10547,8 @@ msgid "Attach a new or existing script to the selected node." msgstr "" #: editor/scene_tree_dock.cpp -#, fuzzy msgid "Detach the script from the selected node." -msgstr "Kiválasztott Scene(k) példányosÃtása a kiválasztott Node gyermekeként." +msgstr "" #: editor/scene_tree_dock.cpp msgid "Remote" @@ -11105,24 +10563,22 @@ msgid "Clear Inheritance? (No Undo!)" msgstr "" #: editor/scene_tree_editor.cpp -#, fuzzy msgid "Toggle Visible" -msgstr "Rejtett Fájlok MegjelenÃtése" +msgstr "" #: editor/scene_tree_editor.cpp -#, fuzzy msgid "Unlock Node" -msgstr "Egyszeri Node" +msgstr "Node feloldása" #: editor/scene_tree_editor.cpp #, fuzzy msgid "Button Group" -msgstr "Hozzáadás Csoporthoz" +msgstr "Gombcsoport" #: editor/scene_tree_editor.cpp #, fuzzy msgid "(Connecting From)" -msgstr "Kapcsolathiba" +msgstr "(Csatlakozás innen)" #: editor/scene_tree_editor.cpp msgid "Node configuration warning:" @@ -11147,9 +10603,8 @@ msgid "" msgstr "" #: editor/scene_tree_editor.cpp -#, fuzzy msgid "Open Script:" -msgstr "Szkript Futtatása" +msgstr "Szkript megnyitása:" #: editor/scene_tree_editor.cpp msgid "" @@ -11194,38 +10649,33 @@ msgid "Select a Node" msgstr "" #: editor/script_create_dialog.cpp -#, fuzzy msgid "Path is empty." -msgstr "A háló üres!" +msgstr "Az útvonal üres." #: editor/script_create_dialog.cpp -#, fuzzy msgid "Filename is empty." -msgstr "A háló üres!" +msgstr "A fájlnév üres." #: editor/script_create_dialog.cpp -#, fuzzy msgid "Path is not local." -msgstr "Az út nem vezeti a csomópontot!" +msgstr "Az útvonal nem helyi." #: editor/script_create_dialog.cpp #, fuzzy msgid "Invalid base path." -msgstr "Érvénytelen Elérési Út." +msgstr "Érvénytelen alapútvonal." #: editor/script_create_dialog.cpp -#, fuzzy msgid "A directory with the same name exists." -msgstr "Egy fájl vagy mappa már létezik a megadott névvel." +msgstr "Létezik ilyen nevű könyvtár." #: editor/script_create_dialog.cpp msgid "File does not exist." msgstr "A fájl nem létezik." #: editor/script_create_dialog.cpp -#, fuzzy msgid "Invalid extension." -msgstr "Használjon érvényes kiterjesztést." +msgstr "Érvénytelen kiterjesztés." #: editor/script_create_dialog.cpp msgid "Wrong extension chosen." @@ -11252,61 +10702,52 @@ msgid "N/A" msgstr "" #: editor/script_create_dialog.cpp -#, fuzzy msgid "Open Script / Choose Location" -msgstr "Szkript SzerkesztÅ‘ Megnyitása" +msgstr "" #: editor/script_create_dialog.cpp -#, fuzzy msgid "Open Script" -msgstr "Szkript Futtatása" +msgstr "Szkript megnyitása" #: editor/script_create_dialog.cpp msgid "File exists, it will be reused." msgstr "" #: editor/script_create_dialog.cpp -#, fuzzy msgid "Invalid path." -msgstr "Érvénytelen Elérési Út." +msgstr "Érvénytelen útvonal." #: editor/script_create_dialog.cpp -#, fuzzy msgid "Invalid class name." -msgstr "Érvénytelen név." +msgstr "Érvénytelen osztálynév." #: editor/script_create_dialog.cpp msgid "Invalid inherited parent name or path." msgstr "" #: editor/script_create_dialog.cpp -#, fuzzy msgid "Script path/name is valid." -msgstr "Az animációs fa érvényes." +msgstr "A szkript útvonala/neve érvényes." #: editor/script_create_dialog.cpp msgid "Allowed: a-z, A-Z, 0-9, _ and ." msgstr "" #: editor/script_create_dialog.cpp -#, fuzzy msgid "Built-in script (into scene file)." -msgstr "Műveletek Scene fájlokkal." +msgstr "" #: editor/script_create_dialog.cpp -#, fuzzy msgid "Will create a new script file." -msgstr "Új %s Létrehozása" +msgstr "Létrehoz egy új szkriptfájlt." #: editor/script_create_dialog.cpp -#, fuzzy msgid "Will load an existing script file." -msgstr "MeglévÅ‘ Busz Elrendezés betöltése." +msgstr "Egy meglévÅ‘ szkriptfájlt tölt be." #: editor/script_create_dialog.cpp -#, fuzzy msgid "Script file already exists." -msgstr "Már létezik '%s' AutoLoad!" +msgstr "A szkriptfájl már létezik." #: editor/script_create_dialog.cpp msgid "" @@ -11315,19 +10756,16 @@ msgid "" msgstr "" #: editor/script_create_dialog.cpp -#, fuzzy msgid "Class Name:" -msgstr "Osztály:" +msgstr "Osztálynév:" #: editor/script_create_dialog.cpp -#, fuzzy msgid "Template:" -msgstr "Sablon EltávolÃtása" +msgstr "Sablon:" #: editor/script_create_dialog.cpp -#, fuzzy msgid "Built-in Script:" -msgstr "Szkript Futtatása" +msgstr "BeépÃtett szkript:" #: editor/script_create_dialog.cpp msgid "Attach Node Script" @@ -11346,34 +10784,28 @@ msgid "Warning:" msgstr "" #: editor/script_editor_debugger.cpp -#, fuzzy msgid "Error:" -msgstr "Hiba!" +msgstr "Hiba:" #: editor/script_editor_debugger.cpp -#, fuzzy msgid "C++ Error" -msgstr "Hiba Másolása" +msgstr "C++ hiba" #: editor/script_editor_debugger.cpp -#, fuzzy msgid "C++ Error:" -msgstr "Hiba Másolása" +msgstr "C++ hiba:" #: editor/script_editor_debugger.cpp -#, fuzzy msgid "C++ Source" -msgstr "Forrás" +msgstr "C++ forrás" #: editor/script_editor_debugger.cpp -#, fuzzy msgid "Source:" -msgstr "Forrás" +msgstr "Forrás:" #: editor/script_editor_debugger.cpp -#, fuzzy msgid "C++ Source:" -msgstr "Forrás" +msgstr "C++ forrás:" #: editor/script_editor_debugger.cpp msgid "Stack Trace" @@ -11384,9 +10816,8 @@ msgid "Errors" msgstr "" #: editor/script_editor_debugger.cpp -#, fuzzy msgid "Child process connected." -msgstr "Kapcsolat bontva" +msgstr "Gyermekfolyamat csatlakoztatva." #: editor/script_editor_debugger.cpp msgid "Copy Error" @@ -11397,9 +10828,8 @@ msgid "Video RAM" msgstr "" #: editor/script_editor_debugger.cpp -#, fuzzy msgid "Skip Breakpoints" -msgstr "Pontok Törlése" +msgstr "Töréspontok kihagyása" #: editor/script_editor_debugger.cpp msgid "Inspect Previous Instance" @@ -11418,9 +10848,8 @@ msgid "Profiler" msgstr "" #: editor/script_editor_debugger.cpp -#, fuzzy msgid "Network Profiler" -msgstr "Projekt Exportálása" +msgstr "Hálózati profilkészÃtÅ‘" #: editor/script_editor_debugger.cpp msgid "Monitor" @@ -11447,9 +10876,8 @@ msgid "Total:" msgstr "" #: editor/script_editor_debugger.cpp -#, fuzzy msgid "Export list to a CSV file" -msgstr "Projekt Exportálása" +msgstr "" #: editor/script_editor_debugger.cpp msgid "Resource Path" @@ -11492,18 +10920,16 @@ msgid "Export measures as CSV" msgstr "" #: editor/settings_config_dialog.cpp -#, fuzzy msgid "Erase Shortcut" -msgstr "Lassan Ki" +msgstr "" #: editor/settings_config_dialog.cpp msgid "Restore Shortcut" msgstr "" #: editor/settings_config_dialog.cpp -#, fuzzy msgid "Change Shortcut" -msgstr "Horgonyok MódosÃtása" +msgstr "" #: editor/settings_config_dialog.cpp msgid "Editor Settings" @@ -11574,19 +11000,16 @@ msgid "Change Ray Shape Length" msgstr "" #: modules/csg/csg_gizmos.cpp -#, fuzzy msgid "Change Cylinder Radius" -msgstr "Keverési IdÅ‘ MódosÃtása" +msgstr "" #: modules/csg/csg_gizmos.cpp -#, fuzzy msgid "Change Cylinder Height" -msgstr "Keverési IdÅ‘ MódosÃtása" +msgstr "" #: modules/csg/csg_gizmos.cpp -#, fuzzy msgid "Change Torus Inner Radius" -msgstr "Horgonyok és Margók MódosÃtása" +msgstr "" #: modules/csg/csg_gizmos.cpp msgid "Change Torus Outer Radius" @@ -11633,9 +11056,8 @@ msgid "Enabled GDNative Singleton" msgstr "" #: modules/gdnative/gdnative_library_singleton_editor.cpp -#, fuzzy msgid "Disabled GDNative Singleton" -msgstr "FrissÃtési Forgó Kikapcsolása" +msgstr "" #: modules/gdnative/gdnative_library_singleton_editor.cpp msgid "Library" @@ -11714,14 +11136,12 @@ msgid "GridMap Delete Selection" msgstr "" #: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy msgid "GridMap Fill Selection" -msgstr "Minden kiválasztás" +msgstr "" #: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy msgid "GridMap Paste Selection" -msgstr "Minden kiválasztás" +msgstr "" #: modules/gridmap/grid_map_editor_plugin.cpp msgid "GridMap Paint" @@ -11788,18 +11208,16 @@ msgid "Cursor Clear Rotation" msgstr "" #: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy msgid "Paste Selects" -msgstr "Minden kiválasztás" +msgstr "Kijelölés beillesztése" #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Clear Selection" msgstr "" #: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy msgid "Fill Selection" -msgstr "Minden kiválasztás" +msgstr "Kijelölés kitöltése" #: modules/gridmap/grid_map_editor_plugin.cpp msgid "GridMap Settings" @@ -11810,9 +11228,8 @@ msgid "Pick Distance:" msgstr "" #: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy msgid "Filter meshes" -msgstr "Objektumtulajdonságok." +msgstr "" #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Give a MeshLibrary resource to this GridMap to use its meshes." @@ -11943,46 +11360,40 @@ msgid "Set Variable Type" msgstr "" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Add Input Port" -msgstr "Bemenet Hozzáadása" +msgstr "Bemeneti port hozzáadása" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Add Output Port" -msgstr "Bemenet Hozzáadása" +msgstr "Kimeneti port hozzáadása" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Override an existing built-in function." -msgstr "Érvénytelen név. Nem ütközhet egy már meglévÅ‘ beépÃtett tÃpusnévvel." +msgstr "" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Create a new function." -msgstr "Új %s Létrehozása" +msgstr "Új függvény létrehozása." #: modules/visual_script/visual_script_editor.cpp msgid "Variables:" -msgstr "" +msgstr "Változók:" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Create a new variable." -msgstr "Új %s Létrehozása" +msgstr "Új változó létrehozása." #: modules/visual_script/visual_script_editor.cpp msgid "Signals:" msgstr "Jelzések:" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Create a new signal." -msgstr "Új sokszög létrehozása a semmibÅ‘l." +msgstr "Új jelzés létrehozása." #: modules/visual_script/visual_script_editor.cpp msgid "Name is not a valid identifier:" -msgstr "" +msgstr "A név nem érvényes azonosÃtó:" #: modules/visual_script/visual_script_editor.cpp msgid "Name already in use by another func/var/signal:" @@ -11990,46 +11401,43 @@ msgstr "" #: modules/visual_script/visual_script_editor.cpp msgid "Rename Function" -msgstr "" +msgstr "Függvény átnevezése" #: modules/visual_script/visual_script_editor.cpp msgid "Rename Variable" -msgstr "" +msgstr "Változó átnevezése" #: modules/visual_script/visual_script_editor.cpp msgid "Rename Signal" -msgstr "" +msgstr "Jelzés átnevezése" #: modules/visual_script/visual_script_editor.cpp msgid "Add Function" -msgstr "" +msgstr "Függvény hozzáadása" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Delete input port" -msgstr "Pont eltávolÃtása" +msgstr "Bemeneti port törlése" #: modules/visual_script/visual_script_editor.cpp msgid "Add Variable" -msgstr "" +msgstr "Változó hozzáadása" #: modules/visual_script/visual_script_editor.cpp msgid "Add Signal" -msgstr "" +msgstr "Jelzés hozzáadása" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Remove Input Port" -msgstr "Pont eltávolÃtása" +msgstr "Bemeneti port eltávolÃtása" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Remove Output Port" -msgstr "Pont eltávolÃtása" +msgstr "Kimeneti port eltávolÃtása" #: modules/visual_script/visual_script_editor.cpp msgid "Change Expression" -msgstr "" +msgstr "Kifejezés módosÃtása" #: modules/visual_script/visual_script_editor.cpp msgid "Remove VisualScript Nodes" @@ -12102,19 +11510,16 @@ msgid "Connect Nodes" msgstr "" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Disconnect Nodes" -msgstr "Kapcsolat bontva" +msgstr "" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Connect Node Data" -msgstr "Csatlakoztatás Node-hoz:" +msgstr "" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Connect Node Sequence" -msgstr "Csatlakoztatás Node-hoz:" +msgstr "" #: modules/visual_script/visual_script_editor.cpp msgid "Script already has function '%s'" @@ -12125,9 +11530,8 @@ msgid "Change Input Value" msgstr "" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Resize Comment" -msgstr "CanvasItem Szerkesztése" +msgstr "" #: modules/visual_script/visual_script_editor.cpp msgid "Can't copy the function node." @@ -12158,58 +11562,52 @@ msgid "Try to only have one sequence input in selection." msgstr "" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Create Function" -msgstr "Körvonal KészÃtése" +msgstr "Függvény létrehozása" #: modules/visual_script/visual_script_editor.cpp msgid "Remove Function" -msgstr "" +msgstr "Függvény eltávolÃtása" #: modules/visual_script/visual_script_editor.cpp msgid "Remove Variable" -msgstr "" +msgstr "Változó eltávolÃtása" #: modules/visual_script/visual_script_editor.cpp msgid "Editing Variable:" -msgstr "" +msgstr "Változó szerkesztése:" #: modules/visual_script/visual_script_editor.cpp msgid "Remove Signal" -msgstr "" +msgstr "Jelzés eltávolÃtása" #: modules/visual_script/visual_script_editor.cpp msgid "Editing Signal:" -msgstr "" +msgstr "Jelzés szerkesztése:" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Make Tool:" -msgstr "Csontok Létrehozása" +msgstr "" #: modules/visual_script/visual_script_editor.cpp msgid "Members:" msgstr "Tagok:" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Change Base Type:" -msgstr "%s TÃpusának Megváltoztatása" +msgstr "AlaptÃpus módosÃtása:" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Add Nodes..." -msgstr "%s Hozzáadása..." +msgstr "" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Add Function..." -msgstr "Ugrás Funkcióra..." +msgstr "Függvény hozzáadása..." #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "function_name" -msgstr "Funkciók:" +msgstr "" #: modules/visual_script/visual_script_editor.cpp msgid "Select or create a function to edit its graph." @@ -12217,7 +11615,7 @@ msgstr "" #: modules/visual_script/visual_script_editor.cpp msgid "Delete Selected" -msgstr "" +msgstr "Kijelöltek törlése" #: modules/visual_script/visual_script_editor.cpp msgid "Find Node Type" @@ -12229,34 +11627,31 @@ msgstr "Node-ok Másolása" #: modules/visual_script/visual_script_editor.cpp msgid "Cut Nodes" -msgstr "" +msgstr "Node-ok kivágása" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Make Function" -msgstr "Funkciók:" +msgstr "" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Refresh Graph" -msgstr "FrissÃtés" +msgstr "Grafikon frissÃtése" #: modules/visual_script/visual_script_editor.cpp -#, fuzzy msgid "Edit Member" -msgstr "Tagok" +msgstr "Tag szerkesztése" #: modules/visual_script/visual_script_flow_control.cpp msgid "Input type not iterable: " -msgstr "" +msgstr "Beviteli tÃpus nem iterálható: " #: modules/visual_script/visual_script_flow_control.cpp msgid "Iterator became invalid" -msgstr "" +msgstr "Az iterátor érvénytelenné vált" #: modules/visual_script/visual_script_flow_control.cpp msgid "Iterator became invalid: " -msgstr "" +msgstr "Az iterátor érvénytelenné vált: " #: modules/visual_script/visual_script_func_nodes.cpp msgid "Invalid index property name." @@ -12264,7 +11659,7 @@ msgstr "" #: modules/visual_script/visual_script_func_nodes.cpp msgid "Base object is not a Node!" -msgstr "" +msgstr "Az alap objektum nem egy node!" #: modules/visual_script/visual_script_func_nodes.cpp msgid "Path does not lead Node!" @@ -12272,23 +11667,23 @@ msgstr "Az út nem vezeti a csomópontot!" #: modules/visual_script/visual_script_func_nodes.cpp msgid "Invalid index property name '%s' in node %s." -msgstr "" +msgstr "Érvénytelen index tulajdonság név: '%s' a(z) %s node-ban." #: modules/visual_script/visual_script_nodes.cpp msgid ": Invalid argument of type: " -msgstr "" +msgstr ": Érvénytelen tÃpusargumentum: " #: modules/visual_script/visual_script_nodes.cpp msgid ": Invalid arguments: " -msgstr "" +msgstr ": Érvénytelen argumentumok: " #: modules/visual_script/visual_script_nodes.cpp msgid "VariableGet not found in script: " -msgstr "" +msgstr "VariableGet nem található a szkriptben: " #: modules/visual_script/visual_script_nodes.cpp msgid "VariableSet not found in script: " -msgstr "" +msgstr "VariableSet nem található a szkriptben: " #: modules/visual_script/visual_script_nodes.cpp msgid "Custom node has no _step() method, can't process graph." @@ -12301,9 +11696,8 @@ msgid "" msgstr "" #: modules/visual_script/visual_script_property_selector.cpp -#, fuzzy msgid "Search VisualScript" -msgstr "Keresés Súgóban" +msgstr "" #: modules/visual_script/visual_script_property_selector.cpp msgid "Get %s" @@ -12376,9 +11770,8 @@ msgid "Invalid public key for APK expansion." msgstr "" #: platform/android/export/export.cpp -#, fuzzy msgid "Invalid package name:" -msgstr "Érvénytelen név." +msgstr "Érvénytelen csomagnév:" #: platform/android/export/export.cpp msgid "" @@ -12447,9 +11840,8 @@ msgid "App Store Team ID not specified - cannot configure the project." msgstr "" #: platform/iphone/export/export.cpp -#, fuzzy msgid "Invalid Identifier:" -msgstr "Érvénytelen betűtÃpus méret." +msgstr "Érvénytelen azonosÃtó:" #: platform/iphone/export/export.cpp msgid "Required icon is not specified in the preset." @@ -12494,32 +11886,30 @@ msgstr "" #: platform/uwp/export/export.cpp #, fuzzy msgid "Invalid package short name." -msgstr "Érvénytelen név." +msgstr "Érvénytelen rövid csomagnév." #: platform/uwp/export/export.cpp -#, fuzzy msgid "Invalid package unique name." -msgstr "Érvénytelen név." +msgstr "Érvénytelen egyedi csomagnév." #: platform/uwp/export/export.cpp #, fuzzy msgid "Invalid package publisher display name." -msgstr "Érvénytelen név." +msgstr "Érvénytelen csomagközzétevÅ‘ megjelenÃtendÅ‘ neve." #: platform/uwp/export/export.cpp #, fuzzy msgid "Invalid product GUID." -msgstr "Érvénytelen projektnév." +msgstr "Érvénytelen termékazonosÃtó." #: platform/uwp/export/export.cpp #, fuzzy msgid "Invalid publisher GUID." -msgstr "Érvénytelen Elérési Út." +msgstr "Érvénytelen közzétevÅ‘i GUID." #: platform/uwp/export/export.cpp -#, fuzzy msgid "Invalid background color." -msgstr "Érvénytelen név." +msgstr "Érvénytelen háttérszÃn." #: platform/uwp/export/export.cpp msgid "Invalid Store Logo image dimensions (should be 50x50)." @@ -12810,6 +12200,11 @@ msgid "" "Use a BakedLightmap instead." msgstr "" +#: scene/3d/interpolated_camera.cpp +msgid "" +"InterpolatedCamera has been deprecated and will be removed in Godot 4.0." +msgstr "" + #: scene/3d/light.cpp msgid "A SpotLight with an angle wider than 90 degrees cannot cast shadows." msgstr "" @@ -12910,43 +12305,36 @@ msgid "On BlendTree node '%s', animation not found: '%s'" msgstr "" #: scene/animation/animation_blend_tree.cpp -#, fuzzy msgid "Animation not found: '%s'" -msgstr "Animációs Eszközök" +msgstr "Az animáció nem található: '%s'" #: scene/animation/animation_tree.cpp msgid "In node '%s', invalid animation: '%s'." msgstr "" #: scene/animation/animation_tree.cpp -#, fuzzy msgid "Invalid animation: '%s'." -msgstr "HIBA: Érvénytelen animáció név!" +msgstr "Érvénytelen animáció: '%s'." #: scene/animation/animation_tree.cpp -#, fuzzy msgid "Nothing connected to input '%s' of node '%s'." -msgstr "'%s' Lecsatlakoztatása '%s'-ról" +msgstr "" #: scene/animation/animation_tree.cpp msgid "No root AnimationNode for the graph is set." msgstr "" #: scene/animation/animation_tree.cpp -#, fuzzy msgid "Path to an AnimationPlayer node containing animations is not set." msgstr "" -"Válasszon egy AnimationPlayer-t a Jelenetfából, hogy animációkat " -"szerkeszthessen." #: scene/animation/animation_tree.cpp msgid "Path set for AnimationPlayer does not lead to an AnimationPlayer node." msgstr "" #: scene/animation/animation_tree.cpp -#, fuzzy msgid "The AnimationPlayer root node is not a valid node." -msgstr "Az animációs fa érvénytelen." +msgstr "" #: scene/animation/animation_tree_player.cpp msgid "This node has been deprecated. Use AnimationTree instead." @@ -12998,7 +12386,7 @@ msgstr "Figyelem!" #: scene/gui/dialogs.cpp msgid "Please Confirm..." -msgstr "Kérem ErÅ‘sÃtse Meg..." +msgstr "Kérjük erÅ‘sÃtse meg..." #: scene/gui/popup.cpp msgid "" @@ -13047,17 +12435,15 @@ msgstr "" #: scene/resources/visual_shader_nodes.cpp #, fuzzy msgid "Invalid source for preview." -msgstr "Érvénytelen betűtÃpus méret." +msgstr "Érvénytelen forrás az elÅ‘nézethez." #: scene/resources/visual_shader_nodes.cpp -#, fuzzy msgid "Invalid source for shader." -msgstr "Érvénytelen betűtÃpus méret." +msgstr "" #: scene/resources/visual_shader_nodes.cpp -#, fuzzy msgid "Invalid comparison function for that type." -msgstr "Érvénytelen betűtÃpus méret." +msgstr "" #: servers/visual/shader_language.cpp msgid "Assignment to function." @@ -13075,6 +12461,14 @@ msgstr "" msgid "Constants cannot be modified." msgstr "" +#~ msgid "" +#~ "When exporting or deploying, the resulting executable will attempt to " +#~ "connect to the IP of this computer in order to be debugged." +#~ msgstr "" +#~ "Exportáláskor vagy telepÃtéskor az Ãgy kapott futtatható program " +#~ "megpróbál ennek a számÃtógépnek az IP-jéhez csatlakozni távoli " +#~ "hibakeresés érdekében." + #~ msgid "Current scene was never saved, please save it prior to running." #~ msgstr "" #~ "A jelenlegi Scene soha nem volt még mentve, mentse el a futtatás elÅ‘tt." diff --git a/editor/translations/id.po b/editor/translations/id.po index 9bd5244ee5..7e94f233c1 100644 --- a/editor/translations/id.po +++ b/editor/translations/id.po @@ -551,6 +551,7 @@ msgid "Seconds" msgstr "Detik" #: editor/animation_track_editor.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "FPS" msgstr "FPS" @@ -729,7 +730,7 @@ msgstr "Kasus Kecocokan" msgid "Whole Words" msgstr "Semua Kata" -#: editor/code_editor.cpp editor/rename_dialog.cpp +#: editor/code_editor.cpp msgid "Replace" msgstr "Ganti" @@ -921,6 +922,11 @@ msgid "Signals" msgstr "Sinyal" #: editor/connections_dialog.cpp +#, fuzzy +msgid "Filter signals" +msgstr "Filter tile" + +#: editor/connections_dialog.cpp msgid "Are you sure you want to remove all connections from this signal?" msgstr "Anda yakin ingin menghapus semua hubungan dari sinyal ini?" @@ -958,7 +964,7 @@ msgid "Recent:" msgstr "Saat ini:" #: editor/create_dialog.cpp editor/plugins/script_editor_plugin.cpp -#: editor/property_selector.cpp editor/quick_open.cpp +#: editor/property_selector.cpp editor/quick_open.cpp editor/rename_dialog.cpp #: modules/visual_script/visual_script_property_selector.cpp msgid "Search:" msgstr "Cari:" @@ -1648,16 +1654,17 @@ msgid "Scene Tree Editing" msgstr "Menyunting Pohon Skena" #: editor/editor_feature_profile.cpp -msgid "Import Dock" -msgstr "Dok Impor" - -#: editor/editor_feature_profile.cpp msgid "Node Dock" msgstr "Dok Node" #: editor/editor_feature_profile.cpp -msgid "FileSystem and Import Docks" -msgstr "Dok Impor dan Berkas Sistem" +#, fuzzy +msgid "FileSystem Dock" +msgstr "Berkas Sistem" + +#: editor/editor_feature_profile.cpp +msgid "Import Dock" +msgstr "Dok Impor" #: editor/editor_feature_profile.cpp msgid "Erase profile '%s'? (no undo)" @@ -1921,7 +1928,7 @@ msgstr "Direktori-direktori & File-file:" #: editor/editor_file_dialog.cpp editor/plugins/sprite_editor_plugin.cpp #: editor/plugins/style_box_editor_plugin.cpp -#: editor/plugins/theme_editor_plugin.cpp +#: editor/plugins/theme_editor_plugin.cpp editor/rename_dialog.cpp msgid "Preview:" msgstr "Pratinjau:" @@ -2801,24 +2808,28 @@ msgstr "Deploy dengan Awakutu Jarak Jauh" #: editor/editor_node.cpp msgid "" -"When exporting or deploying, the resulting executable will attempt to " -"connect to the IP of this computer in order to be debugged." +"When this option is enabled, using one-click deploy will make the executable " +"attempt to connect to this computer's IP so the running project can be " +"debugged.\n" +"This option is intended to be used for remote debugging (typically with a " +"mobile device).\n" +"You don't need to enable it to use the GDScript debugger locally." msgstr "" -"Saat mengekspor atau mendeploy, hasil executable akan mencoba terhubung ke " -"IP komputer untuk diawakutu." #: editor/editor_node.cpp -msgid "Small Deploy with Network FS" +#, fuzzy +msgid "Small Deploy with Network Filesystem" msgstr "Deploy Kecil dengan Jaringan FS" #: editor/editor_node.cpp +#, fuzzy msgid "" -"When this option is enabled, export or deploy will produce a minimal " -"executable.\n" +"When this option is enabled, using one-click deploy for Android will only " +"export an executable without the project data.\n" "The filesystem will be provided from the project by the editor over the " "network.\n" -"On Android, deploy will use the USB cable for faster performance. This " -"option speeds up testing for games with a large footprint." +"On Android, deploying will use the USB cable for faster performance. This " +"option speeds up testing for projects with large assets." msgstr "" "Ketika opsi ini aktif, ekspor atau deploy akan menghasilkan minimal " "executable.\n" @@ -2831,9 +2842,10 @@ msgid "Visible Collision Shapes" msgstr "Collision Shapes Terlihat" #: editor/editor_node.cpp +#, fuzzy msgid "" -"Collision shapes and raycast nodes (for 2D and 3D) will be visible on the " -"running game if this option is turned on." +"When this option is enabled, collision shapes and raycast nodes (for 2D and " +"3D) will be visible in the running project." msgstr "" "Collision shapes dan raycast nodes (untuk 2D dan 3D) akan terlihat pada saat " "permainan berjalan jika opsi ini aktif." @@ -2843,23 +2855,26 @@ msgid "Visible Navigation" msgstr "Navigasi Terlihat" #: editor/editor_node.cpp +#, fuzzy msgid "" -"Navigation meshes and polygons will be visible on the running game if this " -"option is turned on." +"When this option is enabled, navigation meshes and polygons will be visible " +"in the running project." msgstr "" "Navigasi meshes dan poligon akan terlihat saat game berjalan jika opsi ini " "aktif." #: editor/editor_node.cpp -msgid "Sync Scene Changes" +#, fuzzy +msgid "Synchronize Scene Changes" msgstr "Sinkronkan Perubahan Skena" #: editor/editor_node.cpp +#, fuzzy msgid "" -"When this option is turned on, any changes made to the scene in the editor " -"will be replicated in the running game.\n" -"When used remotely on a device, this is more efficient with network " -"filesystem." +"When this option is enabled, any changes made to the scene in the editor " +"will be replicated in the running project.\n" +"When used remotely on a device, this is more efficient when the network " +"filesystem option is enabled." msgstr "" "Ketika opsi ini aktif, perubahan yang dibuat pada skena melalui editor akan " "direplika pada gim yang sedang berjalan.\n" @@ -2867,15 +2882,17 @@ msgstr "" "berkas sistem jaringan." #: editor/editor_node.cpp -msgid "Sync Script Changes" +#, fuzzy +msgid "Synchronize Script Changes" msgstr "Sinkronkan Perubahan Script" #: editor/editor_node.cpp +#, fuzzy msgid "" -"When this option is turned on, any script that is saved will be reloaded on " -"the running game.\n" -"When used remotely on a device, this is more efficient with network " -"filesystem." +"When this option is enabled, any script that is saved will be reloaded in " +"the running project.\n" +"When used remotely on a device, this is more efficient when the network " +"filesystem option is enabled." msgstr "" "Ketika opsi ini aktif, perubahan script yang tersimpan akan di muat kembali " "pada permainan yang sedang berjalan.\n" @@ -2939,7 +2956,7 @@ msgstr "Bantuan" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp editor/plugins/text_editor.cpp #: editor/plugins/visual_shader_editor_plugin.cpp editor/project_manager.cpp -#: editor/project_settings_editor.cpp editor/rename_dialog.cpp +#: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp msgid "Search" msgstr "Cari" @@ -3357,9 +3374,11 @@ msgid "Add Key/Value Pair" msgstr "Tambahkan pasangan Key/Value" #: editor/editor_run_native.cpp +#, fuzzy msgid "" "No runnable export preset found for this platform.\n" -"Please add a runnable preset in the export menu." +"Please add a runnable preset in the Export menu or define an existing preset " +"as runnable." msgstr "" "Tidak ada preset ekspor yang bisa digunakan untuk platform ini.\n" "Mohon tambahkan preset yang bisa digunakan di menu ekspor." @@ -5119,7 +5138,7 @@ msgid "Bake Lightmaps" msgstr "Panggang Lightmaps" #: editor/plugins/camera_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp editor/rename_dialog.cpp +#: editor/plugins/spatial_editor_plugin.cpp msgid "Preview" msgstr "Pratinjau" @@ -7766,7 +7785,8 @@ msgid "New Animation" msgstr "Animasi Baru" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Speed (FPS):" +#, fuzzy +msgid "Speed:" msgstr "Kecepatan (FPS):" #: editor/plugins/sprite_frames_editor_plugin.cpp @@ -10341,11 +10361,18 @@ msgid "Batch Rename" msgstr "Ubah Nama Massal" #: editor/rename_dialog.cpp -msgid "Prefix" +#, fuzzy +msgid "Replace:" +msgstr "Ganti: " + +#: editor/rename_dialog.cpp +#, fuzzy +msgid "Prefix:" msgstr "Awalan" #: editor/rename_dialog.cpp -msgid "Suffix" +#, fuzzy +msgid "Suffix:" msgstr "Akhiran" #: editor/rename_dialog.cpp @@ -10393,7 +10420,8 @@ msgid "Per-level Counter" msgstr "Penghitung per Level" #: editor/rename_dialog.cpp -msgid "If set the counter restarts for each group of child nodes" +#, fuzzy +msgid "If set, the counter restarts for each group of child nodes." msgstr "Jika diatur, penghitung akan dimulai ulang untuk setiap grup node anak" #: editor/rename_dialog.cpp @@ -10453,7 +10481,8 @@ msgid "Reset" msgstr "Reset" #: editor/rename_dialog.cpp -msgid "Regular Expression Error" +#, fuzzy +msgid "Regular Expression Error:" msgstr "Kesalahan Ekspresi Reguler" #: editor/rename_dialog.cpp @@ -12532,6 +12561,11 @@ msgstr "" "GIProbes tidak didukung oleh driver video GLES2.\n" "Gunakan BakedLightmap sebagai gantinya." +#: scene/3d/interpolated_camera.cpp +msgid "" +"InterpolatedCamera has been deprecated and will be removed in Godot 4.0." +msgstr "" + #: scene/3d/light.cpp msgid "A SpotLight with an angle wider than 90 degrees cannot cast shadows." msgstr "" @@ -12831,6 +12865,16 @@ msgstr "Variasi hanya bisa ditetapkan dalam fungsi vertex." msgid "Constants cannot be modified." msgstr "Konstanta tidak dapat dimodifikasi." +#~ msgid "FileSystem and Import Docks" +#~ msgstr "Dok Impor dan Berkas Sistem" + +#~ msgid "" +#~ "When exporting or deploying, the resulting executable will attempt to " +#~ "connect to the IP of this computer in order to be debugged." +#~ msgstr "" +#~ "Saat mengekspor atau mendeploy, hasil executable akan mencoba terhubung " +#~ "ke IP komputer untuk diawakutu." + #~ msgid "Current scene was never saved, please save it prior to running." #~ msgstr "" #~ "Skena saat ini belum pernah disimpan, harap simpan terlebih dahulu " diff --git a/editor/translations/is.po b/editor/translations/is.po index 7b4ed6415b..b39913e3c6 100644 --- a/editor/translations/is.po +++ b/editor/translations/is.po @@ -536,6 +536,7 @@ msgid "Seconds" msgstr "" #: editor/animation_track_editor.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "FPS" msgstr "" @@ -720,7 +721,7 @@ msgstr "" msgid "Whole Words" msgstr "" -#: editor/code_editor.cpp editor/rename_dialog.cpp +#: editor/code_editor.cpp msgid "Replace" msgstr "" @@ -910,6 +911,10 @@ msgid "Signals" msgstr "" #: editor/connections_dialog.cpp +msgid "Filter signals" +msgstr "" + +#: editor/connections_dialog.cpp msgid "Are you sure you want to remove all connections from this signal?" msgstr "" @@ -947,7 +952,7 @@ msgid "Recent:" msgstr "" #: editor/create_dialog.cpp editor/plugins/script_editor_plugin.cpp -#: editor/property_selector.cpp editor/quick_open.cpp +#: editor/property_selector.cpp editor/quick_open.cpp editor/rename_dialog.cpp #: modules/visual_script/visual_script_property_selector.cpp msgid "Search:" msgstr "" @@ -1618,15 +1623,15 @@ msgid "Scene Tree Editing" msgstr "" #: editor/editor_feature_profile.cpp -msgid "Import Dock" +msgid "Node Dock" msgstr "" #: editor/editor_feature_profile.cpp -msgid "Node Dock" +msgid "FileSystem Dock" msgstr "" #: editor/editor_feature_profile.cpp -msgid "FileSystem and Import Docks" +msgid "Import Dock" msgstr "" #: editor/editor_feature_profile.cpp @@ -1891,7 +1896,7 @@ msgstr "" #: editor/editor_file_dialog.cpp editor/plugins/sprite_editor_plugin.cpp #: editor/plugins/style_box_editor_plugin.cpp -#: editor/plugins/theme_editor_plugin.cpp +#: editor/plugins/theme_editor_plugin.cpp editor/rename_dialog.cpp msgid "Preview:" msgstr "" @@ -2720,22 +2725,26 @@ msgstr "" #: editor/editor_node.cpp msgid "" -"When exporting or deploying, the resulting executable will attempt to " -"connect to the IP of this computer in order to be debugged." +"When this option is enabled, using one-click deploy will make the executable " +"attempt to connect to this computer's IP so the running project can be " +"debugged.\n" +"This option is intended to be used for remote debugging (typically with a " +"mobile device).\n" +"You don't need to enable it to use the GDScript debugger locally." msgstr "" #: editor/editor_node.cpp -msgid "Small Deploy with Network FS" +msgid "Small Deploy with Network Filesystem" msgstr "" #: editor/editor_node.cpp msgid "" -"When this option is enabled, export or deploy will produce a minimal " -"executable.\n" +"When this option is enabled, using one-click deploy for Android will only " +"export an executable without the project data.\n" "The filesystem will be provided from the project by the editor over the " "network.\n" -"On Android, deploy will use the USB cable for faster performance. This " -"option speeds up testing for games with a large footprint." +"On Android, deploying will use the USB cable for faster performance. This " +"option speeds up testing for projects with large assets." msgstr "" #: editor/editor_node.cpp @@ -2744,8 +2753,8 @@ msgstr "" #: editor/editor_node.cpp msgid "" -"Collision shapes and raycast nodes (for 2D and 3D) will be visible on the " -"running game if this option is turned on." +"When this option is enabled, collision shapes and raycast nodes (for 2D and " +"3D) will be visible in the running project." msgstr "" #: editor/editor_node.cpp @@ -2754,32 +2763,32 @@ msgstr "" #: editor/editor_node.cpp msgid "" -"Navigation meshes and polygons will be visible on the running game if this " -"option is turned on." +"When this option is enabled, navigation meshes and polygons will be visible " +"in the running project." msgstr "" #: editor/editor_node.cpp -msgid "Sync Scene Changes" +msgid "Synchronize Scene Changes" msgstr "" #: editor/editor_node.cpp msgid "" -"When this option is turned on, any changes made to the scene in the editor " -"will be replicated in the running game.\n" -"When used remotely on a device, this is more efficient with network " -"filesystem." +"When this option is enabled, any changes made to the scene in the editor " +"will be replicated in the running project.\n" +"When used remotely on a device, this is more efficient when the network " +"filesystem option is enabled." msgstr "" #: editor/editor_node.cpp -msgid "Sync Script Changes" +msgid "Synchronize Script Changes" msgstr "" #: editor/editor_node.cpp msgid "" -"When this option is turned on, any script that is saved will be reloaded on " -"the running game.\n" -"When used remotely on a device, this is more efficient with network " -"filesystem." +"When this option is enabled, any script that is saved will be reloaded in " +"the running project.\n" +"When used remotely on a device, this is more efficient when the network " +"filesystem option is enabled." msgstr "" #: editor/editor_node.cpp editor/script_create_dialog.cpp @@ -2840,7 +2849,7 @@ msgstr "" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp editor/plugins/text_editor.cpp #: editor/plugins/visual_shader_editor_plugin.cpp editor/project_manager.cpp -#: editor/project_settings_editor.cpp editor/rename_dialog.cpp +#: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp msgid "Search" msgstr "" @@ -3242,7 +3251,8 @@ msgstr "" #: editor/editor_run_native.cpp msgid "" "No runnable export preset found for this platform.\n" -"Please add a runnable preset in the export menu." +"Please add a runnable preset in the Export menu or define an existing preset " +"as runnable." msgstr "" #: editor/editor_run_script.cpp @@ -4983,7 +4993,7 @@ msgid "Bake Lightmaps" msgstr "" #: editor/plugins/camera_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp editor/rename_dialog.cpp +#: editor/plugins/spatial_editor_plugin.cpp msgid "Preview" msgstr "" @@ -7587,7 +7597,7 @@ msgid "New Animation" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Speed (FPS):" +msgid "Speed:" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp @@ -10033,11 +10043,15 @@ msgid "Batch Rename" msgstr "Endurnefning Anim track" #: editor/rename_dialog.cpp -msgid "Prefix" +msgid "Replace:" +msgstr "" + +#: editor/rename_dialog.cpp +msgid "Prefix:" msgstr "" #: editor/rename_dialog.cpp -msgid "Suffix" +msgid "Suffix:" msgstr "" #: editor/rename_dialog.cpp @@ -10083,7 +10097,7 @@ msgid "Per-level Counter" msgstr "" #: editor/rename_dialog.cpp -msgid "If set the counter restarts for each group of child nodes" +msgid "If set, the counter restarts for each group of child nodes." msgstr "" #: editor/rename_dialog.cpp @@ -10141,7 +10155,7 @@ msgid "Reset" msgstr "" #: editor/rename_dialog.cpp -msgid "Regular Expression Error" +msgid "Regular Expression Error:" msgstr "" #: editor/rename_dialog.cpp @@ -12089,6 +12103,11 @@ msgid "" "Use a BakedLightmap instead." msgstr "" +#: scene/3d/interpolated_camera.cpp +msgid "" +"InterpolatedCamera has been deprecated and will be removed in Godot 4.0." +msgstr "" + #: scene/3d/light.cpp msgid "A SpotLight with an angle wider than 90 degrees cannot cast shadows." msgstr "" diff --git a/editor/translations/it.po b/editor/translations/it.po index ba09df0418..b16db7243d 100644 --- a/editor/translations/it.po +++ b/editor/translations/it.po @@ -59,8 +59,8 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine editor\n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2020-09-08 11:40+0000\n" -"Last-Translator: Micila Micillotto <micillotto@gmail.com>\n" +"PO-Revision-Date: 2020-09-22 03:23+0000\n" +"Last-Translator: Mirko <miknsop@gmail.com>\n" "Language-Team: Italian <https://hosted.weblate.org/projects/godot-engine/" "godot/it/>\n" "Language: it\n" @@ -579,6 +579,7 @@ msgid "Seconds" msgstr "Secondi" #: editor/animation_track_editor.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "FPS" msgstr "FPS" @@ -731,7 +732,7 @@ msgstr "Cambia valore array" #: editor/code_editor.cpp msgid "Go to Line" -msgstr "Va' alla linea" +msgstr "Vai alla linea" #: editor/code_editor.cpp msgid "Line Number:" @@ -757,7 +758,7 @@ msgstr "Distingui maiuscole" msgid "Whole Words" msgstr "Parole intere" -#: editor/code_editor.cpp editor/rename_dialog.cpp +#: editor/code_editor.cpp msgid "Replace" msgstr "Sostituisci" @@ -950,6 +951,11 @@ msgid "Signals" msgstr "Segnali" #: editor/connections_dialog.cpp +#, fuzzy +msgid "Filter signals" +msgstr "Filtra tiles" + +#: editor/connections_dialog.cpp msgid "Are you sure you want to remove all connections from this signal?" msgstr "Sei sicuro di voler rimuovere tutte le connessioni da questo segnale?" @@ -987,7 +993,7 @@ msgid "Recent:" msgstr "Recenti:" #: editor/create_dialog.cpp editor/plugins/script_editor_plugin.cpp -#: editor/property_selector.cpp editor/quick_open.cpp +#: editor/property_selector.cpp editor/quick_open.cpp editor/rename_dialog.cpp #: modules/visual_script/visual_script_property_selector.cpp msgid "Search:" msgstr "Cerca:" @@ -1678,16 +1684,17 @@ msgid "Scene Tree Editing" msgstr "Editor delle scene" #: editor/editor_feature_profile.cpp -msgid "Import Dock" -msgstr "Importa" - -#: editor/editor_feature_profile.cpp msgid "Node Dock" msgstr "Nodo" #: editor/editor_feature_profile.cpp -msgid "FileSystem and Import Docks" -msgstr "Filesystem e dock di importazione" +#, fuzzy +msgid "FileSystem Dock" +msgstr "Filesystem" + +#: editor/editor_feature_profile.cpp +msgid "Import Dock" +msgstr "Importa" #: editor/editor_feature_profile.cpp msgid "Erase profile '%s'? (no undo)" @@ -1883,11 +1890,11 @@ msgstr "Torna indietro" #: editor/editor_file_dialog.cpp msgid "Go Forward" -msgstr "Va' avanti" +msgstr "Vai avanti" #: editor/editor_file_dialog.cpp msgid "Go Up" -msgstr "Va' su" +msgstr "Vai su" #: editor/editor_file_dialog.cpp msgid "Toggle Hidden Files" @@ -1951,7 +1958,7 @@ msgstr "File e cartelle:" #: editor/editor_file_dialog.cpp editor/plugins/sprite_editor_plugin.cpp #: editor/plugins/style_box_editor_plugin.cpp -#: editor/plugins/theme_editor_plugin.cpp +#: editor/plugins/theme_editor_plugin.cpp editor/rename_dialog.cpp msgid "Preview:" msgstr "Anteprima:" @@ -2753,7 +2760,7 @@ msgstr "Apri recente" #: editor/editor_node.cpp msgid "Save Scene" -msgstr "Salva Scena" +msgstr "Salva scena" #: editor/editor_node.cpp msgid "Save All Scenes" @@ -2841,25 +2848,28 @@ msgstr "Distribuisci con Debug remoto" #: editor/editor_node.cpp msgid "" -"When exporting or deploying, the resulting executable will attempt to " -"connect to the IP of this computer in order to be debugged." +"When this option is enabled, using one-click deploy will make the executable " +"attempt to connect to this computer's IP so the running project can be " +"debugged.\n" +"This option is intended to be used for remote debugging (typically with a " +"mobile device).\n" +"You don't need to enable it to use the GDScript debugger locally." msgstr "" -"L'eseguibile, dopo l'esportazione o la distribuzione, attenterà di " -"connettersi con l'indirizzo IP di questo computer per farsi eseguire il " -"debug." #: editor/editor_node.cpp -msgid "Small Deploy with Network FS" +#, fuzzy +msgid "Small Deploy with Network Filesystem" msgstr "Piccola distribuzione con la rete FS" #: editor/editor_node.cpp +#, fuzzy msgid "" -"When this option is enabled, export or deploy will produce a minimal " -"executable.\n" +"When this option is enabled, using one-click deploy for Android will only " +"export an executable without the project data.\n" "The filesystem will be provided from the project by the editor over the " "network.\n" -"On Android, deploy will use the USB cable for faster performance. This " -"option speeds up testing for games with a large footprint." +"On Android, deploying will use the USB cable for faster performance. This " +"option speeds up testing for projects with large assets." msgstr "" "Quando questa opzione è abilitata, l'esportazione o distribuzione produrrà " "un eseguibile minimale.\n" @@ -2873,9 +2883,10 @@ msgid "Visible Collision Shapes" msgstr "Forme di collisione visibili" #: editor/editor_node.cpp +#, fuzzy msgid "" -"Collision shapes and raycast nodes (for 2D and 3D) will be visible on the " -"running game if this option is turned on." +"When this option is enabled, collision shapes and raycast nodes (for 2D and " +"3D) will be visible in the running project." msgstr "" "Le forme di collisione e i nodi di raycast (per il 2D e 3D) saranno visibili " "nel gioco in esecuzione se l'opzione è attiva." @@ -2885,23 +2896,26 @@ msgid "Visible Navigation" msgstr "Navigazione Visibile" #: editor/editor_node.cpp +#, fuzzy msgid "" -"Navigation meshes and polygons will be visible on the running game if this " -"option is turned on." +"When this option is enabled, navigation meshes and polygons will be visible " +"in the running project." msgstr "" "Le mesh e i poligoni di navigazione saranno visibili nel gioco in esecuzione " "se l'opzione è attiva." #: editor/editor_node.cpp -msgid "Sync Scene Changes" +#, fuzzy +msgid "Synchronize Scene Changes" msgstr "Sincronizza cambiamenti scena" #: editor/editor_node.cpp +#, fuzzy msgid "" -"When this option is turned on, any changes made to the scene in the editor " -"will be replicated in the running game.\n" -"When used remotely on a device, this is more efficient with network " -"filesystem." +"When this option is enabled, any changes made to the scene in the editor " +"will be replicated in the running project.\n" +"When used remotely on a device, this is more efficient when the network " +"filesystem option is enabled." msgstr "" "Quando questa opzione è attiva, qualsiasi cambiamento fatto alla scena " "nell'editor sarà replicato nel gioco in esecuzione.\n" @@ -2909,15 +2923,17 @@ msgstr "" "filesystem in rete." #: editor/editor_node.cpp -msgid "Sync Script Changes" +#, fuzzy +msgid "Synchronize Script Changes" msgstr "Sincronizza cambiamenti script" #: editor/editor_node.cpp +#, fuzzy msgid "" -"When this option is turned on, any script that is saved will be reloaded on " -"the running game.\n" -"When used remotely on a device, this is more efficient with network " -"filesystem." +"When this option is enabled, any script that is saved will be reloaded in " +"the running project.\n" +"When used remotely on a device, this is more efficient when the network " +"filesystem option is enabled." msgstr "" "Quando questa opzione è attiva, qualsiasi script salvato verrà ricaricato " "nel gioco in esecuzione.\n" @@ -2982,7 +2998,7 @@ msgstr "Aiuto" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp editor/plugins/text_editor.cpp #: editor/plugins/visual_shader_editor_plugin.cpp editor/project_manager.cpp -#: editor/project_settings_editor.cpp editor/rename_dialog.cpp +#: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp msgid "Search" msgstr "Cerca" @@ -3037,7 +3053,7 @@ msgstr "Esegui la scena in modifica." #: editor/editor_node.cpp msgid "Play Scene" -msgstr "Avvia Scena" +msgstr "Esegui scena" #: editor/editor_node.cpp msgid "Play custom scene" @@ -3045,7 +3061,7 @@ msgstr "Esegui scena personalizzata" #: editor/editor_node.cpp msgid "Play Custom Scene" -msgstr "Avvia Scena Personalizzata" +msgstr "Avvia scena personalizzata" #: editor/editor_node.cpp msgid "Changing the video driver requires restarting the editor." @@ -3171,11 +3187,11 @@ msgstr "Apri Editor 2D" #: editor/editor_node.cpp msgid "Open 3D Editor" -msgstr "Apri editor 3D" +msgstr "Apri Editor 3D" #: editor/editor_node.cpp msgid "Open Script Editor" -msgstr "Apri editor degli script" +msgstr "Apri Editor degli script" #: editor/editor_node.cpp editor/project_manager.cpp msgid "Open Asset Library" @@ -3402,9 +3418,11 @@ msgid "Add Key/Value Pair" msgstr "Aggiungi Coppia Chiave/Valore" #: editor/editor_run_native.cpp +#, fuzzy msgid "" "No runnable export preset found for this platform.\n" -"Please add a runnable preset in the export menu." +"Please add a runnable preset in the Export menu or define an existing preset " +"as runnable." msgstr "" "Non sono stati trovati dei modelli di export eseguibili per questa " "piattaforma.\n" @@ -5181,7 +5199,7 @@ msgid "Bake Lightmaps" msgstr "Preprocessa Lightmaps" #: editor/plugins/camera_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp editor/rename_dialog.cpp +#: editor/plugins/spatial_editor_plugin.cpp msgid "Preview" msgstr "Anteprima" @@ -5616,7 +5634,7 @@ msgstr "Vista" #: editor/plugins/canvas_item_editor_plugin.cpp msgid "Always Show Grid" -msgstr "Mostra Sempre Griglia" +msgstr "Mostra sempre Griglia" #: editor/plugins/canvas_item_editor_plugin.cpp msgid "Show Helpers" @@ -7018,7 +7036,7 @@ msgstr "Linea" #: editor/plugins/script_text_editor.cpp msgid "Go to Function" -msgstr "Va' alla funzione" +msgstr "Vai alla funzione" #: editor/plugins/script_text_editor.cpp msgid "Only resources from filesystem can be dropped." @@ -7842,7 +7860,8 @@ msgid "New Animation" msgstr "Nuova Animazione" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Speed (FPS):" +#, fuzzy +msgid "Speed:" msgstr "Velocità (FPS):" #: editor/plugins/sprite_frames_editor_plugin.cpp @@ -8271,7 +8290,7 @@ msgstr "Modalità Regione" #: editor/plugins/tile_set_editor_plugin.cpp msgid "Collision Mode" -msgstr "Modalità di collisione" +msgstr "Modalità Collisioni" #: editor/plugins/tile_set_editor_plugin.cpp msgid "Occlusion Mode" @@ -8287,7 +8306,7 @@ msgstr "Modalità Bitmask" #: editor/plugins/tile_set_editor_plugin.cpp msgid "Priority Mode" -msgstr "Modalità Prioritaria" +msgstr "Modalità Priorità " #: editor/plugins/tile_set_editor_plugin.cpp msgid "Icon Mode" @@ -10423,11 +10442,18 @@ msgid "Batch Rename" msgstr "Rinomina in blocco" #: editor/rename_dialog.cpp -msgid "Prefix" +#, fuzzy +msgid "Replace:" +msgstr "Sostituisci: " + +#: editor/rename_dialog.cpp +#, fuzzy +msgid "Prefix:" msgstr "Prefisso" #: editor/rename_dialog.cpp -msgid "Suffix" +#, fuzzy +msgid "Suffix:" msgstr "Suffisso" #: editor/rename_dialog.cpp @@ -10475,7 +10501,8 @@ msgid "Per-level Counter" msgstr "Contatore per Livello" #: editor/rename_dialog.cpp -msgid "If set the counter restarts for each group of child nodes" +#, fuzzy +msgid "If set, the counter restarts for each group of child nodes." msgstr "Se impostato, il contatore si riavvia per ogni gruppo di nodi figlio" #: editor/rename_dialog.cpp @@ -10535,7 +10562,8 @@ msgid "Reset" msgstr "Reset" #: editor/rename_dialog.cpp -msgid "Regular Expression Error" +#, fuzzy +msgid "Regular Expression Error:" msgstr "Errore Espressione Regolare" #: editor/rename_dialog.cpp @@ -11926,7 +11954,7 @@ msgstr "Seleziona o crea una funzione per modificarne il grafico." #: modules/visual_script/visual_script_editor.cpp msgid "Delete Selected" -msgstr "Elimina Selezionati" +msgstr "Elimina selezionati" #: modules/visual_script/visual_script_editor.cpp msgid "Find Node Type" @@ -12639,6 +12667,11 @@ msgstr "" "Le GIProbes non sono supportate dal driver video GLES2.\n" "In alternativa, usa una BakedLightmap." +#: scene/3d/interpolated_camera.cpp +msgid "" +"InterpolatedCamera has been deprecated and will be removed in Godot 4.0." +msgstr "" + #: scene/3d/light.cpp msgid "A SpotLight with an angle wider than 90 degrees cannot cast shadows." msgstr "" @@ -12945,6 +12978,17 @@ msgstr "Varyings può essere assegnato soltanto nella funzione del vertice." msgid "Constants cannot be modified." msgstr "Le constanti non possono essere modificate." +#~ msgid "FileSystem and Import Docks" +#~ msgstr "Filesystem e dock di importazione" + +#~ msgid "" +#~ "When exporting or deploying, the resulting executable will attempt to " +#~ "connect to the IP of this computer in order to be debugged." +#~ msgstr "" +#~ "L'eseguibile, dopo l'esportazione o la distribuzione, attenterà di " +#~ "connettersi con l'indirizzo IP di questo computer per farsi eseguire il " +#~ "debug." + #~ msgid "Current scene was never saved, please save it prior to running." #~ msgstr "" #~ "La scena attuale non è mai stata salvata, si prega di salvarla prima di " diff --git a/editor/translations/ja.po b/editor/translations/ja.po index bdab275f0f..d1a368346d 100644 --- a/editor/translations/ja.po +++ b/editor/translations/ja.po @@ -36,7 +36,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine editor\n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2020-08-28 13:09+0000\n" +"PO-Revision-Date: 2020-09-22 03:23+0000\n" "Last-Translator: Wataru Onuki <bettawat@yahoo.co.jp>\n" "Language-Team: Japanese <https://hosted.weblate.org/projects/godot-engine/" "godot/ja/>\n" @@ -45,7 +45,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.2.1-dev\n" +"X-Generator: Weblate 4.3-dev\n" #: core/math/expression.cpp modules/gdscript/gdscript_functions.cpp #: modules/visual_script/visual_script_builtin_funcs.cpp @@ -557,6 +557,7 @@ msgid "Seconds" msgstr "ç§’" #: editor/animation_track_editor.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "FPS" msgstr "フレームレート(FPS)" @@ -608,7 +609,7 @@ msgstr "å‰ã®ã‚¹ãƒ†ãƒƒãƒ—ã¸" #: editor/animation_track_editor.cpp msgid "Optimize Animation" -msgstr "ã‚¢ãƒ‹ãƒ¡ãƒ¼ã‚·ãƒ§ãƒ³ã®æœ€é©åŒ–" +msgstr "アニメーションを最é©åŒ–" #: editor/animation_track_editor.cpp msgid "Clean-Up Animation" @@ -735,7 +736,7 @@ msgstr "大文å—å°æ–‡å—を区別ã™ã‚‹" msgid "Whole Words" msgstr "å˜èªžå…¨ä½“" -#: editor/code_editor.cpp editor/rename_dialog.cpp +#: editor/code_editor.cpp msgid "Replace" msgstr "ç½®æ›" @@ -926,6 +927,11 @@ msgid "Signals" msgstr "シグナル" #: editor/connections_dialog.cpp +#, fuzzy +msgid "Filter signals" +msgstr "タイルを絞り込む" + +#: editor/connections_dialog.cpp msgid "Are you sure you want to remove all connections from this signal?" msgstr "ã“ã®ã‚·ã‚°ãƒŠãƒ«ã‹ã‚‰ã™ã¹ã¦ã®æŽ¥ç¶šã‚’除去ã—ã¦ã‚‚よã‚ã—ã„ã§ã™ã‹ï¼Ÿ" @@ -963,7 +969,7 @@ msgid "Recent:" msgstr "最近:" #: editor/create_dialog.cpp editor/plugins/script_editor_plugin.cpp -#: editor/property_selector.cpp editor/quick_open.cpp +#: editor/property_selector.cpp editor/quick_open.cpp editor/rename_dialog.cpp #: modules/visual_script/visual_script_property_selector.cpp msgid "Search:" msgstr "検索:" @@ -1167,14 +1173,12 @@ msgid "Gold Sponsors" msgstr "ゴールドスãƒãƒ³ã‚µãƒ¼" #: editor/editor_about.cpp -#, fuzzy msgid "Silver Sponsors" -msgstr "シルãƒãƒ¼ãƒ‰ãƒŠãƒ¼" +msgstr "シルãƒãƒ¼ã‚¹ãƒãƒ³ã‚µãƒ¼" #: editor/editor_about.cpp -#, fuzzy msgid "Bronze Sponsors" -msgstr "ブãƒãƒ³ã‚ºãƒ‰ãƒŠãƒ¼" +msgstr "ブãƒãƒ³ã‚ºã‚¹ãƒãƒ³ã‚µãƒ¼" #: editor/editor_about.cpp msgid "Mini Sponsors" @@ -1653,16 +1657,17 @@ msgid "Scene Tree Editing" msgstr "シーンツリーã®ç·¨é›†" #: editor/editor_feature_profile.cpp -msgid "Import Dock" -msgstr "インãƒãƒ¼ãƒˆãƒ‰ãƒƒã‚¯" - -#: editor/editor_feature_profile.cpp msgid "Node Dock" msgstr "ノードドック" #: editor/editor_feature_profile.cpp -msgid "FileSystem and Import Docks" -msgstr "ファイルシステムã¨ã‚¤ãƒ³ãƒãƒ¼ãƒˆãƒ‰ãƒƒã‚¯" +#, fuzzy +msgid "FileSystem Dock" +msgstr "ファイルシステム" + +#: editor/editor_feature_profile.cpp +msgid "Import Dock" +msgstr "インãƒãƒ¼ãƒˆãƒ‰ãƒƒã‚¯" #: editor/editor_feature_profile.cpp msgid "Erase profile '%s'? (no undo)" @@ -1927,7 +1932,7 @@ msgstr "ディレクトリã¨ãƒ•ァイル:" #: editor/editor_file_dialog.cpp editor/plugins/sprite_editor_plugin.cpp #: editor/plugins/style_box_editor_plugin.cpp -#: editor/plugins/theme_editor_plugin.cpp +#: editor/plugins/theme_editor_plugin.cpp editor/rename_dialog.cpp msgid "Preview:" msgstr "プレビュー:" @@ -2805,24 +2810,28 @@ msgstr "リモートデãƒãƒƒã‚°ã§ãƒ‡ãƒ—ãƒã‚¤" #: editor/editor_node.cpp msgid "" -"When exporting or deploying, the resulting executable will attempt to " -"connect to the IP of this computer in order to be debugged." +"When this option is enabled, using one-click deploy will make the executable " +"attempt to connect to this computer's IP so the running project can be " +"debugged.\n" +"This option is intended to be used for remote debugging (typically with a " +"mobile device).\n" +"You don't need to enable it to use the GDScript debugger locally." msgstr "" -"エクスãƒãƒ¼ãƒˆã¾ãŸã¯ãƒ‡ãƒ—ãƒã‚¤ã‚’行ã†å ´åˆã€ç”Ÿæˆã•れãŸå®Ÿè¡Œãƒ•ァイルã¯ãƒ‡ãƒãƒƒã‚°ã®ãŸã‚" -"ã«ã€ã“ã®ã‚³ãƒ³ãƒ”ューターã®IPã«æŽ¥ç¶šã‚’è©¦ã¿ã¾ã™ã€‚" #: editor/editor_node.cpp -msgid "Small Deploy with Network FS" +#, fuzzy +msgid "Small Deploy with Network Filesystem" msgstr "ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ãƒ•ァイルシステムã§ã‚¹ãƒ¢ãƒ¼ãƒ«ãƒ‡ãƒ—ãƒã‚¤" #: editor/editor_node.cpp +#, fuzzy msgid "" -"When this option is enabled, export or deploy will produce a minimal " -"executable.\n" +"When this option is enabled, using one-click deploy for Android will only " +"export an executable without the project data.\n" "The filesystem will be provided from the project by the editor over the " "network.\n" -"On Android, deploy will use the USB cable for faster performance. This " -"option speeds up testing for games with a large footprint." +"On Android, deploying will use the USB cable for faster performance. This " +"option speeds up testing for projects with large assets." msgstr "" "ã“ã®ã‚ªãƒ—ションを有効ã«ã™ã‚‹ã¨ã€ã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆã¾ãŸã¯ãƒ‡ãƒ—ãƒã‚¤æ™‚ã«æœ€å°é™ã®å®Ÿè¡Œå¯èƒ½" "ファイルãŒç”Ÿæˆã•れã¾ã™ã€‚\n" @@ -2836,9 +2845,10 @@ msgid "Visible Collision Shapes" msgstr "コリジョン形状ã®è¡¨ç¤º" #: editor/editor_node.cpp +#, fuzzy msgid "" -"Collision shapes and raycast nodes (for 2D and 3D) will be visible on the " -"running game if this option is turned on." +"When this option is enabled, collision shapes and raycast nodes (for 2D and " +"3D) will be visible in the running project." msgstr "" "ã“ã®ã‚ªãƒ—ションを有効ã«ã™ã‚‹ã¨ã€ã‚³ãƒªã‚¸ãƒ§ãƒ³å½¢çжã¨ãƒ¬ã‚¤ã‚ャストノードãŒã€ã‚²ãƒ¼ãƒ 実" "行ä¸ã«ã‚‚表示ã•れるよã†ã«ãªã‚Šã¾ã™ã€‚" @@ -2848,38 +2858,43 @@ msgid "Visible Navigation" msgstr "ナビゲーションã®è¡¨ç¤º" #: editor/editor_node.cpp +#, fuzzy msgid "" -"Navigation meshes and polygons will be visible on the running game if this " -"option is turned on." +"When this option is enabled, navigation meshes and polygons will be visible " +"in the running project." msgstr "" "ã“ã®ã‚ªãƒ—ションを有効ã«ã™ã‚‹ã¨ã€ãƒŠãƒ“ゲーションメッシュãŒã€ã‚²ãƒ¼ãƒ 実行ä¸ã«ã‚‚表示" "ã•れるよã†ã«ãªã‚Šã¾ã™ã€‚" #: editor/editor_node.cpp -msgid "Sync Scene Changes" +#, fuzzy +msgid "Synchronize Scene Changes" msgstr "シーンã®å¤‰æ›´ã‚’åŒæœŸ" #: editor/editor_node.cpp +#, fuzzy msgid "" -"When this option is turned on, any changes made to the scene in the editor " -"will be replicated in the running game.\n" -"When used remotely on a device, this is more efficient with network " -"filesystem." +"When this option is enabled, any changes made to the scene in the editor " +"will be replicated in the running project.\n" +"When used remotely on a device, this is more efficient when the network " +"filesystem option is enabled." msgstr "" "ã“ã®ã‚ªãƒ—ションを有効ã«ã™ã‚‹ã¨ã€ã‚¨ãƒ‡ã‚£ã‚¿ã‹ã‚‰ã‚·ãƒ¼ãƒ³ã«åŠ ãˆã‚‰ã‚ŒãŸå¤‰æ›´ãŒã€å®Ÿè¡Œä¸ã®" "ゲームã«åæ˜ ã•れるよã†ã«ãªã‚Šã¾ã™ã€‚\n" "リモート実行ã®å ´åˆã€ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ãƒ•ァイルシステムを使ã†ã¨ã‚ˆã‚ŠåŠ¹æžœçš„ã§ã™ã€‚" #: editor/editor_node.cpp -msgid "Sync Script Changes" +#, fuzzy +msgid "Synchronize Script Changes" msgstr "スクリプトã®å¤‰æ›´ã‚’åŒæœŸ" #: editor/editor_node.cpp +#, fuzzy msgid "" -"When this option is turned on, any script that is saved will be reloaded on " -"the running game.\n" -"When used remotely on a device, this is more efficient with network " -"filesystem." +"When this option is enabled, any script that is saved will be reloaded in " +"the running project.\n" +"When used remotely on a device, this is more efficient when the network " +"filesystem option is enabled." msgstr "" "ã“ã®ã‚ªãƒ—ションを有効ã«ã™ã‚‹ã¨ã€ä¿å˜ã—ãŸã‚¹ã‚¯ãƒªãƒ—トãŒã€å®Ÿè¡Œä¸ã®ã‚²ãƒ¼ãƒ ã«åæ˜ ã•れ" "るよã†ã«ãªã‚Šã¾ã™ã€‚\n" @@ -2942,7 +2957,7 @@ msgstr "ヘルプ" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp editor/plugins/text_editor.cpp #: editor/plugins/visual_shader_editor_plugin.cpp editor/project_manager.cpp -#: editor/project_settings_editor.cpp editor/rename_dialog.cpp +#: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp msgid "Search" msgstr "検索" @@ -3360,9 +3375,11 @@ msgid "Add Key/Value Pair" msgstr "ã‚ー/値ã®ãƒšã‚¢ã‚’è¿½åŠ " #: editor/editor_run_native.cpp +#, fuzzy msgid "" "No runnable export preset found for this platform.\n" -"Please add a runnable preset in the export menu." +"Please add a runnable preset in the Export menu or define an existing preset " +"as runnable." msgstr "" "ã“ã®ãƒ—ラットフォームã§å®Ÿè¡Œå¯èƒ½ãªã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆãƒ—リセットãŒã‚りã¾ã›ã‚“。\n" "エクスãƒãƒ¼ãƒˆãƒ¡ãƒ‹ãƒ¥ãƒ¼ã«å®Ÿè¡Œå¯èƒ½ãªãƒ—ãƒªã‚»ãƒƒãƒˆã‚’è¿½åŠ ã—ã¦ãã ã•ã„。" @@ -5122,7 +5139,7 @@ msgid "Bake Lightmaps" msgstr "ライトマップを焼ã込む" #: editor/plugins/camera_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp editor/rename_dialog.cpp +#: editor/plugins/spatial_editor_plugin.cpp msgid "Preview" msgstr "プレビュー" @@ -7766,7 +7783,8 @@ msgid "New Animation" msgstr "æ–°è¦ã‚¢ãƒ‹ãƒ¡ãƒ¼ã‚·ãƒ§ãƒ³" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Speed (FPS):" +#, fuzzy +msgid "Speed:" msgstr "速度(FPS):" #: editor/plugins/sprite_frames_editor_plugin.cpp @@ -10327,11 +10345,18 @@ msgid "Batch Rename" msgstr "åå‰ã®ä¸€æ‹¬å¤‰æ›´" #: editor/rename_dialog.cpp -msgid "Prefix" +#, fuzzy +msgid "Replace:" +msgstr "ç½®æ›: " + +#: editor/rename_dialog.cpp +#, fuzzy +msgid "Prefix:" msgstr "プレフィックス" #: editor/rename_dialog.cpp -msgid "Suffix" +#, fuzzy +msgid "Suffix:" msgstr "サフィックス" #: editor/rename_dialog.cpp @@ -10379,7 +10404,8 @@ msgid "Per-level Counter" msgstr "レベルã”ã¨ã®ã‚«ã‚¦ãƒ³ã‚¿ãƒ¼" #: editor/rename_dialog.cpp -msgid "If set the counter restarts for each group of child nodes" +#, fuzzy +msgid "If set, the counter restarts for each group of child nodes." msgstr "è¨å®šã™ã‚‹ã¨ã€åノードã®ã‚°ãƒ«ãƒ¼ãƒ—ã”ã¨ã«ã‚«ã‚¦ãƒ³ã‚¿ãŒå†èµ·å‹•ã—ã¾ã™" #: editor/rename_dialog.cpp @@ -10439,7 +10465,8 @@ msgid "Reset" msgstr "リセット" #: editor/rename_dialog.cpp -msgid "Regular Expression Error" +#, fuzzy +msgid "Regular Expression Error:" msgstr "æ£è¦è¡¨ç¾ã‚¨ãƒ©ãƒ¼" #: editor/rename_dialog.cpp @@ -12518,6 +12545,11 @@ msgstr "" "GIProbesã¯GLES2ビデオドライãƒã§ã¯ã‚µãƒãƒ¼ãƒˆã•れã¦ã„ã¾ã›ã‚“。\n" "代ã‚りã«BakedLightmapを使用ã—ã¦ãã ã•ã„。" +#: scene/3d/interpolated_camera.cpp +msgid "" +"InterpolatedCamera has been deprecated and will be removed in Godot 4.0." +msgstr "" + #: scene/3d/light.cpp msgid "A SpotLight with an angle wider than 90 degrees cannot cast shadows." msgstr "90度を超ãˆã‚‹è§’度ã®ã‚¹ãƒãƒƒãƒˆãƒ©ã‚¤ãƒˆã¯ã€ã‚·ãƒ£ãƒ‰ã‚¦ã‚’投影ã§ãã¾ã›ã‚“。" @@ -12822,6 +12854,16 @@ msgstr "Varying変数ã¯é ‚点関数ã«ã®ã¿å‰²ã‚Šå½“ã¦ã‚‹ã“ã¨ãŒã§ãã¾ã msgid "Constants cannot be modified." msgstr "定数ã¯å¤‰æ›´ã§ãã¾ã›ã‚“。" +#~ msgid "FileSystem and Import Docks" +#~ msgstr "ファイルシステムã¨ã‚¤ãƒ³ãƒãƒ¼ãƒˆãƒ‰ãƒƒã‚¯" + +#~ msgid "" +#~ "When exporting or deploying, the resulting executable will attempt to " +#~ "connect to the IP of this computer in order to be debugged." +#~ msgstr "" +#~ "エクスãƒãƒ¼ãƒˆã¾ãŸã¯ãƒ‡ãƒ—ãƒã‚¤ã‚’行ã†å ´åˆã€ç”Ÿæˆã•れãŸå®Ÿè¡Œãƒ•ァイルã¯ãƒ‡ãƒãƒƒã‚°ã®ãŸ" +#~ "ã‚ã«ã€ã“ã®ã‚³ãƒ³ãƒ”ューターã®IPã«æŽ¥ç¶šã‚’è©¦ã¿ã¾ã™ã€‚" + #~ msgid "Current scene was never saved, please save it prior to running." #~ msgstr "ç¾åœ¨ã®ã‚·ãƒ¼ãƒ³ã¯ä¿å˜ã•れã¾ã›ã‚“ã§ã—ãŸã€‚実行ã™ã‚‹å‰ã«ä¿å˜ã—ã¦ãã ã•ã„。" diff --git a/editor/translations/ka.po b/editor/translations/ka.po index 7ec9bbd88a..a59a42333f 100644 --- a/editor/translations/ka.po +++ b/editor/translations/ka.po @@ -552,6 +552,7 @@ msgid "Seconds" msgstr "" #: editor/animation_track_editor.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "FPS" msgstr "" @@ -738,7 +739,7 @@ msgstr "სáƒáƒ¥áƒ›áƒ˜áƒ¡ დáƒáƒ›áƒ—ხვევáƒ" msgid "Whole Words" msgstr "მთლიáƒáƒœáƒ˜ სიტყვები" -#: editor/code_editor.cpp editor/rename_dialog.cpp +#: editor/code_editor.cpp msgid "Replace" msgstr "ჩáƒáƒœáƒáƒªáƒ•ლებáƒ" @@ -941,6 +942,11 @@ msgid "Signals" msgstr "სიგნáƒáƒšáƒ”ბი" #: editor/connections_dialog.cpp +#, fuzzy +msgid "Filter signals" +msgstr "დáƒáƒ›áƒáƒ™áƒáƒ•შირებელი სიგნáƒáƒšáƒ˜:" + +#: editor/connections_dialog.cpp msgid "Are you sure you want to remove all connections from this signal?" msgstr "" @@ -979,7 +985,7 @@ msgid "Recent:" msgstr "ბáƒáƒšáƒ:" #: editor/create_dialog.cpp editor/plugins/script_editor_plugin.cpp -#: editor/property_selector.cpp editor/quick_open.cpp +#: editor/property_selector.cpp editor/quick_open.cpp editor/rename_dialog.cpp #: modules/visual_script/visual_script_property_selector.cpp msgid "Search:" msgstr "ძებნáƒ:" @@ -1674,15 +1680,15 @@ msgid "Scene Tree Editing" msgstr "" #: editor/editor_feature_profile.cpp -msgid "Import Dock" +msgid "Node Dock" msgstr "" #: editor/editor_feature_profile.cpp -msgid "Node Dock" +msgid "FileSystem Dock" msgstr "" #: editor/editor_feature_profile.cpp -msgid "FileSystem and Import Docks" +msgid "Import Dock" msgstr "" #: editor/editor_feature_profile.cpp @@ -1957,7 +1963,7 @@ msgstr "" #: editor/editor_file_dialog.cpp editor/plugins/sprite_editor_plugin.cpp #: editor/plugins/style_box_editor_plugin.cpp -#: editor/plugins/theme_editor_plugin.cpp +#: editor/plugins/theme_editor_plugin.cpp editor/rename_dialog.cpp msgid "Preview:" msgstr "" @@ -2802,22 +2808,26 @@ msgstr "" #: editor/editor_node.cpp msgid "" -"When exporting or deploying, the resulting executable will attempt to " -"connect to the IP of this computer in order to be debugged." +"When this option is enabled, using one-click deploy will make the executable " +"attempt to connect to this computer's IP so the running project can be " +"debugged.\n" +"This option is intended to be used for remote debugging (typically with a " +"mobile device).\n" +"You don't need to enable it to use the GDScript debugger locally." msgstr "" #: editor/editor_node.cpp -msgid "Small Deploy with Network FS" +msgid "Small Deploy with Network Filesystem" msgstr "" #: editor/editor_node.cpp msgid "" -"When this option is enabled, export or deploy will produce a minimal " -"executable.\n" +"When this option is enabled, using one-click deploy for Android will only " +"export an executable without the project data.\n" "The filesystem will be provided from the project by the editor over the " "network.\n" -"On Android, deploy will use the USB cable for faster performance. This " -"option speeds up testing for games with a large footprint." +"On Android, deploying will use the USB cable for faster performance. This " +"option speeds up testing for projects with large assets." msgstr "" #: editor/editor_node.cpp @@ -2826,8 +2836,8 @@ msgstr "" #: editor/editor_node.cpp msgid "" -"Collision shapes and raycast nodes (for 2D and 3D) will be visible on the " -"running game if this option is turned on." +"When this option is enabled, collision shapes and raycast nodes (for 2D and " +"3D) will be visible in the running project." msgstr "" #: editor/editor_node.cpp @@ -2836,32 +2846,32 @@ msgstr "" #: editor/editor_node.cpp msgid "" -"Navigation meshes and polygons will be visible on the running game if this " -"option is turned on." +"When this option is enabled, navigation meshes and polygons will be visible " +"in the running project." msgstr "" #: editor/editor_node.cpp -msgid "Sync Scene Changes" +msgid "Synchronize Scene Changes" msgstr "" #: editor/editor_node.cpp msgid "" -"When this option is turned on, any changes made to the scene in the editor " -"will be replicated in the running game.\n" -"When used remotely on a device, this is more efficient with network " -"filesystem." +"When this option is enabled, any changes made to the scene in the editor " +"will be replicated in the running project.\n" +"When used remotely on a device, this is more efficient when the network " +"filesystem option is enabled." msgstr "" #: editor/editor_node.cpp -msgid "Sync Script Changes" +msgid "Synchronize Script Changes" msgstr "" #: editor/editor_node.cpp msgid "" -"When this option is turned on, any script that is saved will be reloaded on " -"the running game.\n" -"When used remotely on a device, this is more efficient with network " -"filesystem." +"When this option is enabled, any script that is saved will be reloaded in " +"the running project.\n" +"When used remotely on a device, this is more efficient when the network " +"filesystem option is enabled." msgstr "" #: editor/editor_node.cpp editor/script_create_dialog.cpp @@ -2922,7 +2932,7 @@ msgstr "" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp editor/plugins/text_editor.cpp #: editor/plugins/visual_shader_editor_plugin.cpp editor/project_manager.cpp -#: editor/project_settings_editor.cpp editor/rename_dialog.cpp +#: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp msgid "Search" msgstr "" @@ -3326,7 +3336,8 @@ msgstr "" #: editor/editor_run_native.cpp msgid "" "No runnable export preset found for this platform.\n" -"Please add a runnable preset in the export menu." +"Please add a runnable preset in the Export menu or define an existing preset " +"as runnable." msgstr "" #: editor/editor_run_script.cpp @@ -5105,7 +5116,7 @@ msgid "Bake Lightmaps" msgstr "" #: editor/plugins/camera_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp editor/rename_dialog.cpp +#: editor/plugins/spatial_editor_plugin.cpp msgid "Preview" msgstr "" @@ -7755,7 +7766,7 @@ msgid "New Animation" msgstr "áƒáƒœáƒ˜áƒ›áƒáƒªáƒ˜áƒ˜áƒ¡ áƒáƒžáƒ¢áƒ˜áƒ›áƒ˜áƒ–áƒáƒªáƒ˜áƒ" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Speed (FPS):" +msgid "Speed:" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp @@ -10233,11 +10244,16 @@ msgid "Batch Rename" msgstr "სáƒáƒ¥áƒ›áƒ˜áƒ¡ დáƒáƒ›áƒ—ხვევáƒ" #: editor/rename_dialog.cpp -msgid "Prefix" +#, fuzzy +msgid "Replace:" +msgstr "ჩáƒáƒœáƒáƒªáƒ•ლებáƒ" + +#: editor/rename_dialog.cpp +msgid "Prefix:" msgstr "" #: editor/rename_dialog.cpp -msgid "Suffix" +msgid "Suffix:" msgstr "" #: editor/rename_dialog.cpp @@ -10283,7 +10299,7 @@ msgid "Per-level Counter" msgstr "" #: editor/rename_dialog.cpp -msgid "If set the counter restarts for each group of child nodes" +msgid "If set, the counter restarts for each group of child nodes." msgstr "" #: editor/rename_dialog.cpp @@ -10343,7 +10359,7 @@ msgid "Reset" msgstr "ზუმის სáƒáƒ¬áƒ§áƒ˜áƒ¡áƒ–ე დáƒáƒ§áƒ”ნებáƒ" #: editor/rename_dialog.cpp -msgid "Regular Expression Error" +msgid "Regular Expression Error:" msgstr "" #: editor/rename_dialog.cpp @@ -12325,6 +12341,11 @@ msgid "" "Use a BakedLightmap instead." msgstr "" +#: scene/3d/interpolated_camera.cpp +msgid "" +"InterpolatedCamera has been deprecated and will be removed in Godot 4.0." +msgstr "" + #: scene/3d/light.cpp msgid "A SpotLight with an angle wider than 90 degrees cannot cast shadows." msgstr "" diff --git a/editor/translations/ko.po b/editor/translations/ko.po index 83853be57c..d39f172539 100644 --- a/editor/translations/ko.po +++ b/editor/translations/ko.po @@ -23,7 +23,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine editor\n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2020-07-31 03:47+0000\n" +"PO-Revision-Date: 2020-09-16 18:09+0000\n" "Last-Translator: Ch. <ccwpc@hanmail.net>\n" "Language-Team: Korean <https://hosted.weblate.org/projects/godot-engine/" "godot/ko/>\n" @@ -32,7 +32,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.2-dev\n" +"X-Generator: Weblate 4.3-dev\n" #: core/math/expression.cpp modules/gdscript/gdscript_functions.cpp #: modules/visual_script/visual_script_builtin_funcs.cpp @@ -541,6 +541,7 @@ msgid "Seconds" msgstr "ì´ˆ" #: editor/animation_track_editor.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "FPS" msgstr "초당 í”„ë ˆìž„" @@ -719,7 +720,7 @@ msgstr "ëŒ€ì†Œë¬¸ìž êµ¬ë¶„" msgid "Whole Words" msgstr "단어 단위로" -#: editor/code_editor.cpp editor/rename_dialog.cpp +#: editor/code_editor.cpp msgid "Replace" msgstr "바꾸기" @@ -912,6 +913,11 @@ msgid "Signals" msgstr "시그ë„" #: editor/connections_dialog.cpp +#, fuzzy +msgid "Filter signals" +msgstr "íƒ€ì¼ í•„í„°" + +#: editor/connections_dialog.cpp msgid "Are you sure you want to remove all connections from this signal?" msgstr "ì´ ì‹œê·¸ë„ì˜ ëª¨ë“ ì—°ê²°ì„ ì‚ì œí• ê¹Œìš”?" @@ -949,7 +955,7 @@ msgid "Recent:" msgstr "최근 기ë¡:" #: editor/create_dialog.cpp editor/plugins/script_editor_plugin.cpp -#: editor/property_selector.cpp editor/quick_open.cpp +#: editor/property_selector.cpp editor/quick_open.cpp editor/rename_dialog.cpp #: modules/visual_script/visual_script_property_selector.cpp msgid "Search:" msgstr "검색:" @@ -1153,14 +1159,12 @@ msgid "Gold Sponsors" msgstr "골드 스í°ì„œ" #: editor/editor_about.cpp -#, fuzzy msgid "Silver Sponsors" -msgstr "실버 기부ìž" +msgstr "실버 스í°ì„œ" #: editor/editor_about.cpp -#, fuzzy msgid "Bronze Sponsors" -msgstr "ë¸Œë¡ ì¦ˆ 기부ìž" +msgstr "ë¸Œë¡ ì¦ˆ 스í°ì„œ" #: editor/editor_about.cpp msgid "Mini Sponsors" @@ -1637,16 +1641,17 @@ msgid "Scene Tree Editing" msgstr "씬 트리 편집" #: editor/editor_feature_profile.cpp -msgid "Import Dock" -msgstr "ë… ê°€ì ¸ì˜¤ê¸°" - -#: editor/editor_feature_profile.cpp msgid "Node Dock" msgstr "노드 ë„킹" #: editor/editor_feature_profile.cpp -msgid "FileSystem and Import Docks" -msgstr "íŒŒì¼ ì‹œìŠ¤í…œê³¼ ê°€ì ¸ì˜¤ê¸° ë…" +#, fuzzy +msgid "FileSystem Dock" +msgstr "íŒŒì¼ ì‹œìŠ¤í…œ" + +#: editor/editor_feature_profile.cpp +msgid "Import Dock" +msgstr "ë… ê°€ì ¸ì˜¤ê¸°" #: editor/editor_feature_profile.cpp msgid "Erase profile '%s'? (no undo)" @@ -1910,7 +1915,7 @@ msgstr "ë””ë ‰í† ë¦¬ & 파ì¼:" #: editor/editor_file_dialog.cpp editor/plugins/sprite_editor_plugin.cpp #: editor/plugins/style_box_editor_plugin.cpp -#: editor/plugins/theme_editor_plugin.cpp +#: editor/plugins/theme_editor_plugin.cpp editor/rename_dialog.cpp msgid "Preview:" msgstr "미리 보기:" @@ -2780,24 +2785,28 @@ msgstr "ì›ê²© 디버그와 함께 ë°°í¬" #: editor/editor_node.cpp msgid "" -"When exporting or deploying, the resulting executable will attempt to " -"connect to the IP of this computer in order to be debugged." +"When this option is enabled, using one-click deploy will make the executable " +"attempt to connect to this computer's IP so the running project can be " +"debugged.\n" +"This option is intended to be used for remote debugging (typically with a " +"mobile device).\n" +"You don't need to enable it to use the GDScript debugger locally." msgstr "" -"내보내거나 ë°°í¬í• 때, ê²°ê³¼ 실행 파ì¼ì€ ë””ë²„ê¹…ì„ ìœ„í•´ ì´ ì»´í“¨í„°ì˜ IP와 ì—°ê²°ì„ " -"시ë„í• ê²ƒìž…ë‹ˆë‹¤." #: editor/editor_node.cpp -msgid "Small Deploy with Network FS" +#, fuzzy +msgid "Small Deploy with Network Filesystem" msgstr "ë„¤íŠ¸ì›Œí¬ íŒŒì¼ ì‹œìŠ¤í…œì„ ì‚¬ìš©í•˜ì—¬ 작게 ë°°í¬" #: editor/editor_node.cpp +#, fuzzy msgid "" -"When this option is enabled, export or deploy will produce a minimal " -"executable.\n" +"When this option is enabled, using one-click deploy for Android will only " +"export an executable without the project data.\n" "The filesystem will be provided from the project by the editor over the " "network.\n" -"On Android, deploy will use the USB cable for faster performance. This " -"option speeds up testing for games with a large footprint." +"On Android, deploying will use the USB cable for faster performance. This " +"option speeds up testing for projects with large assets." msgstr "" "ì´ ì„¤ì •ì„ ì¼œë©´, 내보내거나 ë°°í¬í• 때 ìµœì†Œí•œì˜ ì‹¤í–‰ 파ì¼ì„ ë§Œë“니다.\n" "ì´ ê²½ìš°, 실행 파ì¼ì´ ë„¤íŠ¸ì›Œí¬ ë„ˆë¨¸ì— ìžˆëŠ” íŽ¸ì§‘ê¸°ì˜ íŒŒì¼ ì‹œìŠ¤í…œì„ ì‚¬ìš©í•©ë‹ˆ" @@ -2810,9 +2819,10 @@ msgid "Visible Collision Shapes" msgstr "ì¶©ëŒ ëª¨ì–‘ ë³´ì´ê¸°" #: editor/editor_node.cpp +#, fuzzy msgid "" -"Collision shapes and raycast nodes (for 2D and 3D) will be visible on the " -"running game if this option is turned on." +"When this option is enabled, collision shapes and raycast nodes (for 2D and " +"3D) will be visible in the running project." msgstr "" "ì´ ì„¤ì •ì„ ì¼œë©´ ê²Œìž„ì„ ì‹¤í–‰í•˜ëŠ” ë™ì•ˆ (2D와 3Dìš©) Collision 모양과 Raycast 노드" "ê°€ ë³´ì´ê²Œ ë©ë‹ˆë‹¤." @@ -2822,23 +2832,26 @@ msgid "Visible Navigation" msgstr "내비게ì´ì…˜ ë³´ì´ê¸°" #: editor/editor_node.cpp +#, fuzzy msgid "" -"Navigation meshes and polygons will be visible on the running game if this " -"option is turned on." +"When this option is enabled, navigation meshes and polygons will be visible " +"in the running project." msgstr "" "ì´ ì„¤ì •ì„ ì¼œë©´, ê²Œìž„ì„ ì‹¤í–‰í•˜ëŠ” ë™ì•ˆ Navigation 메시와 í´ë¦¬ê³¤ì´ ë³´ì´ê²Œ ë©ë‹ˆ" "다." #: editor/editor_node.cpp -msgid "Sync Scene Changes" +#, fuzzy +msgid "Synchronize Scene Changes" msgstr "씬 변경 ì‚¬í• ë™ê¸°í™”" #: editor/editor_node.cpp +#, fuzzy msgid "" -"When this option is turned on, any changes made to the scene in the editor " -"will be replicated in the running game.\n" -"When used remotely on a device, this is more efficient with network " -"filesystem." +"When this option is enabled, any changes made to the scene in the editor " +"will be replicated in the running project.\n" +"When used remotely on a device, this is more efficient when the network " +"filesystem option is enabled." msgstr "" "ì´ ì„¤ì •ì´ í™œì„±í™”ëœ ê²½ìš°, 편집기ì—서 ì”¬ì„ ìˆ˜ì •í•˜ë©´ 실행 ì¤‘ì¸ ê²Œìž„ì—ë„ ë°˜ì˜ë©ë‹ˆ" "다.\n" @@ -2846,15 +2859,17 @@ msgstr "" "ì 입니다." #: editor/editor_node.cpp -msgid "Sync Script Changes" +#, fuzzy +msgid "Synchronize Script Changes" msgstr "스í¬ë¦½íЏ 변경 ì‚¬í• ë™ê¸°í™”" #: editor/editor_node.cpp +#, fuzzy msgid "" -"When this option is turned on, any script that is saved will be reloaded on " -"the running game.\n" -"When used remotely on a device, this is more efficient with network " -"filesystem." +"When this option is enabled, any script that is saved will be reloaded in " +"the running project.\n" +"When used remotely on a device, this is more efficient when the network " +"filesystem option is enabled." msgstr "" "ì´ ì„¤ì •ì´ í™œì„±í™”ëœ ê²½ìš°, ì–´ë–¤ 스í¬ë¦½íŠ¸ë“ ì €ìž¥í•˜ë©´ ì‹¤í–‰ì¤‘ì¸ ê²Œìž„ì—ë„ ìƒˆë¡œê³ ì¹¨" "ë˜ì–´ ë°˜ì˜ë©ë‹ˆë‹¤.\n" @@ -2918,7 +2933,7 @@ msgstr "ë„움ë§" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp editor/plugins/text_editor.cpp #: editor/plugins/visual_shader_editor_plugin.cpp editor/project_manager.cpp -#: editor/project_settings_editor.cpp editor/rename_dialog.cpp +#: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp msgid "Search" msgstr "검색" @@ -3330,9 +3345,11 @@ msgid "Add Key/Value Pair" msgstr "키/ê°’ ìŒ ì¶”ê°€" #: editor/editor_run_native.cpp +#, fuzzy msgid "" "No runnable export preset found for this platform.\n" -"Please add a runnable preset in the export menu." +"Please add a runnable preset in the Export menu or define an existing preset " +"as runnable." msgstr "" "ì´ í”Œëž«í¼ìœ¼ë¡œ ì‹¤í–‰í• ìˆ˜ 있는 내보내기 í”„ë¦¬ì…‹ì´ ì—†ìŠµë‹ˆë‹¤.\n" "내보내기 메뉴ì—서 ì‹¤í–‰í• ìˆ˜ 있는 í”„ë¦¬ì…‹ì„ ì¶”ê°€í•´ì£¼ì„¸ìš”." @@ -5090,7 +5107,7 @@ msgid "Bake Lightmaps" msgstr "ë¼ì´íŠ¸ë§µ 굽기" #: editor/plugins/camera_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp editor/rename_dialog.cpp +#: editor/plugins/spatial_editor_plugin.cpp msgid "Preview" msgstr "미리 보기" @@ -7723,7 +7740,8 @@ msgid "New Animation" msgstr "새 ì• ë‹ˆë©”ì´ì…˜" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Speed (FPS):" +#, fuzzy +msgid "Speed:" msgstr "ì†ë„ (FPS):" #: editor/plugins/sprite_frames_editor_plugin.cpp @@ -10255,11 +10273,18 @@ msgid "Batch Rename" msgstr "ì¼ê´„ ì´ë¦„ 바꾸기" #: editor/rename_dialog.cpp -msgid "Prefix" +#, fuzzy +msgid "Replace:" +msgstr "바꾸기: " + +#: editor/rename_dialog.cpp +#, fuzzy +msgid "Prefix:" msgstr "ì ‘ë‘사" #: editor/rename_dialog.cpp -msgid "Suffix" +#, fuzzy +msgid "Suffix:" msgstr "ì ‘ë¯¸ì‚¬" #: editor/rename_dialog.cpp @@ -10307,7 +10332,8 @@ msgid "Per-level Counter" msgstr "단계별 ì¹´ìš´í„°" #: editor/rename_dialog.cpp -msgid "If set the counter restarts for each group of child nodes" +#, fuzzy +msgid "If set, the counter restarts for each group of child nodes." msgstr "ì„¤ì •í•˜ë©´ ê° ê·¸ë£¹ì˜ ìžì‹ ë…¸ë“œì˜ ì¹´ìš´í„°ë¥¼ 다시 시작합니다" #: editor/rename_dialog.cpp @@ -10367,7 +10393,8 @@ msgid "Reset" msgstr "ë˜ëŒë¦¬ê¸°" #: editor/rename_dialog.cpp -msgid "Regular Expression Error" +#, fuzzy +msgid "Regular Expression Error:" msgstr "ì •ê·œ í‘œí˜„ì‹ ì˜¤ë¥˜" #: editor/rename_dialog.cpp @@ -12415,6 +12442,11 @@ msgstr "" "GIProbe는 GLES2 비디오 드ë¼ì´ë²„ì—서 ì§€ì›í•˜ì§€ 않습니다.\n" "ëŒ€ì‹ BakedLightmapì„ ì‚¬ìš©í•˜ì„¸ìš”." +#: scene/3d/interpolated_camera.cpp +msgid "" +"InterpolatedCamera has been deprecated and will be removed in Godot 4.0." +msgstr "" + #: scene/3d/light.cpp msgid "A SpotLight with an angle wider than 90 degrees cannot cast shadows." msgstr "SpotLightì˜ ê°ë„를 90ë„ ì´ìƒìœ¼ë¡œ 잡게ë˜ë©´ 그림ìžë¥¼ 투ì˜í• 수 없습니다." @@ -12714,6 +12746,16 @@ msgstr "Varyingì€ ê¼ì§“ì 함수ì—ë§Œ ì§€ì •í• ìˆ˜ 있습니다." msgid "Constants cannot be modified." msgstr "ìƒìˆ˜ëŠ” ìˆ˜ì •í• ìˆ˜ 없습니다." +#~ msgid "FileSystem and Import Docks" +#~ msgstr "íŒŒì¼ ì‹œìŠ¤í…œê³¼ ê°€ì ¸ì˜¤ê¸° ë…" + +#~ msgid "" +#~ "When exporting or deploying, the resulting executable will attempt to " +#~ "connect to the IP of this computer in order to be debugged." +#~ msgstr "" +#~ "내보내거나 ë°°í¬í• 때, ê²°ê³¼ 실행 파ì¼ì€ ë””ë²„ê¹…ì„ ìœ„í•´ ì´ ì»´í“¨í„°ì˜ IP와 ì—°ê²°" +#~ "ì„ ì‹œë„í• ê²ƒìž…ë‹ˆë‹¤." + #~ msgid "Current scene was never saved, please save it prior to running." #~ msgstr "현재 ì”¬ì´ ì•„ì§ ì €ìž¥ë˜ì§€ 않았습니다. 실행하기 ì „ì— ì €ìž¥í•´ì£¼ì„¸ìš”." diff --git a/editor/translations/lt.po b/editor/translations/lt.po index 01d9abae70..c723a4ebb5 100644 --- a/editor/translations/lt.po +++ b/editor/translations/lt.po @@ -5,12 +5,13 @@ # Ignas Kiela <ignaskiela@super.lt>, 2017. # Kornelijus <kornelijus.github@gmail.com>, 2017, 2018. # Ignotas Gražys <ignotas.gr@gmail.com>, 2020. +# Kornelijus TvarijanaviÄius <kornelitvari@protonmail.com>, 2020. msgid "" msgstr "" "Project-Id-Version: Godot Engine editor\n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2020-07-06 04:41+0000\n" -"Last-Translator: Ignotas Gražys <ignotas.gr@gmail.com>\n" +"PO-Revision-Date: 2020-09-22 03:23+0000\n" +"Last-Translator: Kornelijus TvarijanaviÄius <kornelitvari@protonmail.com>\n" "Language-Team: Lithuanian <https://hosted.weblate.org/projects/godot-engine/" "godot/lt/>\n" "Language: lt\n" @@ -19,12 +20,13 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=4; plural=n==1 ? 0 : n%10>=2 && (n%100<10 || n" "%100>=20) ? 1 : n%10==0 || (n%100>10 && n%100<20) ? 2 : 3;\n" -"X-Generator: Weblate 4.2-dev\n" +"X-Generator: Weblate 4.3-dev\n" #: core/math/expression.cpp modules/gdscript/gdscript_functions.cpp #: modules/visual_script/visual_script_builtin_funcs.cpp msgid "Invalid type argument to convert(), use TYPE_* constants." -msgstr "Netinkamo tipo argumentas į convert(), naudoti TYPE_* konstantas." +msgstr "" +"Netinkamo tipo argumentas į funkcijÄ… convert(), naudokite TYPE_* konstantas." #: core/math/expression.cpp modules/gdscript/gdscript_functions.cpp msgid "Expected a string of length 1 (a character)." @@ -530,6 +532,7 @@ msgid "Seconds" msgstr "" #: editor/animation_track_editor.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "FPS" msgstr "" @@ -712,7 +715,7 @@ msgstr "" msgid "Whole Words" msgstr "" -#: editor/code_editor.cpp editor/rename_dialog.cpp +#: editor/code_editor.cpp msgid "Replace" msgstr "" @@ -743,11 +746,11 @@ msgstr "Priartinti" #: editor/plugins/texture_region_editor_plugin.cpp #: editor/plugins/tile_set_editor_plugin.cpp scene/gui/graph_edit.cpp msgid "Zoom Out" -msgstr "Nutolinti" +msgstr "IÅ¡tolinti" #: editor/code_editor.cpp msgid "Reset Zoom" -msgstr "Atstatyti PriartinimÄ…" +msgstr "Atstatyti priartinimÄ…" #: editor/code_editor.cpp msgid "Warnings" @@ -862,7 +865,7 @@ msgstr "" #: editor/run_settings_dialog.cpp editor/settings_config_dialog.cpp #: modules/visual_script/visual_script_editor.cpp msgid "Close" -msgstr "Uždaryti" +msgstr "Užverti" #: editor/connections_dialog.cpp msgid "Connect" @@ -913,6 +916,11 @@ msgid "Signals" msgstr "Signalai" #: editor/connections_dialog.cpp +#, fuzzy +msgid "Filter signals" +msgstr "Filtrai..." + +#: editor/connections_dialog.cpp msgid "Are you sure you want to remove all connections from this signal?" msgstr "" @@ -953,7 +961,7 @@ msgid "Recent:" msgstr "Naujausi:" #: editor/create_dialog.cpp editor/plugins/script_editor_plugin.cpp -#: editor/property_selector.cpp editor/quick_open.cpp +#: editor/property_selector.cpp editor/quick_open.cpp editor/rename_dialog.cpp #: modules/visual_script/visual_script_property_selector.cpp msgid "Search:" msgstr "" @@ -1626,16 +1634,16 @@ msgid "Scene Tree Editing" msgstr "" #: editor/editor_feature_profile.cpp -msgid "Import Dock" -msgstr "" - -#: editor/editor_feature_profile.cpp #, fuzzy msgid "Node Dock" msgstr "Naujas pavadinimas:" #: editor/editor_feature_profile.cpp -msgid "FileSystem and Import Docks" +msgid "FileSystem Dock" +msgstr "" + +#: editor/editor_feature_profile.cpp +msgid "Import Dock" msgstr "" #: editor/editor_feature_profile.cpp @@ -1912,7 +1920,7 @@ msgstr "" #: editor/editor_file_dialog.cpp editor/plugins/sprite_editor_plugin.cpp #: editor/plugins/style_box_editor_plugin.cpp -#: editor/plugins/theme_editor_plugin.cpp +#: editor/plugins/theme_editor_plugin.cpp editor/rename_dialog.cpp msgid "Preview:" msgstr "" @@ -2756,22 +2764,26 @@ msgstr "" #: editor/editor_node.cpp msgid "" -"When exporting or deploying, the resulting executable will attempt to " -"connect to the IP of this computer in order to be debugged." +"When this option is enabled, using one-click deploy will make the executable " +"attempt to connect to this computer's IP so the running project can be " +"debugged.\n" +"This option is intended to be used for remote debugging (typically with a " +"mobile device).\n" +"You don't need to enable it to use the GDScript debugger locally." msgstr "" #: editor/editor_node.cpp -msgid "Small Deploy with Network FS" +msgid "Small Deploy with Network Filesystem" msgstr "" #: editor/editor_node.cpp msgid "" -"When this option is enabled, export or deploy will produce a minimal " -"executable.\n" +"When this option is enabled, using one-click deploy for Android will only " +"export an executable without the project data.\n" "The filesystem will be provided from the project by the editor over the " "network.\n" -"On Android, deploy will use the USB cable for faster performance. This " -"option speeds up testing for games with a large footprint." +"On Android, deploying will use the USB cable for faster performance. This " +"option speeds up testing for projects with large assets." msgstr "" #: editor/editor_node.cpp @@ -2780,8 +2792,8 @@ msgstr "" #: editor/editor_node.cpp msgid "" -"Collision shapes and raycast nodes (for 2D and 3D) will be visible on the " -"running game if this option is turned on." +"When this option is enabled, collision shapes and raycast nodes (for 2D and " +"3D) will be visible in the running project." msgstr "" #: editor/editor_node.cpp @@ -2790,32 +2802,32 @@ msgstr "" #: editor/editor_node.cpp msgid "" -"Navigation meshes and polygons will be visible on the running game if this " -"option is turned on." +"When this option is enabled, navigation meshes and polygons will be visible " +"in the running project." msgstr "" #: editor/editor_node.cpp -msgid "Sync Scene Changes" +msgid "Synchronize Scene Changes" msgstr "" #: editor/editor_node.cpp msgid "" -"When this option is turned on, any changes made to the scene in the editor " -"will be replicated in the running game.\n" -"When used remotely on a device, this is more efficient with network " -"filesystem." +"When this option is enabled, any changes made to the scene in the editor " +"will be replicated in the running project.\n" +"When used remotely on a device, this is more efficient when the network " +"filesystem option is enabled." msgstr "" #: editor/editor_node.cpp -msgid "Sync Script Changes" +msgid "Synchronize Script Changes" msgstr "" #: editor/editor_node.cpp msgid "" -"When this option is turned on, any script that is saved will be reloaded on " -"the running game.\n" -"When used remotely on a device, this is more efficient with network " -"filesystem." +"When this option is enabled, any script that is saved will be reloaded in " +"the running project.\n" +"When used remotely on a device, this is more efficient when the network " +"filesystem option is enabled." msgstr "" #: editor/editor_node.cpp editor/script_create_dialog.cpp @@ -2876,7 +2888,7 @@ msgstr "" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp editor/plugins/text_editor.cpp #: editor/plugins/visual_shader_editor_plugin.cpp editor/project_manager.cpp -#: editor/project_settings_editor.cpp editor/rename_dialog.cpp +#: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp msgid "Search" msgstr "" @@ -3047,15 +3059,15 @@ msgstr "" #: editor/editor_node.cpp msgid "Open 2D Editor" -msgstr "Atidaryti 2D Editorių" +msgstr "Atverti 2D editorių" #: editor/editor_node.cpp msgid "Open 3D Editor" -msgstr "Atidaryti 3D Editorių" +msgstr "Atverti 3D editorių" #: editor/editor_node.cpp msgid "Open Script Editor" -msgstr "Atidaryti Skriptų Editorių" +msgstr "Atverti skriptų editorių" #: editor/editor_node.cpp editor/project_manager.cpp msgid "Open Asset Library" @@ -3285,7 +3297,8 @@ msgstr "" #: editor/editor_run_native.cpp msgid "" "No runnable export preset found for this platform.\n" -"Please add a runnable preset in the export menu." +"Please add a runnable preset in the Export menu or define an existing preset " +"as runnable." msgstr "" #: editor/editor_run_script.cpp @@ -5077,7 +5090,7 @@ msgid "Bake Lightmaps" msgstr "" #: editor/plugins/camera_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp editor/rename_dialog.cpp +#: editor/plugins/spatial_editor_plugin.cpp msgid "Preview" msgstr "" @@ -7722,7 +7735,7 @@ msgid "New Animation" msgstr "Animacija" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Speed (FPS):" +msgid "Speed:" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp @@ -10207,11 +10220,15 @@ msgid "Batch Rename" msgstr "Animacija: Pervadinti Takelį" #: editor/rename_dialog.cpp -msgid "Prefix" +msgid "Replace:" +msgstr "" + +#: editor/rename_dialog.cpp +msgid "Prefix:" msgstr "" #: editor/rename_dialog.cpp -msgid "Suffix" +msgid "Suffix:" msgstr "" #: editor/rename_dialog.cpp @@ -10258,7 +10275,7 @@ msgid "Per-level Counter" msgstr "" #: editor/rename_dialog.cpp -msgid "If set the counter restarts for each group of child nodes" +msgid "If set, the counter restarts for each group of child nodes." msgstr "" #: editor/rename_dialog.cpp @@ -10318,7 +10335,7 @@ msgid "Reset" msgstr "Atstatyti PriartinimÄ…" #: editor/rename_dialog.cpp -msgid "Regular Expression Error" +msgid "Regular Expression Error:" msgstr "" #: editor/rename_dialog.cpp @@ -10430,9 +10447,8 @@ msgid "Delete %d nodes and any children?" msgstr "IÅ¡trinti EfektÄ…" #: editor/scene_tree_dock.cpp -#, fuzzy msgid "Delete %d nodes?" -msgstr "IÅ¡trinti EfektÄ…" +msgstr "IÅ¡trinti %d nodus?" #: editor/scene_tree_dock.cpp msgid "Delete the root node \"%s\"?" @@ -10443,9 +10459,8 @@ msgid "Delete node \"%s\" and its children?" msgstr "" #: editor/scene_tree_dock.cpp -#, fuzzy msgid "Delete node \"%s\"?" -msgstr "IÅ¡trinti EfektÄ…" +msgstr "IÅ¡trinti nodÄ… \"%s\"?" #: editor/scene_tree_dock.cpp msgid "Can not perform with the root node." @@ -12299,6 +12314,11 @@ msgid "" "Use a BakedLightmap instead." msgstr "" +#: scene/3d/interpolated_camera.cpp +msgid "" +"InterpolatedCamera has been deprecated and will be removed in Godot 4.0." +msgstr "" + #: scene/3d/light.cpp msgid "A SpotLight with an angle wider than 90 degrees cannot cast shadows." msgstr "" diff --git a/editor/translations/lv.po b/editor/translations/lv.po index 43bcc6beb0..faf22e8f4e 100644 --- a/editor/translations/lv.po +++ b/editor/translations/lv.po @@ -529,6 +529,7 @@ msgid "Seconds" msgstr "Sekundes" #: editor/animation_track_editor.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "FPS" msgstr "FPS" @@ -707,7 +708,7 @@ msgstr "Atrast GadÄ«jumu" msgid "Whole Words" msgstr "Visu VÄrdu" -#: editor/code_editor.cpp editor/rename_dialog.cpp +#: editor/code_editor.cpp msgid "Replace" msgstr "Aizvietot" @@ -900,6 +901,11 @@ msgid "Signals" msgstr "SignÄli" #: editor/connections_dialog.cpp +#, fuzzy +msgid "Filter signals" +msgstr "No SignÄla:" + +#: editor/connections_dialog.cpp msgid "Are you sure you want to remove all connections from this signal?" msgstr "" "Vai esat droÅ¡s(Å¡a), ka vÄ“laties noņemt visus savienojumus no šī signÄla?" @@ -938,7 +944,7 @@ msgid "Recent:" msgstr "Nesenie:" #: editor/create_dialog.cpp editor/plugins/script_editor_plugin.cpp -#: editor/property_selector.cpp editor/quick_open.cpp +#: editor/property_selector.cpp editor/quick_open.cpp editor/rename_dialog.cpp #: modules/visual_script/visual_script_property_selector.cpp msgid "Search:" msgstr "MeklÄ“t:" @@ -1622,15 +1628,15 @@ msgid "Scene Tree Editing" msgstr "" #: editor/editor_feature_profile.cpp -msgid "Import Dock" +msgid "Node Dock" msgstr "" #: editor/editor_feature_profile.cpp -msgid "Node Dock" +msgid "FileSystem Dock" msgstr "" #: editor/editor_feature_profile.cpp -msgid "FileSystem and Import Docks" +msgid "Import Dock" msgstr "" #: editor/editor_feature_profile.cpp @@ -1893,7 +1899,7 @@ msgstr "" #: editor/editor_file_dialog.cpp editor/plugins/sprite_editor_plugin.cpp #: editor/plugins/style_box_editor_plugin.cpp -#: editor/plugins/theme_editor_plugin.cpp +#: editor/plugins/theme_editor_plugin.cpp editor/rename_dialog.cpp msgid "Preview:" msgstr "" @@ -2719,22 +2725,26 @@ msgstr "" #: editor/editor_node.cpp msgid "" -"When exporting or deploying, the resulting executable will attempt to " -"connect to the IP of this computer in order to be debugged." +"When this option is enabled, using one-click deploy will make the executable " +"attempt to connect to this computer's IP so the running project can be " +"debugged.\n" +"This option is intended to be used for remote debugging (typically with a " +"mobile device).\n" +"You don't need to enable it to use the GDScript debugger locally." msgstr "" #: editor/editor_node.cpp -msgid "Small Deploy with Network FS" +msgid "Small Deploy with Network Filesystem" msgstr "" #: editor/editor_node.cpp msgid "" -"When this option is enabled, export or deploy will produce a minimal " -"executable.\n" +"When this option is enabled, using one-click deploy for Android will only " +"export an executable without the project data.\n" "The filesystem will be provided from the project by the editor over the " "network.\n" -"On Android, deploy will use the USB cable for faster performance. This " -"option speeds up testing for games with a large footprint." +"On Android, deploying will use the USB cable for faster performance. This " +"option speeds up testing for projects with large assets." msgstr "" #: editor/editor_node.cpp @@ -2743,8 +2753,8 @@ msgstr "" #: editor/editor_node.cpp msgid "" -"Collision shapes and raycast nodes (for 2D and 3D) will be visible on the " -"running game if this option is turned on." +"When this option is enabled, collision shapes and raycast nodes (for 2D and " +"3D) will be visible in the running project." msgstr "" #: editor/editor_node.cpp @@ -2753,32 +2763,32 @@ msgstr "" #: editor/editor_node.cpp msgid "" -"Navigation meshes and polygons will be visible on the running game if this " -"option is turned on." +"When this option is enabled, navigation meshes and polygons will be visible " +"in the running project." msgstr "" #: editor/editor_node.cpp -msgid "Sync Scene Changes" +msgid "Synchronize Scene Changes" msgstr "" #: editor/editor_node.cpp msgid "" -"When this option is turned on, any changes made to the scene in the editor " -"will be replicated in the running game.\n" -"When used remotely on a device, this is more efficient with network " -"filesystem." +"When this option is enabled, any changes made to the scene in the editor " +"will be replicated in the running project.\n" +"When used remotely on a device, this is more efficient when the network " +"filesystem option is enabled." msgstr "" #: editor/editor_node.cpp -msgid "Sync Script Changes" +msgid "Synchronize Script Changes" msgstr "" #: editor/editor_node.cpp msgid "" -"When this option is turned on, any script that is saved will be reloaded on " -"the running game.\n" -"When used remotely on a device, this is more efficient with network " -"filesystem." +"When this option is enabled, any script that is saved will be reloaded in " +"the running project.\n" +"When used remotely on a device, this is more efficient when the network " +"filesystem option is enabled." msgstr "" #: editor/editor_node.cpp editor/script_create_dialog.cpp @@ -2838,7 +2848,7 @@ msgstr "" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp editor/plugins/text_editor.cpp #: editor/plugins/visual_shader_editor_plugin.cpp editor/project_manager.cpp -#: editor/project_settings_editor.cpp editor/rename_dialog.cpp +#: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp msgid "Search" msgstr "" @@ -3238,7 +3248,8 @@ msgstr "" #: editor/editor_run_native.cpp msgid "" "No runnable export preset found for this platform.\n" -"Please add a runnable preset in the export menu." +"Please add a runnable preset in the Export menu or define an existing preset " +"as runnable." msgstr "" #: editor/editor_run_script.cpp @@ -4962,7 +4973,7 @@ msgid "Bake Lightmaps" msgstr "" #: editor/plugins/camera_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp editor/rename_dialog.cpp +#: editor/plugins/spatial_editor_plugin.cpp msgid "Preview" msgstr "" @@ -7572,7 +7583,7 @@ msgid "New Animation" msgstr "OptimizÄ“t animÄciju" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Speed (FPS):" +msgid "Speed:" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp @@ -10023,11 +10034,16 @@ msgid "Batch Rename" msgstr "" #: editor/rename_dialog.cpp -msgid "Prefix" +#, fuzzy +msgid "Replace:" +msgstr "Aizvietot: " + +#: editor/rename_dialog.cpp +msgid "Prefix:" msgstr "" #: editor/rename_dialog.cpp -msgid "Suffix" +msgid "Suffix:" msgstr "" #: editor/rename_dialog.cpp @@ -10073,7 +10089,7 @@ msgid "Per-level Counter" msgstr "" #: editor/rename_dialog.cpp -msgid "If set the counter restarts for each group of child nodes" +msgid "If set, the counter restarts for each group of child nodes." msgstr "" #: editor/rename_dialog.cpp @@ -10132,7 +10148,7 @@ msgid "Reset" msgstr "AtiestatÄ«t tÄlummaiņu" #: editor/rename_dialog.cpp -msgid "Regular Expression Error" +msgid "Regular Expression Error:" msgstr "" #: editor/rename_dialog.cpp @@ -12091,6 +12107,11 @@ msgid "" "Use a BakedLightmap instead." msgstr "" +#: scene/3d/interpolated_camera.cpp +msgid "" +"InterpolatedCamera has been deprecated and will be removed in Godot 4.0." +msgstr "" + #: scene/3d/light.cpp msgid "A SpotLight with an angle wider than 90 degrees cannot cast shadows." msgstr "" diff --git a/editor/translations/mi.po b/editor/translations/mi.po index 8f922c0f43..d0e967f5bd 100644 --- a/editor/translations/mi.po +++ b/editor/translations/mi.po @@ -500,6 +500,7 @@ msgid "Seconds" msgstr "" #: editor/animation_track_editor.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "FPS" msgstr "" @@ -678,7 +679,7 @@ msgstr "" msgid "Whole Words" msgstr "" -#: editor/code_editor.cpp editor/rename_dialog.cpp +#: editor/code_editor.cpp msgid "Replace" msgstr "" @@ -867,6 +868,10 @@ msgid "Signals" msgstr "" #: editor/connections_dialog.cpp +msgid "Filter signals" +msgstr "" + +#: editor/connections_dialog.cpp msgid "Are you sure you want to remove all connections from this signal?" msgstr "" @@ -904,7 +909,7 @@ msgid "Recent:" msgstr "" #: editor/create_dialog.cpp editor/plugins/script_editor_plugin.cpp -#: editor/property_selector.cpp editor/quick_open.cpp +#: editor/property_selector.cpp editor/quick_open.cpp editor/rename_dialog.cpp #: modules/visual_script/visual_script_property_selector.cpp msgid "Search:" msgstr "" @@ -1573,15 +1578,15 @@ msgid "Scene Tree Editing" msgstr "" #: editor/editor_feature_profile.cpp -msgid "Import Dock" +msgid "Node Dock" msgstr "" #: editor/editor_feature_profile.cpp -msgid "Node Dock" +msgid "FileSystem Dock" msgstr "" #: editor/editor_feature_profile.cpp -msgid "FileSystem and Import Docks" +msgid "Import Dock" msgstr "" #: editor/editor_feature_profile.cpp @@ -1844,7 +1849,7 @@ msgstr "" #: editor/editor_file_dialog.cpp editor/plugins/sprite_editor_plugin.cpp #: editor/plugins/style_box_editor_plugin.cpp -#: editor/plugins/theme_editor_plugin.cpp +#: editor/plugins/theme_editor_plugin.cpp editor/rename_dialog.cpp msgid "Preview:" msgstr "" @@ -2669,22 +2674,26 @@ msgstr "" #: editor/editor_node.cpp msgid "" -"When exporting or deploying, the resulting executable will attempt to " -"connect to the IP of this computer in order to be debugged." +"When this option is enabled, using one-click deploy will make the executable " +"attempt to connect to this computer's IP so the running project can be " +"debugged.\n" +"This option is intended to be used for remote debugging (typically with a " +"mobile device).\n" +"You don't need to enable it to use the GDScript debugger locally." msgstr "" #: editor/editor_node.cpp -msgid "Small Deploy with Network FS" +msgid "Small Deploy with Network Filesystem" msgstr "" #: editor/editor_node.cpp msgid "" -"When this option is enabled, export or deploy will produce a minimal " -"executable.\n" +"When this option is enabled, using one-click deploy for Android will only " +"export an executable without the project data.\n" "The filesystem will be provided from the project by the editor over the " "network.\n" -"On Android, deploy will use the USB cable for faster performance. This " -"option speeds up testing for games with a large footprint." +"On Android, deploying will use the USB cable for faster performance. This " +"option speeds up testing for projects with large assets." msgstr "" #: editor/editor_node.cpp @@ -2693,8 +2702,8 @@ msgstr "" #: editor/editor_node.cpp msgid "" -"Collision shapes and raycast nodes (for 2D and 3D) will be visible on the " -"running game if this option is turned on." +"When this option is enabled, collision shapes and raycast nodes (for 2D and " +"3D) will be visible in the running project." msgstr "" #: editor/editor_node.cpp @@ -2703,32 +2712,32 @@ msgstr "" #: editor/editor_node.cpp msgid "" -"Navigation meshes and polygons will be visible on the running game if this " -"option is turned on." +"When this option is enabled, navigation meshes and polygons will be visible " +"in the running project." msgstr "" #: editor/editor_node.cpp -msgid "Sync Scene Changes" +msgid "Synchronize Scene Changes" msgstr "" #: editor/editor_node.cpp msgid "" -"When this option is turned on, any changes made to the scene in the editor " -"will be replicated in the running game.\n" -"When used remotely on a device, this is more efficient with network " -"filesystem." +"When this option is enabled, any changes made to the scene in the editor " +"will be replicated in the running project.\n" +"When used remotely on a device, this is more efficient when the network " +"filesystem option is enabled." msgstr "" #: editor/editor_node.cpp -msgid "Sync Script Changes" +msgid "Synchronize Script Changes" msgstr "" #: editor/editor_node.cpp msgid "" -"When this option is turned on, any script that is saved will be reloaded on " -"the running game.\n" -"When used remotely on a device, this is more efficient with network " -"filesystem." +"When this option is enabled, any script that is saved will be reloaded in " +"the running project.\n" +"When used remotely on a device, this is more efficient when the network " +"filesystem option is enabled." msgstr "" #: editor/editor_node.cpp editor/script_create_dialog.cpp @@ -2788,7 +2797,7 @@ msgstr "" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp editor/plugins/text_editor.cpp #: editor/plugins/visual_shader_editor_plugin.cpp editor/project_manager.cpp -#: editor/project_settings_editor.cpp editor/rename_dialog.cpp +#: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp msgid "Search" msgstr "" @@ -3188,7 +3197,8 @@ msgstr "" #: editor/editor_run_native.cpp msgid "" "No runnable export preset found for this platform.\n" -"Please add a runnable preset in the export menu." +"Please add a runnable preset in the Export menu or define an existing preset " +"as runnable." msgstr "" #: editor/editor_run_script.cpp @@ -4912,7 +4922,7 @@ msgid "Bake Lightmaps" msgstr "" #: editor/plugins/camera_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp editor/rename_dialog.cpp +#: editor/plugins/spatial_editor_plugin.cpp msgid "Preview" msgstr "" @@ -7494,7 +7504,7 @@ msgid "New Animation" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Speed (FPS):" +msgid "Speed:" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp @@ -9901,11 +9911,15 @@ msgid "Batch Rename" msgstr "" #: editor/rename_dialog.cpp -msgid "Prefix" +msgid "Replace:" +msgstr "" + +#: editor/rename_dialog.cpp +msgid "Prefix:" msgstr "" #: editor/rename_dialog.cpp -msgid "Suffix" +msgid "Suffix:" msgstr "" #: editor/rename_dialog.cpp @@ -9951,7 +9965,7 @@ msgid "Per-level Counter" msgstr "" #: editor/rename_dialog.cpp -msgid "If set the counter restarts for each group of child nodes" +msgid "If set, the counter restarts for each group of child nodes." msgstr "" #: editor/rename_dialog.cpp @@ -10009,7 +10023,7 @@ msgid "Reset" msgstr "" #: editor/rename_dialog.cpp -msgid "Regular Expression Error" +msgid "Regular Expression Error:" msgstr "" #: editor/rename_dialog.cpp @@ -11938,6 +11952,11 @@ msgid "" "Use a BakedLightmap instead." msgstr "" +#: scene/3d/interpolated_camera.cpp +msgid "" +"InterpolatedCamera has been deprecated and will be removed in Godot 4.0." +msgstr "" + #: scene/3d/light.cpp msgid "A SpotLight with an angle wider than 90 degrees cannot cast shadows." msgstr "" diff --git a/editor/translations/ml.po b/editor/translations/ml.po index 458429641d..25ae499eac 100644 --- a/editor/translations/ml.po +++ b/editor/translations/ml.po @@ -510,6 +510,7 @@ msgid "Seconds" msgstr "" #: editor/animation_track_editor.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "FPS" msgstr "" @@ -688,7 +689,7 @@ msgstr "" msgid "Whole Words" msgstr "" -#: editor/code_editor.cpp editor/rename_dialog.cpp +#: editor/code_editor.cpp msgid "Replace" msgstr "" @@ -877,6 +878,10 @@ msgid "Signals" msgstr "" #: editor/connections_dialog.cpp +msgid "Filter signals" +msgstr "" + +#: editor/connections_dialog.cpp msgid "Are you sure you want to remove all connections from this signal?" msgstr "" @@ -914,7 +919,7 @@ msgid "Recent:" msgstr "" #: editor/create_dialog.cpp editor/plugins/script_editor_plugin.cpp -#: editor/property_selector.cpp editor/quick_open.cpp +#: editor/property_selector.cpp editor/quick_open.cpp editor/rename_dialog.cpp #: modules/visual_script/visual_script_property_selector.cpp msgid "Search:" msgstr "" @@ -1583,15 +1588,15 @@ msgid "Scene Tree Editing" msgstr "" #: editor/editor_feature_profile.cpp -msgid "Import Dock" +msgid "Node Dock" msgstr "" #: editor/editor_feature_profile.cpp -msgid "Node Dock" +msgid "FileSystem Dock" msgstr "" #: editor/editor_feature_profile.cpp -msgid "FileSystem and Import Docks" +msgid "Import Dock" msgstr "" #: editor/editor_feature_profile.cpp @@ -1854,7 +1859,7 @@ msgstr "" #: editor/editor_file_dialog.cpp editor/plugins/sprite_editor_plugin.cpp #: editor/plugins/style_box_editor_plugin.cpp -#: editor/plugins/theme_editor_plugin.cpp +#: editor/plugins/theme_editor_plugin.cpp editor/rename_dialog.cpp msgid "Preview:" msgstr "" @@ -2681,22 +2686,26 @@ msgstr "" #: editor/editor_node.cpp msgid "" -"When exporting or deploying, the resulting executable will attempt to " -"connect to the IP of this computer in order to be debugged." +"When this option is enabled, using one-click deploy will make the executable " +"attempt to connect to this computer's IP so the running project can be " +"debugged.\n" +"This option is intended to be used for remote debugging (typically with a " +"mobile device).\n" +"You don't need to enable it to use the GDScript debugger locally." msgstr "" #: editor/editor_node.cpp -msgid "Small Deploy with Network FS" +msgid "Small Deploy with Network Filesystem" msgstr "" #: editor/editor_node.cpp msgid "" -"When this option is enabled, export or deploy will produce a minimal " -"executable.\n" +"When this option is enabled, using one-click deploy for Android will only " +"export an executable without the project data.\n" "The filesystem will be provided from the project by the editor over the " "network.\n" -"On Android, deploy will use the USB cable for faster performance. This " -"option speeds up testing for games with a large footprint." +"On Android, deploying will use the USB cable for faster performance. This " +"option speeds up testing for projects with large assets." msgstr "" #: editor/editor_node.cpp @@ -2705,8 +2714,8 @@ msgstr "" #: editor/editor_node.cpp msgid "" -"Collision shapes and raycast nodes (for 2D and 3D) will be visible on the " -"running game if this option is turned on." +"When this option is enabled, collision shapes and raycast nodes (for 2D and " +"3D) will be visible in the running project." msgstr "" #: editor/editor_node.cpp @@ -2715,32 +2724,32 @@ msgstr "" #: editor/editor_node.cpp msgid "" -"Navigation meshes and polygons will be visible on the running game if this " -"option is turned on." +"When this option is enabled, navigation meshes and polygons will be visible " +"in the running project." msgstr "" #: editor/editor_node.cpp -msgid "Sync Scene Changes" +msgid "Synchronize Scene Changes" msgstr "" #: editor/editor_node.cpp msgid "" -"When this option is turned on, any changes made to the scene in the editor " -"will be replicated in the running game.\n" -"When used remotely on a device, this is more efficient with network " -"filesystem." +"When this option is enabled, any changes made to the scene in the editor " +"will be replicated in the running project.\n" +"When used remotely on a device, this is more efficient when the network " +"filesystem option is enabled." msgstr "" #: editor/editor_node.cpp -msgid "Sync Script Changes" +msgid "Synchronize Script Changes" msgstr "" #: editor/editor_node.cpp msgid "" -"When this option is turned on, any script that is saved will be reloaded on " -"the running game.\n" -"When used remotely on a device, this is more efficient with network " -"filesystem." +"When this option is enabled, any script that is saved will be reloaded in " +"the running project.\n" +"When used remotely on a device, this is more efficient when the network " +"filesystem option is enabled." msgstr "" #: editor/editor_node.cpp editor/script_create_dialog.cpp @@ -2800,7 +2809,7 @@ msgstr "" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp editor/plugins/text_editor.cpp #: editor/plugins/visual_shader_editor_plugin.cpp editor/project_manager.cpp -#: editor/project_settings_editor.cpp editor/rename_dialog.cpp +#: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp msgid "Search" msgstr "" @@ -3200,7 +3209,8 @@ msgstr "" #: editor/editor_run_native.cpp msgid "" "No runnable export preset found for this platform.\n" -"Please add a runnable preset in the export menu." +"Please add a runnable preset in the Export menu or define an existing preset " +"as runnable." msgstr "" #: editor/editor_run_script.cpp @@ -4927,7 +4937,7 @@ msgid "Bake Lightmaps" msgstr "" #: editor/plugins/camera_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp editor/rename_dialog.cpp +#: editor/plugins/spatial_editor_plugin.cpp msgid "Preview" msgstr "" @@ -7510,7 +7520,7 @@ msgid "New Animation" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Speed (FPS):" +msgid "Speed:" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp @@ -9917,11 +9927,15 @@ msgid "Batch Rename" msgstr "" #: editor/rename_dialog.cpp -msgid "Prefix" +msgid "Replace:" +msgstr "" + +#: editor/rename_dialog.cpp +msgid "Prefix:" msgstr "" #: editor/rename_dialog.cpp -msgid "Suffix" +msgid "Suffix:" msgstr "" #: editor/rename_dialog.cpp @@ -9967,7 +9981,7 @@ msgid "Per-level Counter" msgstr "" #: editor/rename_dialog.cpp -msgid "If set the counter restarts for each group of child nodes" +msgid "If set, the counter restarts for each group of child nodes." msgstr "" #: editor/rename_dialog.cpp @@ -10025,7 +10039,7 @@ msgid "Reset" msgstr "" #: editor/rename_dialog.cpp -msgid "Regular Expression Error" +msgid "Regular Expression Error:" msgstr "" #: editor/rename_dialog.cpp @@ -11955,6 +11969,11 @@ msgid "" "Use a BakedLightmap instead." msgstr "" +#: scene/3d/interpolated_camera.cpp +msgid "" +"InterpolatedCamera has been deprecated and will be removed in Godot 4.0." +msgstr "" + #: scene/3d/light.cpp msgid "A SpotLight with an angle wider than 90 degrees cannot cast shadows." msgstr "" diff --git a/editor/translations/mr.po b/editor/translations/mr.po index dc88f027c0..c17092697d 100644 --- a/editor/translations/mr.po +++ b/editor/translations/mr.po @@ -507,6 +507,7 @@ msgid "Seconds" msgstr "" #: editor/animation_track_editor.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "FPS" msgstr "" @@ -685,7 +686,7 @@ msgstr "" msgid "Whole Words" msgstr "" -#: editor/code_editor.cpp editor/rename_dialog.cpp +#: editor/code_editor.cpp msgid "Replace" msgstr "" @@ -874,6 +875,10 @@ msgid "Signals" msgstr "" #: editor/connections_dialog.cpp +msgid "Filter signals" +msgstr "" + +#: editor/connections_dialog.cpp msgid "Are you sure you want to remove all connections from this signal?" msgstr "" @@ -911,7 +916,7 @@ msgid "Recent:" msgstr "" #: editor/create_dialog.cpp editor/plugins/script_editor_plugin.cpp -#: editor/property_selector.cpp editor/quick_open.cpp +#: editor/property_selector.cpp editor/quick_open.cpp editor/rename_dialog.cpp #: modules/visual_script/visual_script_property_selector.cpp msgid "Search:" msgstr "" @@ -1580,15 +1585,15 @@ msgid "Scene Tree Editing" msgstr "" #: editor/editor_feature_profile.cpp -msgid "Import Dock" +msgid "Node Dock" msgstr "" #: editor/editor_feature_profile.cpp -msgid "Node Dock" +msgid "FileSystem Dock" msgstr "" #: editor/editor_feature_profile.cpp -msgid "FileSystem and Import Docks" +msgid "Import Dock" msgstr "" #: editor/editor_feature_profile.cpp @@ -1851,7 +1856,7 @@ msgstr "" #: editor/editor_file_dialog.cpp editor/plugins/sprite_editor_plugin.cpp #: editor/plugins/style_box_editor_plugin.cpp -#: editor/plugins/theme_editor_plugin.cpp +#: editor/plugins/theme_editor_plugin.cpp editor/rename_dialog.cpp msgid "Preview:" msgstr "" @@ -2676,22 +2681,26 @@ msgstr "" #: editor/editor_node.cpp msgid "" -"When exporting or deploying, the resulting executable will attempt to " -"connect to the IP of this computer in order to be debugged." +"When this option is enabled, using one-click deploy will make the executable " +"attempt to connect to this computer's IP so the running project can be " +"debugged.\n" +"This option is intended to be used for remote debugging (typically with a " +"mobile device).\n" +"You don't need to enable it to use the GDScript debugger locally." msgstr "" #: editor/editor_node.cpp -msgid "Small Deploy with Network FS" +msgid "Small Deploy with Network Filesystem" msgstr "" #: editor/editor_node.cpp msgid "" -"When this option is enabled, export or deploy will produce a minimal " -"executable.\n" +"When this option is enabled, using one-click deploy for Android will only " +"export an executable without the project data.\n" "The filesystem will be provided from the project by the editor over the " "network.\n" -"On Android, deploy will use the USB cable for faster performance. This " -"option speeds up testing for games with a large footprint." +"On Android, deploying will use the USB cable for faster performance. This " +"option speeds up testing for projects with large assets." msgstr "" #: editor/editor_node.cpp @@ -2700,8 +2709,8 @@ msgstr "" #: editor/editor_node.cpp msgid "" -"Collision shapes and raycast nodes (for 2D and 3D) will be visible on the " -"running game if this option is turned on." +"When this option is enabled, collision shapes and raycast nodes (for 2D and " +"3D) will be visible in the running project." msgstr "" #: editor/editor_node.cpp @@ -2710,32 +2719,32 @@ msgstr "" #: editor/editor_node.cpp msgid "" -"Navigation meshes and polygons will be visible on the running game if this " -"option is turned on." +"When this option is enabled, navigation meshes and polygons will be visible " +"in the running project." msgstr "" #: editor/editor_node.cpp -msgid "Sync Scene Changes" +msgid "Synchronize Scene Changes" msgstr "" #: editor/editor_node.cpp msgid "" -"When this option is turned on, any changes made to the scene in the editor " -"will be replicated in the running game.\n" -"When used remotely on a device, this is more efficient with network " -"filesystem." +"When this option is enabled, any changes made to the scene in the editor " +"will be replicated in the running project.\n" +"When used remotely on a device, this is more efficient when the network " +"filesystem option is enabled." msgstr "" #: editor/editor_node.cpp -msgid "Sync Script Changes" +msgid "Synchronize Script Changes" msgstr "" #: editor/editor_node.cpp msgid "" -"When this option is turned on, any script that is saved will be reloaded on " -"the running game.\n" -"When used remotely on a device, this is more efficient with network " -"filesystem." +"When this option is enabled, any script that is saved will be reloaded in " +"the running project.\n" +"When used remotely on a device, this is more efficient when the network " +"filesystem option is enabled." msgstr "" #: editor/editor_node.cpp editor/script_create_dialog.cpp @@ -2795,7 +2804,7 @@ msgstr "" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp editor/plugins/text_editor.cpp #: editor/plugins/visual_shader_editor_plugin.cpp editor/project_manager.cpp -#: editor/project_settings_editor.cpp editor/rename_dialog.cpp +#: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp msgid "Search" msgstr "" @@ -3195,7 +3204,8 @@ msgstr "" #: editor/editor_run_native.cpp msgid "" "No runnable export preset found for this platform.\n" -"Please add a runnable preset in the export menu." +"Please add a runnable preset in the Export menu or define an existing preset " +"as runnable." msgstr "" #: editor/editor_run_script.cpp @@ -4919,7 +4929,7 @@ msgid "Bake Lightmaps" msgstr "" #: editor/plugins/camera_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp editor/rename_dialog.cpp +#: editor/plugins/spatial_editor_plugin.cpp msgid "Preview" msgstr "" @@ -7501,7 +7511,7 @@ msgid "New Animation" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Speed (FPS):" +msgid "Speed:" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp @@ -9908,11 +9918,15 @@ msgid "Batch Rename" msgstr "" #: editor/rename_dialog.cpp -msgid "Prefix" +msgid "Replace:" +msgstr "" + +#: editor/rename_dialog.cpp +msgid "Prefix:" msgstr "" #: editor/rename_dialog.cpp -msgid "Suffix" +msgid "Suffix:" msgstr "" #: editor/rename_dialog.cpp @@ -9958,7 +9972,7 @@ msgid "Per-level Counter" msgstr "" #: editor/rename_dialog.cpp -msgid "If set the counter restarts for each group of child nodes" +msgid "If set, the counter restarts for each group of child nodes." msgstr "" #: editor/rename_dialog.cpp @@ -10016,7 +10030,7 @@ msgid "Reset" msgstr "" #: editor/rename_dialog.cpp -msgid "Regular Expression Error" +msgid "Regular Expression Error:" msgstr "" #: editor/rename_dialog.cpp @@ -11945,6 +11959,11 @@ msgid "" "Use a BakedLightmap instead." msgstr "" +#: scene/3d/interpolated_camera.cpp +msgid "" +"InterpolatedCamera has been deprecated and will be removed in Godot 4.0." +msgstr "" + #: scene/3d/light.cpp msgid "A SpotLight with an angle wider than 90 degrees cannot cast shadows." msgstr "" diff --git a/editor/translations/ms.po b/editor/translations/ms.po index b25e23a674..19d36c70cd 100644 --- a/editor/translations/ms.po +++ b/editor/translations/ms.po @@ -13,7 +13,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine editor\n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2020-09-08 11:40+0000\n" +"PO-Revision-Date: 2020-09-15 07:17+0000\n" "Last-Translator: Keviindran Ramachandran <keviinx@yahoo.com>\n" "Language-Team: Malay <https://hosted.weblate.org/projects/godot-engine/godot/" "ms/>\n" @@ -530,6 +530,7 @@ msgid "Seconds" msgstr "Saat" #: editor/animation_track_editor.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "FPS" msgstr "FPS" @@ -708,7 +709,7 @@ msgstr "Kes Padan" msgid "Whole Words" msgstr "Seluruh Perkataan" -#: editor/code_editor.cpp editor/rename_dialog.cpp +#: editor/code_editor.cpp msgid "Replace" msgstr "Ganti" @@ -903,6 +904,11 @@ msgid "Signals" msgstr "Isyarat" #: editor/connections_dialog.cpp +#, fuzzy +msgid "Filter signals" +msgstr "Dari Isyarat:" + +#: editor/connections_dialog.cpp msgid "Are you sure you want to remove all connections from this signal?" msgstr "" "Adakah anda pasti anda mahu mengeluarkan semua sambungan dari isyarat ini?" @@ -941,7 +947,7 @@ msgid "Recent:" msgstr "Terkini:" #: editor/create_dialog.cpp editor/plugins/script_editor_plugin.cpp -#: editor/property_selector.cpp editor/quick_open.cpp +#: editor/property_selector.cpp editor/quick_open.cpp editor/rename_dialog.cpp #: modules/visual_script/visual_script_property_selector.cpp msgid "Search:" msgstr "Cari:" @@ -1633,18 +1639,19 @@ msgid "Scene Tree Editing" msgstr "Penyuntingan Pokok Adegan" #: editor/editor_feature_profile.cpp -msgid "Import Dock" -msgstr "Import Dok" - -#: editor/editor_feature_profile.cpp msgid "Node Dock" msgstr "Dok nod" #: editor/editor_feature_profile.cpp -msgid "FileSystem and Import Docks" +#, fuzzy +msgid "FileSystem Dock" msgstr "Sistem Fail dan Dok Import" #: editor/editor_feature_profile.cpp +msgid "Import Dock" +msgstr "Import Dok" + +#: editor/editor_feature_profile.cpp msgid "Erase profile '%s'? (no undo)" msgstr "Padamkan profil '%s'? (tidak boleh buat asal)" @@ -1906,7 +1913,7 @@ msgstr "Direktori & Fail:" #: editor/editor_file_dialog.cpp editor/plugins/sprite_editor_plugin.cpp #: editor/plugins/style_box_editor_plugin.cpp -#: editor/plugins/theme_editor_plugin.cpp +#: editor/plugins/theme_editor_plugin.cpp editor/rename_dialog.cpp msgid "Preview:" msgstr "Pratonton:" @@ -2447,45 +2454,47 @@ msgstr "Jalan Cepat Adegan..." #: editor/editor_node.cpp msgid "Quit" -msgstr "" +msgstr "Keluar" #: editor/editor_node.cpp msgid "Exit the editor?" -msgstr "" +msgstr "Keluar dari editor?" #: editor/editor_node.cpp msgid "Open Project Manager?" -msgstr "" +msgstr "Buka Pengurus Projek?" #: editor/editor_node.cpp msgid "Save & Quit" -msgstr "" +msgstr "Simpan & Keluar" #: editor/editor_node.cpp msgid "Save changes to the following scene(s) before quitting?" -msgstr "" +msgstr "Simpan perubahan pada adegan berikut sebelum keluar?" #: editor/editor_node.cpp msgid "Save changes the following scene(s) before opening Project Manager?" -msgstr "" +msgstr "Simpan perubahan adegan berikut sebelum membuka Pengurus Projek?" #: editor/editor_node.cpp msgid "" "This option is deprecated. Situations where refresh must be forced are now " "considered a bug. Please report." msgstr "" +"Pilihan ini tidak digunakan lagi. Situasi di mana penyegaran mesti dipaksa " +"sekarang dianggap sebagai pepijat. Sila laporkan." #: editor/editor_node.cpp msgid "Pick a Main Scene" -msgstr "" +msgstr "Pilih Adegan Utama" #: editor/editor_node.cpp msgid "Close Scene" -msgstr "" +msgstr "Tutup Adegan" #: editor/editor_node.cpp msgid "Reopen Closed Scene" -msgstr "" +msgstr "Buka Semula Adegan Tertutup" #: editor/editor_node.cpp msgid "Unable to enable addon plugin at: '%s' parsing of config failed." @@ -2764,22 +2773,26 @@ msgstr "" #: editor/editor_node.cpp msgid "" -"When exporting or deploying, the resulting executable will attempt to " -"connect to the IP of this computer in order to be debugged." +"When this option is enabled, using one-click deploy will make the executable " +"attempt to connect to this computer's IP so the running project can be " +"debugged.\n" +"This option is intended to be used for remote debugging (typically with a " +"mobile device).\n" +"You don't need to enable it to use the GDScript debugger locally." msgstr "" #: editor/editor_node.cpp -msgid "Small Deploy with Network FS" +msgid "Small Deploy with Network Filesystem" msgstr "" #: editor/editor_node.cpp msgid "" -"When this option is enabled, export or deploy will produce a minimal " -"executable.\n" +"When this option is enabled, using one-click deploy for Android will only " +"export an executable without the project data.\n" "The filesystem will be provided from the project by the editor over the " "network.\n" -"On Android, deploy will use the USB cable for faster performance. This " -"option speeds up testing for games with a large footprint." +"On Android, deploying will use the USB cable for faster performance. This " +"option speeds up testing for projects with large assets." msgstr "" #: editor/editor_node.cpp @@ -2788,8 +2801,8 @@ msgstr "" #: editor/editor_node.cpp msgid "" -"Collision shapes and raycast nodes (for 2D and 3D) will be visible on the " -"running game if this option is turned on." +"When this option is enabled, collision shapes and raycast nodes (for 2D and " +"3D) will be visible in the running project." msgstr "" #: editor/editor_node.cpp @@ -2798,32 +2811,32 @@ msgstr "" #: editor/editor_node.cpp msgid "" -"Navigation meshes and polygons will be visible on the running game if this " -"option is turned on." +"When this option is enabled, navigation meshes and polygons will be visible " +"in the running project." msgstr "" #: editor/editor_node.cpp -msgid "Sync Scene Changes" +msgid "Synchronize Scene Changes" msgstr "" #: editor/editor_node.cpp msgid "" -"When this option is turned on, any changes made to the scene in the editor " -"will be replicated in the running game.\n" -"When used remotely on a device, this is more efficient with network " -"filesystem." +"When this option is enabled, any changes made to the scene in the editor " +"will be replicated in the running project.\n" +"When used remotely on a device, this is more efficient when the network " +"filesystem option is enabled." msgstr "" #: editor/editor_node.cpp -msgid "Sync Script Changes" +msgid "Synchronize Script Changes" msgstr "" #: editor/editor_node.cpp msgid "" -"When this option is turned on, any script that is saved will be reloaded on " -"the running game.\n" -"When used remotely on a device, this is more efficient with network " -"filesystem." +"When this option is enabled, any script that is saved will be reloaded in " +"the running project.\n" +"When used remotely on a device, this is more efficient when the network " +"filesystem option is enabled." msgstr "" #: editor/editor_node.cpp editor/script_create_dialog.cpp @@ -2883,7 +2896,7 @@ msgstr "" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp editor/plugins/text_editor.cpp #: editor/plugins/visual_shader_editor_plugin.cpp editor/project_manager.cpp -#: editor/project_settings_editor.cpp editor/rename_dialog.cpp +#: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp msgid "Search" msgstr "" @@ -3283,7 +3296,8 @@ msgstr "" #: editor/editor_run_native.cpp msgid "" "No runnable export preset found for this platform.\n" -"Please add a runnable preset in the export menu." +"Please add a runnable preset in the Export menu or define an existing preset " +"as runnable." msgstr "" #: editor/editor_run_script.cpp @@ -5013,7 +5027,7 @@ msgid "Bake Lightmaps" msgstr "" #: editor/plugins/camera_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp editor/rename_dialog.cpp +#: editor/plugins/spatial_editor_plugin.cpp msgid "Preview" msgstr "" @@ -7604,7 +7618,7 @@ msgid "New Animation" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Speed (FPS):" +msgid "Speed:" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp @@ -10024,11 +10038,16 @@ msgid "Batch Rename" msgstr "Ubah Nama Trek Anim" #: editor/rename_dialog.cpp -msgid "Prefix" +#, fuzzy +msgid "Replace:" +msgstr "Ganti" + +#: editor/rename_dialog.cpp +msgid "Prefix:" msgstr "" #: editor/rename_dialog.cpp -msgid "Suffix" +msgid "Suffix:" msgstr "" #: editor/rename_dialog.cpp @@ -10074,7 +10093,7 @@ msgid "Per-level Counter" msgstr "" #: editor/rename_dialog.cpp -msgid "If set the counter restarts for each group of child nodes" +msgid "If set, the counter restarts for each group of child nodes." msgstr "" #: editor/rename_dialog.cpp @@ -10132,7 +10151,7 @@ msgid "Reset" msgstr "" #: editor/rename_dialog.cpp -msgid "Regular Expression Error" +msgid "Regular Expression Error:" msgstr "" #: editor/rename_dialog.cpp @@ -12070,6 +12089,11 @@ msgid "" "Use a BakedLightmap instead." msgstr "" +#: scene/3d/interpolated_camera.cpp +msgid "" +"InterpolatedCamera has been deprecated and will be removed in Godot 4.0." +msgstr "" + #: scene/3d/light.cpp msgid "A SpotLight with an angle wider than 90 degrees cannot cast shadows." msgstr "" diff --git a/editor/translations/nb.po b/editor/translations/nb.po index a31504e186..33758ee5cd 100644 --- a/editor/translations/nb.po +++ b/editor/translations/nb.po @@ -555,6 +555,7 @@ msgid "Seconds" msgstr "Sekunder" #: editor/animation_track_editor.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "FPS" msgstr "FPS" @@ -744,7 +745,7 @@ msgstr "Match Tilfelle" msgid "Whole Words" msgstr "Hele Ord" -#: editor/code_editor.cpp editor/rename_dialog.cpp +#: editor/code_editor.cpp msgid "Replace" msgstr "Erstatt" @@ -949,6 +950,11 @@ msgid "Signals" msgstr "Signaler" #: editor/connections_dialog.cpp +#, fuzzy +msgid "Filter signals" +msgstr "Filtrer Filer..." + +#: editor/connections_dialog.cpp msgid "Are you sure you want to remove all connections from this signal?" msgstr "" "Er du sikker pÃ¥ at du ønsker Ã¥ fjerne alle koblinger fra dette signalet?" @@ -990,7 +996,7 @@ msgid "Recent:" msgstr "Nylige:" #: editor/create_dialog.cpp editor/plugins/script_editor_plugin.cpp -#: editor/property_selector.cpp editor/quick_open.cpp +#: editor/property_selector.cpp editor/quick_open.cpp editor/rename_dialog.cpp #: modules/visual_script/visual_script_property_selector.cpp msgid "Search:" msgstr "Søk:" @@ -1709,21 +1715,21 @@ msgstr "" #: editor/editor_feature_profile.cpp #, fuzzy -msgid "Import Dock" -msgstr "Importer" - -#: editor/editor_feature_profile.cpp -#, fuzzy msgid "Node Dock" msgstr "Flytt Modus" #: editor/editor_feature_profile.cpp #, fuzzy -msgid "FileSystem and Import Docks" +msgid "FileSystem Dock" msgstr "FilSystem" #: editor/editor_feature_profile.cpp #, fuzzy +msgid "Import Dock" +msgstr "Importer" + +#: editor/editor_feature_profile.cpp +#, fuzzy msgid "Erase profile '%s'? (no undo)" msgstr "Erstatt Alle" @@ -2010,7 +2016,7 @@ msgstr "Mapper og Filer:" #: editor/editor_file_dialog.cpp editor/plugins/sprite_editor_plugin.cpp #: editor/plugins/style_box_editor_plugin.cpp -#: editor/plugins/theme_editor_plugin.cpp +#: editor/plugins/theme_editor_plugin.cpp editor/rename_dialog.cpp msgid "Preview:" msgstr "ForhÃ¥ndsvisning:" @@ -2927,26 +2933,29 @@ msgid "Deploy with Remote Debug" msgstr "Distribuer med ekstern feilsøking" #: editor/editor_node.cpp -#, fuzzy msgid "" -"When exporting or deploying, the resulting executable will attempt to " -"connect to the IP of this computer in order to be debugged." +"When this option is enabled, using one-click deploy will make the executable " +"attempt to connect to this computer's IP so the running project can be " +"debugged.\n" +"This option is intended to be used for remote debugging (typically with a " +"mobile device).\n" +"You don't need to enable it to use the GDScript debugger locally." msgstr "" -"Ved eksportering eller deploying, den følgende kjørbare filen vil prøve Ã¥ " -"koble til IP'en til denne datamaskinen for Ã¥ bli debugget." #: editor/editor_node.cpp -msgid "Small Deploy with Network FS" +#, fuzzy +msgid "Small Deploy with Network Filesystem" msgstr "Liten utrulling med Network FS" #: editor/editor_node.cpp +#, fuzzy msgid "" -"When this option is enabled, export or deploy will produce a minimal " -"executable.\n" +"When this option is enabled, using one-click deploy for Android will only " +"export an executable without the project data.\n" "The filesystem will be provided from the project by the editor over the " "network.\n" -"On Android, deploy will use the USB cable for faster performance. This " -"option speeds up testing for games with a large footprint." +"On Android, deploying will use the USB cable for faster performance. This " +"option speeds up testing for projects with large assets." msgstr "" "NÃ¥r dette alternativet er aktivert, eksportering eller distribuering vil " "produsere en kjørbar fil.\n" @@ -2959,9 +2968,10 @@ msgid "Visible Collision Shapes" msgstr "Synlige kollisjons-former" #: editor/editor_node.cpp +#, fuzzy msgid "" -"Collision shapes and raycast nodes (for 2D and 3D) will be visible on the " -"running game if this option is turned on." +"When this option is enabled, collision shapes and raycast nodes (for 2D and " +"3D) will be visible in the running project." msgstr "" "Kollisjons-former eller raycast-noder (for 2D og 3D) vil være synlige under " "kjøring av spill om denne innstillingen er aktivert." @@ -2971,23 +2981,26 @@ msgid "Visible Navigation" msgstr "Synlig navigasjon" #: editor/editor_node.cpp +#, fuzzy msgid "" -"Navigation meshes and polygons will be visible on the running game if this " -"option is turned on." +"When this option is enabled, navigation meshes and polygons will be visible " +"in the running project." msgstr "" "Navigasjons-maske og polygoner vil være synlig under kjøring av spill om " "denne innstillingen er aktivert." #: editor/editor_node.cpp -msgid "Sync Scene Changes" +#, fuzzy +msgid "Synchronize Scene Changes" msgstr "Synkroniser Sceneendringer" #: editor/editor_node.cpp +#, fuzzy msgid "" -"When this option is turned on, any changes made to the scene in the editor " -"will be replicated in the running game.\n" -"When used remotely on a device, this is more efficient with network " -"filesystem." +"When this option is enabled, any changes made to the scene in the editor " +"will be replicated in the running project.\n" +"When used remotely on a device, this is more efficient when the network " +"filesystem option is enabled." msgstr "" "NÃ¥r denne innstillingen er aktivert, alle endringer gjort til scenen i " "editoren vil bli replikert i det kjørende spillet.\n" @@ -2995,16 +3008,17 @@ msgstr "" "nettverksfilsystem." #: editor/editor_node.cpp -msgid "Sync Script Changes" +#, fuzzy +msgid "Synchronize Script Changes" msgstr "Synkroniser Skriptendringer" #: editor/editor_node.cpp #, fuzzy msgid "" -"When this option is turned on, any script that is saved will be reloaded on " -"the running game.\n" -"When used remotely on a device, this is more efficient with network " -"filesystem." +"When this option is enabled, any script that is saved will be reloaded in " +"the running project.\n" +"When used remotely on a device, this is more efficient when the network " +"filesystem option is enabled." msgstr "" "NÃ¥r denne innstillingen er aktivert, alle skript som er lagret vil lastes " "inn pÃ¥ nytt i det kjørende spillet.\n" @@ -3076,7 +3090,7 @@ msgstr "Hjelp" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp editor/plugins/text_editor.cpp #: editor/plugins/visual_shader_editor_plugin.cpp editor/project_manager.cpp -#: editor/project_settings_editor.cpp editor/rename_dialog.cpp +#: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp msgid "Search" msgstr "Søk" @@ -3504,9 +3518,11 @@ msgid "Add Key/Value Pair" msgstr "Legg Til Nøkkel/Verdi Par" #: editor/editor_run_native.cpp +#, fuzzy msgid "" "No runnable export preset found for this platform.\n" -"Please add a runnable preset in the export menu." +"Please add a runnable preset in the Export menu or define an existing preset " +"as runnable." msgstr "" "Ingen kjørbar eksport-preset funnet for denne plattformen.\n" "Vennligst legg til en kjørbar preset i eksportmenyen." @@ -5402,7 +5418,7 @@ msgid "Bake Lightmaps" msgstr "" #: editor/plugins/camera_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp editor/rename_dialog.cpp +#: editor/plugins/spatial_editor_plugin.cpp msgid "Preview" msgstr "ForhÃ¥ndsvis" @@ -8180,7 +8196,8 @@ msgid "New Animation" msgstr "Animasjon" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Speed (FPS):" +#, fuzzy +msgid "Speed:" msgstr "Hastighet (FPS):" #: editor/plugins/sprite_frames_editor_plugin.cpp @@ -10760,11 +10777,16 @@ msgid "Batch Rename" msgstr "Endre navn" #: editor/rename_dialog.cpp -msgid "Prefix" +#, fuzzy +msgid "Replace:" +msgstr "Erstatt: " + +#: editor/rename_dialog.cpp +msgid "Prefix:" msgstr "" #: editor/rename_dialog.cpp -msgid "Suffix" +msgid "Suffix:" msgstr "" #: editor/rename_dialog.cpp @@ -10816,7 +10838,7 @@ msgid "Per-level Counter" msgstr "" #: editor/rename_dialog.cpp -msgid "If set the counter restarts for each group of child nodes" +msgid "If set, the counter restarts for each group of child nodes." msgstr "" #: editor/rename_dialog.cpp @@ -10878,8 +10900,9 @@ msgid "Reset" msgstr "Nullstill Zoom" #: editor/rename_dialog.cpp -msgid "Regular Expression Error" -msgstr "" +#, fuzzy +msgid "Regular Expression Error:" +msgstr "Gjeldende Versjon:" #: editor/rename_dialog.cpp #, fuzzy @@ -12936,6 +12959,11 @@ msgid "" "Use a BakedLightmap instead." msgstr "" +#: scene/3d/interpolated_camera.cpp +msgid "" +"InterpolatedCamera has been deprecated and will be removed in Godot 4.0." +msgstr "" + #: scene/3d/light.cpp msgid "A SpotLight with an angle wider than 90 degrees cannot cast shadows." msgstr "" @@ -13194,6 +13222,18 @@ msgstr "" msgid "Constants cannot be modified." msgstr "Konstanter kan ikke endres." +#, fuzzy +#~ msgid "FileSystem and Import Docks" +#~ msgstr "FilSystem" + +#, fuzzy +#~ msgid "" +#~ "When exporting or deploying, the resulting executable will attempt to " +#~ "connect to the IP of this computer in order to be debugged." +#~ msgstr "" +#~ "Ved eksportering eller deploying, den følgende kjørbare filen vil prøve Ã¥ " +#~ "koble til IP'en til denne datamaskinen for Ã¥ bli debugget." + #~ msgid "Current scene was never saved, please save it prior to running." #~ msgstr "Gjeldende scene ble aldri lagret, vennligst lagre før kjøring." diff --git a/editor/translations/nl.po b/editor/translations/nl.po index 1dabe25c73..122782e1b0 100644 --- a/editor/translations/nl.po +++ b/editor/translations/nl.po @@ -567,6 +567,7 @@ msgid "Seconds" msgstr "Seconden" #: editor/animation_track_editor.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "FPS" msgstr "FPS" @@ -745,7 +746,7 @@ msgstr "Hoofdlettergevoelig" msgid "Whole Words" msgstr "Hele woorden" -#: editor/code_editor.cpp editor/rename_dialog.cpp +#: editor/code_editor.cpp msgid "Replace" msgstr "Vervangen" @@ -939,6 +940,11 @@ msgid "Signals" msgstr "Signalen" #: editor/connections_dialog.cpp +#, fuzzy +msgid "Filter signals" +msgstr "Filter tegels" + +#: editor/connections_dialog.cpp msgid "Are you sure you want to remove all connections from this signal?" msgstr "" "Weet je zeker dat je alle verbindingen naar dit signaal wilt verwijderen?" @@ -977,7 +983,7 @@ msgid "Recent:" msgstr "Onlangs:" #: editor/create_dialog.cpp editor/plugins/script_editor_plugin.cpp -#: editor/property_selector.cpp editor/quick_open.cpp +#: editor/property_selector.cpp editor/quick_open.cpp editor/rename_dialog.cpp #: modules/visual_script/visual_script_property_selector.cpp msgid "Search:" msgstr "Zoeken:" @@ -1669,16 +1675,17 @@ msgid "Scene Tree Editing" msgstr "Scèneboombewerking" #: editor/editor_feature_profile.cpp -msgid "Import Dock" -msgstr "Importtabblad" - -#: editor/editor_feature_profile.cpp msgid "Node Dock" msgstr "Knooptabblad" #: editor/editor_feature_profile.cpp -msgid "FileSystem and Import Docks" -msgstr "Bestandssysteem- en Importtablad" +#, fuzzy +msgid "FileSystem Dock" +msgstr "Bestandssysteem" + +#: editor/editor_feature_profile.cpp +msgid "Import Dock" +msgstr "Importtabblad" #: editor/editor_feature_profile.cpp msgid "Erase profile '%s'? (no undo)" @@ -1942,7 +1949,7 @@ msgstr "Mappen & Bestanden:" #: editor/editor_file_dialog.cpp editor/plugins/sprite_editor_plugin.cpp #: editor/plugins/style_box_editor_plugin.cpp -#: editor/plugins/theme_editor_plugin.cpp +#: editor/plugins/theme_editor_plugin.cpp editor/rename_dialog.cpp msgid "Preview:" msgstr "Voorbeeld:" @@ -2822,24 +2829,28 @@ msgstr "Opstarten met debugging op afstand" #: editor/editor_node.cpp msgid "" -"When exporting or deploying, the resulting executable will attempt to " -"connect to the IP of this computer in order to be debugged." +"When this option is enabled, using one-click deploy will make the executable " +"attempt to connect to this computer's IP so the running project can be " +"debugged.\n" +"This option is intended to be used for remote debugging (typically with a " +"mobile device).\n" +"You don't need to enable it to use the GDScript debugger locally." msgstr "" -"Na het exporteren of opstarten van het programma zal het proberen verbinding " -"maken met het IP-adres van deze computer zodat het gedebugd kan worden." #: editor/editor_node.cpp -msgid "Small Deploy with Network FS" +#, fuzzy +msgid "Small Deploy with Network Filesystem" msgstr "Klein uitvoerbaar bestand opstarten met netwerk bestandsserver" #: editor/editor_node.cpp +#, fuzzy msgid "" -"When this option is enabled, export or deploy will produce a minimal " -"executable.\n" +"When this option is enabled, using one-click deploy for Android will only " +"export an executable without the project data.\n" "The filesystem will be provided from the project by the editor over the " "network.\n" -"On Android, deploy will use the USB cable for faster performance. This " -"option speeds up testing for games with a large footprint." +"On Android, deploying will use the USB cable for faster performance. This " +"option speeds up testing for projects with large assets." msgstr "" "Wanneer deze optie is ingeschakeld, zal export of deploy een minimaal " "uitvoerbaar bestand creëren.\n" @@ -2853,9 +2864,10 @@ msgid "Visible Collision Shapes" msgstr "Toon collision shapes" #: editor/editor_node.cpp +#, fuzzy msgid "" -"Collision shapes and raycast nodes (for 2D and 3D) will be visible on the " -"running game if this option is turned on." +"When this option is enabled, collision shapes and raycast nodes (for 2D and " +"3D) will be visible in the running project." msgstr "" "Botsingsdetectievormen en raycast knopen (voor 2D en 3D) zullen zichtbaar " "zijn in het draaiend spel wanneer deze optie aan staat." @@ -2865,23 +2877,26 @@ msgid "Visible Navigation" msgstr "Navigatie zichtbaar" #: editor/editor_node.cpp +#, fuzzy msgid "" -"Navigation meshes and polygons will be visible on the running game if this " -"option is turned on." +"When this option is enabled, navigation meshes and polygons will be visible " +"in the running project." msgstr "" "Navigatie meshes en polygonen zijn zichtbaar in het draaiend spel wanneer " "deze optie aanstaat." #: editor/editor_node.cpp -msgid "Sync Scene Changes" +#, fuzzy +msgid "Synchronize Scene Changes" msgstr "Scèneveranderingen synchroniseren" #: editor/editor_node.cpp +#, fuzzy msgid "" -"When this option is turned on, any changes made to the scene in the editor " -"will be replicated in the running game.\n" -"When used remotely on a device, this is more efficient with network " -"filesystem." +"When this option is enabled, any changes made to the scene in the editor " +"will be replicated in the running project.\n" +"When used remotely on a device, this is more efficient when the network " +"filesystem option is enabled." msgstr "" "Wanneer deze optie aanstaat, wordt elke verandering gemaakt in de editor " "toegepast op het draaiend spel.\n" @@ -2889,15 +2904,17 @@ msgstr "" "efficiënter met het netwerk bestandssysteem." #: editor/editor_node.cpp -msgid "Sync Script Changes" +#, fuzzy +msgid "Synchronize Script Changes" msgstr "Scriptveranderingen synchroniseren" #: editor/editor_node.cpp +#, fuzzy msgid "" -"When this option is turned on, any script that is saved will be reloaded on " -"the running game.\n" -"When used remotely on a device, this is more efficient with network " -"filesystem." +"When this option is enabled, any script that is saved will be reloaded in " +"the running project.\n" +"When used remotely on a device, this is more efficient when the network " +"filesystem option is enabled." msgstr "" "Wanneer deze optie aanstaat wordt ieder script dat wordt opgeslagen " "toegepast op het draaiend spel.\n" @@ -2961,7 +2978,7 @@ msgstr "Help" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp editor/plugins/text_editor.cpp #: editor/plugins/visual_shader_editor_plugin.cpp editor/project_manager.cpp -#: editor/project_settings_editor.cpp editor/rename_dialog.cpp +#: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp msgid "Search" msgstr "Zoeken" @@ -3381,9 +3398,11 @@ msgid "Add Key/Value Pair" msgstr "Sleutel/waarde-paar toevoegen" #: editor/editor_run_native.cpp +#, fuzzy msgid "" "No runnable export preset found for this platform.\n" -"Please add a runnable preset in the export menu." +"Please add a runnable preset in the Export menu or define an existing preset " +"as runnable." msgstr "" "Geen uitvoerbare export preset gevonden voor dit platform.\n" "Voeg een uitvoerbare preset toe in het exportmenu." @@ -5152,7 +5171,7 @@ msgid "Bake Lightmaps" msgstr "Bak Lichtmappen" #: editor/plugins/camera_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp editor/rename_dialog.cpp +#: editor/plugins/spatial_editor_plugin.cpp msgid "Preview" msgstr "Voorbeeld" @@ -7806,7 +7825,8 @@ msgid "New Animation" msgstr "Niewe animatie" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Speed (FPS):" +#, fuzzy +msgid "Speed:" msgstr "Snelheid (FPS):" #: editor/plugins/sprite_frames_editor_plugin.cpp @@ -10386,11 +10406,18 @@ msgid "Batch Rename" msgstr "Bulk hernoemen" #: editor/rename_dialog.cpp -msgid "Prefix" +#, fuzzy +msgid "Replace:" +msgstr "Vervangen: " + +#: editor/rename_dialog.cpp +#, fuzzy +msgid "Prefix:" msgstr "Voorvoegsel" #: editor/rename_dialog.cpp -msgid "Suffix" +#, fuzzy +msgid "Suffix:" msgstr "Achtervoegsel" #: editor/rename_dialog.cpp @@ -10438,7 +10465,8 @@ msgid "Per-level Counter" msgstr "Per niveau teller" #: editor/rename_dialog.cpp -msgid "If set the counter restarts for each group of child nodes" +#, fuzzy +msgid "If set, the counter restarts for each group of child nodes." msgstr "" "Indien ingesteld: herstart de teller voor iedere groep van onderliggende " "knopen" @@ -10500,7 +10528,8 @@ msgid "Reset" msgstr "Resetten" #: editor/rename_dialog.cpp -msgid "Regular Expression Error" +#, fuzzy +msgid "Regular Expression Error:" msgstr "Fout in reguliere expressie" #: editor/rename_dialog.cpp @@ -12580,6 +12609,11 @@ msgstr "" "GIProbes worden niet ondersteund door het GLES2 grafische stuurprogramma.\n" "Gebruik in plaats daarvan een BakedLightmap." +#: scene/3d/interpolated_camera.cpp +msgid "" +"InterpolatedCamera has been deprecated and will be removed in Godot 4.0." +msgstr "" + #: scene/3d/light.cpp msgid "A SpotLight with an angle wider than 90 degrees cannot cast shadows." msgstr "" @@ -12886,6 +12920,17 @@ msgstr "Varyings kunnen alleen worden toegewezenin vertex functies." msgid "Constants cannot be modified." msgstr "Constanten kunnen niet worden aangepast." +#~ msgid "FileSystem and Import Docks" +#~ msgstr "Bestandssysteem- en Importtablad" + +#~ msgid "" +#~ "When exporting or deploying, the resulting executable will attempt to " +#~ "connect to the IP of this computer in order to be debugged." +#~ msgstr "" +#~ "Na het exporteren of opstarten van het programma zal het proberen " +#~ "verbinding maken met het IP-adres van deze computer zodat het gedebugd " +#~ "kan worden." + #~ msgid "Current scene was never saved, please save it prior to running." #~ msgstr "" #~ "De huidige scène is nooit opgeslagen, sla het op voor het uitvoeren." diff --git a/editor/translations/or.po b/editor/translations/or.po index 220638494d..11fc082ecd 100644 --- a/editor/translations/or.po +++ b/editor/translations/or.po @@ -506,6 +506,7 @@ msgid "Seconds" msgstr "" #: editor/animation_track_editor.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "FPS" msgstr "" @@ -684,7 +685,7 @@ msgstr "" msgid "Whole Words" msgstr "" -#: editor/code_editor.cpp editor/rename_dialog.cpp +#: editor/code_editor.cpp msgid "Replace" msgstr "" @@ -873,6 +874,10 @@ msgid "Signals" msgstr "" #: editor/connections_dialog.cpp +msgid "Filter signals" +msgstr "" + +#: editor/connections_dialog.cpp msgid "Are you sure you want to remove all connections from this signal?" msgstr "" @@ -910,7 +915,7 @@ msgid "Recent:" msgstr "" #: editor/create_dialog.cpp editor/plugins/script_editor_plugin.cpp -#: editor/property_selector.cpp editor/quick_open.cpp +#: editor/property_selector.cpp editor/quick_open.cpp editor/rename_dialog.cpp #: modules/visual_script/visual_script_property_selector.cpp msgid "Search:" msgstr "" @@ -1579,15 +1584,15 @@ msgid "Scene Tree Editing" msgstr "" #: editor/editor_feature_profile.cpp -msgid "Import Dock" +msgid "Node Dock" msgstr "" #: editor/editor_feature_profile.cpp -msgid "Node Dock" +msgid "FileSystem Dock" msgstr "" #: editor/editor_feature_profile.cpp -msgid "FileSystem and Import Docks" +msgid "Import Dock" msgstr "" #: editor/editor_feature_profile.cpp @@ -1850,7 +1855,7 @@ msgstr "" #: editor/editor_file_dialog.cpp editor/plugins/sprite_editor_plugin.cpp #: editor/plugins/style_box_editor_plugin.cpp -#: editor/plugins/theme_editor_plugin.cpp +#: editor/plugins/theme_editor_plugin.cpp editor/rename_dialog.cpp msgid "Preview:" msgstr "" @@ -2675,22 +2680,26 @@ msgstr "" #: editor/editor_node.cpp msgid "" -"When exporting or deploying, the resulting executable will attempt to " -"connect to the IP of this computer in order to be debugged." +"When this option is enabled, using one-click deploy will make the executable " +"attempt to connect to this computer's IP so the running project can be " +"debugged.\n" +"This option is intended to be used for remote debugging (typically with a " +"mobile device).\n" +"You don't need to enable it to use the GDScript debugger locally." msgstr "" #: editor/editor_node.cpp -msgid "Small Deploy with Network FS" +msgid "Small Deploy with Network Filesystem" msgstr "" #: editor/editor_node.cpp msgid "" -"When this option is enabled, export or deploy will produce a minimal " -"executable.\n" +"When this option is enabled, using one-click deploy for Android will only " +"export an executable without the project data.\n" "The filesystem will be provided from the project by the editor over the " "network.\n" -"On Android, deploy will use the USB cable for faster performance. This " -"option speeds up testing for games with a large footprint." +"On Android, deploying will use the USB cable for faster performance. This " +"option speeds up testing for projects with large assets." msgstr "" #: editor/editor_node.cpp @@ -2699,8 +2708,8 @@ msgstr "" #: editor/editor_node.cpp msgid "" -"Collision shapes and raycast nodes (for 2D and 3D) will be visible on the " -"running game if this option is turned on." +"When this option is enabled, collision shapes and raycast nodes (for 2D and " +"3D) will be visible in the running project." msgstr "" #: editor/editor_node.cpp @@ -2709,32 +2718,32 @@ msgstr "" #: editor/editor_node.cpp msgid "" -"Navigation meshes and polygons will be visible on the running game if this " -"option is turned on." +"When this option is enabled, navigation meshes and polygons will be visible " +"in the running project." msgstr "" #: editor/editor_node.cpp -msgid "Sync Scene Changes" +msgid "Synchronize Scene Changes" msgstr "" #: editor/editor_node.cpp msgid "" -"When this option is turned on, any changes made to the scene in the editor " -"will be replicated in the running game.\n" -"When used remotely on a device, this is more efficient with network " -"filesystem." +"When this option is enabled, any changes made to the scene in the editor " +"will be replicated in the running project.\n" +"When used remotely on a device, this is more efficient when the network " +"filesystem option is enabled." msgstr "" #: editor/editor_node.cpp -msgid "Sync Script Changes" +msgid "Synchronize Script Changes" msgstr "" #: editor/editor_node.cpp msgid "" -"When this option is turned on, any script that is saved will be reloaded on " -"the running game.\n" -"When used remotely on a device, this is more efficient with network " -"filesystem." +"When this option is enabled, any script that is saved will be reloaded in " +"the running project.\n" +"When used remotely on a device, this is more efficient when the network " +"filesystem option is enabled." msgstr "" #: editor/editor_node.cpp editor/script_create_dialog.cpp @@ -2794,7 +2803,7 @@ msgstr "" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp editor/plugins/text_editor.cpp #: editor/plugins/visual_shader_editor_plugin.cpp editor/project_manager.cpp -#: editor/project_settings_editor.cpp editor/rename_dialog.cpp +#: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp msgid "Search" msgstr "" @@ -3194,7 +3203,8 @@ msgstr "" #: editor/editor_run_native.cpp msgid "" "No runnable export preset found for this platform.\n" -"Please add a runnable preset in the export menu." +"Please add a runnable preset in the Export menu or define an existing preset " +"as runnable." msgstr "" #: editor/editor_run_script.cpp @@ -4918,7 +4928,7 @@ msgid "Bake Lightmaps" msgstr "" #: editor/plugins/camera_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp editor/rename_dialog.cpp +#: editor/plugins/spatial_editor_plugin.cpp msgid "Preview" msgstr "" @@ -7500,7 +7510,7 @@ msgid "New Animation" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Speed (FPS):" +msgid "Speed:" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp @@ -9907,11 +9917,15 @@ msgid "Batch Rename" msgstr "" #: editor/rename_dialog.cpp -msgid "Prefix" +msgid "Replace:" +msgstr "" + +#: editor/rename_dialog.cpp +msgid "Prefix:" msgstr "" #: editor/rename_dialog.cpp -msgid "Suffix" +msgid "Suffix:" msgstr "" #: editor/rename_dialog.cpp @@ -9957,7 +9971,7 @@ msgid "Per-level Counter" msgstr "" #: editor/rename_dialog.cpp -msgid "If set the counter restarts for each group of child nodes" +msgid "If set, the counter restarts for each group of child nodes." msgstr "" #: editor/rename_dialog.cpp @@ -10015,7 +10029,7 @@ msgid "Reset" msgstr "" #: editor/rename_dialog.cpp -msgid "Regular Expression Error" +msgid "Regular Expression Error:" msgstr "" #: editor/rename_dialog.cpp @@ -11944,6 +11958,11 @@ msgid "" "Use a BakedLightmap instead." msgstr "" +#: scene/3d/interpolated_camera.cpp +msgid "" +"InterpolatedCamera has been deprecated and will be removed in Godot 4.0." +msgstr "" + #: scene/3d/light.cpp msgid "A SpotLight with an angle wider than 90 degrees cannot cast shadows." msgstr "" diff --git a/editor/translations/pl.po b/editor/translations/pl.po index dd93a0ec83..7be793ffd2 100644 --- a/editor/translations/pl.po +++ b/editor/translations/pl.po @@ -5,8 +5,8 @@ # 8-bit Pixel <dawdejw@gmail.com>, 2016. # Adam Wolanski <adam.wolanski94@gmail.com>, 2017. # Adrian WÄ™cÅ‚awski <weclawskiadrian@gmail.com>, 2016. -# aelspire <aelspire@gmail.com>, 2017, 2019. -# Daniel Lewan <vision360.daniel@gmail.com>, 2016-2018. +# aelspire <aelspire@gmail.com>, 2017, 2019, 2020. +# Daniel Lewan <vision360.daniel@gmail.com>, 2016-2018, 2020. # Dariusz Król <rexioweb@gmail.com>, 2018. # heya10 <igor.gielzak@gmail.com>, 2017. # holistyczny interlokutor <jakubowesmieci@gmail.com>, 2017. @@ -16,17 +16,17 @@ # Karol Walasek <coreconviction@gmail.com>, 2016. # Maksymilian Åšwiąć <maksymilian.swiac@gmail.com>, 2017-2018. # Mietek SzczeÅ›niak <ravaging@go2.pl>, 2016. -# NeverK <neverkoxu@gmail.com>, 2018, 2019. -# Rafal Brozio <rafal.brozio@gmail.com>, 2016, 2019. +# NeverK <neverkoxu@gmail.com>, 2018, 2019, 2020. +# Rafal Brozio <rafal.brozio@gmail.com>, 2016, 2019, 2020. # RafaÅ‚ Ziemniak <synaptykq@gmail.com>, 2017. # RM <synaptykq@gmail.com>, 2018, 2020. # Sebastian Krzyszkowiak <dos@dosowisko.net>, 2017. -# Sebastian Pasich <sebastian.pasich@gmail.com>, 2017, 2019. +# Sebastian Pasich <sebastian.pasich@gmail.com>, 2017, 2019, 2020. # siatek papieros <sbigneu@gmail.com>, 2016. -# Zatherz <zatherz@linux.pl>, 2017. +# Zatherz <zatherz@linux.pl>, 2017, 2020. # Tomek <kobewi4e@gmail.com>, 2018, 2019, 2020. # Wojcieh Er Zet <wojcieh.rzepecki@gmail.com>, 2018. -# Dariusz Siek <dariuszynski@gmail.com>, 2018, 2019. +# Dariusz Siek <dariuszynski@gmail.com>, 2018, 2019, 2020. # Szymon Nowakowski <smnbdg13@gmail.com>, 2019. # Nie Powiem <blazek10@tlen.pl>, 2019. # Sebastian Hojka <sibibibi1@gmail.com>, 2019. @@ -42,12 +42,14 @@ # Adam Jagoda <kontakt@lukasz.xyz>, 2020. # Filip Glura <mcmr.slendy@gmail.com>, 2020. # Roman Skiba <romanskiba0@gmail.com>, 2020. +# Piotr Grodzki <ziemniakglados@gmail.com>, 2020. +# Dzejkop <jakubtrad@gmail.com>, 2020. msgid "" msgstr "" "Project-Id-Version: Godot Engine editor\n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2020-09-01 18:42+0000\n" -"Last-Translator: Roman Skiba <romanskiba0@gmail.com>\n" +"PO-Revision-Date: 2020-09-22 03:23+0000\n" +"Last-Translator: Zatherz <zatherz@linux.pl>\n" "Language-Team: Polish <https://hosted.weblate.org/projects/godot-engine/" "godot/pl/>\n" "Language: pl\n" @@ -56,7 +58,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " "|| n%100>=20) ? 1 : 2;\n" -"X-Generator: Weblate 4.2.1-dev\n" +"X-Generator: Weblate 4.3-dev\n" #: core/math/expression.cpp modules/gdscript/gdscript_functions.cpp #: modules/visual_script/visual_script_builtin_funcs.cpp @@ -245,7 +247,7 @@ msgstr "Åšcieżka krzywej Béziera" #: editor/animation_track_editor.cpp msgid "Audio Playback Track" -msgstr "Åšcieżka audio" +msgstr "Åšcieżka dźwiÄ™kowa" #: editor/animation_track_editor.cpp msgid "Animation Playback Track" @@ -347,12 +349,12 @@ msgstr "Przytnij" #: editor/animation_track_editor.cpp msgid "Wrap Loop Interp" -msgstr "ZawiÅ„" +msgstr "ZawiÅ„ pÄ™tlÄ™ interpolacji" #: editor/animation_track_editor.cpp #: editor/plugins/canvas_item_editor_plugin.cpp msgid "Insert Key" -msgstr "Wstaw klucz" +msgstr "Wprowadź klucz" #: editor/animation_track_editor.cpp msgid "Duplicate Key(s)" @@ -364,7 +366,7 @@ msgstr "UsuÅ„ klucz(e)" #: editor/animation_track_editor.cpp msgid "Change Animation Update Mode" -msgstr "ZmieÅ„ tryb zmiany animacji" +msgstr "ZmieÅ„ sposób aktualizacji animacji" #: editor/animation_track_editor.cpp msgid "Change Animation Interpolation Mode" @@ -384,7 +386,7 @@ msgstr "Utworzyć NOWÄ„ Å›cieżkÄ™ dla %s i wstawić klucz?" #: editor/animation_track_editor.cpp msgid "Create %d NEW tracks and insert keys?" -msgstr "Utworzyć %d NOWYCH Å›cieżek i wstawić klucze?" +msgstr "Utworzyć %d NOWYCH Å›cieżek i dodać klatki kluczowe?" #: editor/animation_track_editor.cpp editor/create_dialog.cpp #: editor/editor_audio_buses.cpp editor/editor_feature_profile.cpp @@ -565,6 +567,7 @@ msgid "Seconds" msgstr "sekund" #: editor/animation_track_editor.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "FPS" msgstr "klatek na sekundÄ™" @@ -743,7 +746,7 @@ msgstr "UwzglÄ™dnij wielkość liter" msgid "Whole Words" msgstr "CaÅ‚e sÅ‚owa" -#: editor/code_editor.cpp editor/rename_dialog.cpp +#: editor/code_editor.cpp msgid "Replace" msgstr "ZastÄ…p" @@ -935,6 +938,11 @@ msgid "Signals" msgstr "SygnaÅ‚y" #: editor/connections_dialog.cpp +#, fuzzy +msgid "Filter signals" +msgstr "Filtruj kafelki" + +#: editor/connections_dialog.cpp msgid "Are you sure you want to remove all connections from this signal?" msgstr "Na pewno chcesz usunąć wszystkie połączenia z tego sygnaÅ‚u?" @@ -972,7 +980,7 @@ msgid "Recent:" msgstr "Ostatnie:" #: editor/create_dialog.cpp editor/plugins/script_editor_plugin.cpp -#: editor/property_selector.cpp editor/quick_open.cpp +#: editor/property_selector.cpp editor/quick_open.cpp editor/rename_dialog.cpp #: modules/visual_script/visual_script_property_selector.cpp msgid "Search:" msgstr "Szukaj:" @@ -1130,7 +1138,7 @@ msgstr "Zasoby bez jawnych wÅ‚aÅ›cicieli:" #: editor/dictionary_property_edit.cpp msgid "Change Dictionary Key" -msgstr "ZmieÅ„ klucz tablicy" +msgstr "ZmieÅ„ klucz sÅ‚ownika" #: editor/dictionary_property_edit.cpp msgid "Change Dictionary Value" @@ -1176,14 +1184,12 @@ msgid "Gold Sponsors" msgstr "ZÅ‚oci sponsorzy" #: editor/editor_about.cpp -#, fuzzy msgid "Silver Sponsors" -msgstr "Srebrni darczyÅ„cy" +msgstr "Srebrni sponsorzy" #: editor/editor_about.cpp -#, fuzzy msgid "Bronze Sponsors" -msgstr "BrÄ…zowi darczyÅ„cy" +msgstr "BrÄ…zowi sponsorzy" #: editor/editor_about.cpp msgid "Mini Sponsors" @@ -1308,7 +1314,7 @@ msgstr "Przełącz ominiÄ™cie efektów w magistrali audio" #: editor/editor_audio_buses.cpp msgid "Select Audio Bus Send" -msgstr "Wybierz szynÄ™ wysyÅ‚ki audio" +msgstr "Wybierz przesyÅ‚ magistrali audio" #: editor/editor_audio_buses.cpp msgid "Add Audio Bus Effect" @@ -1661,16 +1667,17 @@ msgid "Scene Tree Editing" msgstr "Edycja drzewa sceny" #: editor/editor_feature_profile.cpp -msgid "Import Dock" -msgstr "Dok importowania" - -#: editor/editor_feature_profile.cpp msgid "Node Dock" msgstr "Dok wÄ™zÅ‚a" #: editor/editor_feature_profile.cpp -msgid "FileSystem and Import Docks" -msgstr "Doki systemu plików i importowania" +#, fuzzy +msgid "FileSystem Dock" +msgstr "System plików" + +#: editor/editor_feature_profile.cpp +msgid "Import Dock" +msgstr "Dok importowania" #: editor/editor_feature_profile.cpp msgid "Erase profile '%s'? (no undo)" @@ -1933,7 +1940,7 @@ msgstr "Katalogi i pliki:" #: editor/editor_file_dialog.cpp editor/plugins/sprite_editor_plugin.cpp #: editor/plugins/style_box_editor_plugin.cpp -#: editor/plugins/theme_editor_plugin.cpp +#: editor/plugins/theme_editor_plugin.cpp editor/rename_dialog.cpp msgid "Preview:" msgstr "PodglÄ…d:" @@ -2808,24 +2815,28 @@ msgstr "Uruchom z użyciem zdalnego debugowania" #: editor/editor_node.cpp msgid "" -"When exporting or deploying, the resulting executable will attempt to " -"connect to the IP of this computer in order to be debugged." +"When this option is enabled, using one-click deploy will make the executable " +"attempt to connect to this computer's IP so the running project can be " +"debugged.\n" +"This option is intended to be used for remote debugging (typically with a " +"mobile device).\n" +"You don't need to enable it to use the GDScript debugger locally." msgstr "" -"Podczas eksportu lub uruchomienia, aplikacja wynikowa spróbuje połączyć siÄ™ " -"z adresem IP tego komputera w celu debugowania." #: editor/editor_node.cpp -msgid "Small Deploy with Network FS" +#, fuzzy +msgid "Small Deploy with Network Filesystem" msgstr "Testuj z sieciowym systemem plików" #: editor/editor_node.cpp +#, fuzzy msgid "" -"When this option is enabled, export or deploy will produce a minimal " -"executable.\n" +"When this option is enabled, using one-click deploy for Android will only " +"export an executable without the project data.\n" "The filesystem will be provided from the project by the editor over the " "network.\n" -"On Android, deploy will use the USB cable for faster performance. This " -"option speeds up testing for games with a large footprint." +"On Android, deploying will use the USB cable for faster performance. This " +"option speeds up testing for projects with large assets." msgstr "" "Gdy ta opcja jest zaznaczona, eksportowanie utworzy jak najmniejszy plik " "wykonywalny.\n" @@ -2838,9 +2849,10 @@ msgid "Visible Collision Shapes" msgstr "Widoczne ksztaÅ‚ty kolizji" #: editor/editor_node.cpp +#, fuzzy msgid "" -"Collision shapes and raycast nodes (for 2D and 3D) will be visible on the " -"running game if this option is turned on." +"When this option is enabled, collision shapes and raycast nodes (for 2D and " +"3D) will be visible in the running project." msgstr "" "KsztaÅ‚ty kolizji i promienie raycast (2D i 3D) bÄ™dÄ… widoczne, jeÅ›li ta opcja " "bÄ™dzie zaznaczona." @@ -2850,23 +2862,26 @@ msgid "Visible Navigation" msgstr "Widoczna nawigacja" #: editor/editor_node.cpp +#, fuzzy msgid "" -"Navigation meshes and polygons will be visible on the running game if this " -"option is turned on." +"When this option is enabled, navigation meshes and polygons will be visible " +"in the running project." msgstr "" "KsztaÅ‚ty i poligony nawigacyjne bÄ™dÄ… widoczne, jeÅ›li ta opcja bÄ™dzie " "zaznaczona." #: editor/editor_node.cpp -msgid "Sync Scene Changes" +#, fuzzy +msgid "Synchronize Scene Changes" msgstr "Synchronizuj zmiany w scenie" #: editor/editor_node.cpp +#, fuzzy msgid "" -"When this option is turned on, any changes made to the scene in the editor " -"will be replicated in the running game.\n" -"When used remotely on a device, this is more efficient with network " -"filesystem." +"When this option is enabled, any changes made to the scene in the editor " +"will be replicated in the running project.\n" +"When used remotely on a device, this is more efficient when the network " +"filesystem option is enabled." msgstr "" "Kiedy ta opcja jest włączona, wszystkie zmiany na scenie w edytorze bÄ™dÄ… " "powtórzone w uruchomionej grze.\n" @@ -2874,15 +2889,17 @@ msgstr "" "systemie plików." #: editor/editor_node.cpp -msgid "Sync Script Changes" +#, fuzzy +msgid "Synchronize Script Changes" msgstr "Synchronizuj zmiany skryptów" #: editor/editor_node.cpp +#, fuzzy msgid "" -"When this option is turned on, any script that is saved will be reloaded on " -"the running game.\n" -"When used remotely on a device, this is more efficient with network " -"filesystem." +"When this option is enabled, any script that is saved will be reloaded in " +"the running project.\n" +"When used remotely on a device, this is more efficient when the network " +"filesystem option is enabled." msgstr "" "Kiedy ta opcja jest włączona, każdy zapisany skrypt bÄ™dzie przeÅ‚adowany w " "uruchomionej grze.\n" @@ -2946,7 +2963,7 @@ msgstr "Pomoc" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp editor/plugins/text_editor.cpp #: editor/plugins/visual_shader_editor_plugin.cpp editor/project_manager.cpp -#: editor/project_settings_editor.cpp editor/rename_dialog.cpp +#: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp msgid "Search" msgstr "Szukaj" @@ -3103,7 +3120,7 @@ msgstr "Szablonowy pakiet" #: editor/editor_node.cpp msgid "Export Library" -msgstr "Wyeksportuj biblioteke" +msgstr "Wyeksportuj bibliotekÄ™" #: editor/editor_node.cpp msgid "Merge With Existing" @@ -3216,7 +3233,7 @@ msgstr "Klatka %" #: editor/editor_profiler.cpp msgid "Physics Frame %" -msgstr "Klatki Fizyki %" +msgstr "Klatka fizyki %" #: editor/editor_profiler.cpp msgid "Inclusive" @@ -3362,9 +3379,11 @@ msgid "Add Key/Value Pair" msgstr "Dodaj parÄ™ klucz/wartość" #: editor/editor_run_native.cpp +#, fuzzy msgid "" "No runnable export preset found for this platform.\n" -"Please add a runnable preset in the export menu." +"Please add a runnable preset in the Export menu or define an existing preset " +"as runnable." msgstr "" "Nie znaleziono możliwego do uruchomienia profilu eksportu dla tej " "platformy.\n" @@ -3948,11 +3967,11 @@ msgstr "Importuj oddzielnie obiekty i animacje" #: editor/import/resource_importer_scene.cpp msgid "Import with Separate Materials+Animations" -msgstr "Importuj wraz z Oddzielnymi MateriaÅ‚ami i Animacjami" +msgstr "Zaimportuj osobno MateriaÅ‚y+Animacje" #: editor/import/resource_importer_scene.cpp msgid "Import with Separate Objects+Materials+Animations" -msgstr "Importuj wraz z Oddzielnymi Obiektami, MateriaÅ‚ami i Animacjami" +msgstr "Zaimportuj osobno Obiekty+MateriaÅ‚y+Animacje" #: editor/import/resource_importer_scene.cpp msgid "Import as Multiple Scenes" @@ -4075,11 +4094,11 @@ msgstr "Kopiuj zasób" #: editor/inspector_dock.cpp msgid "Make Built-In" -msgstr "Skrypt wbudowany" +msgstr "Stwórz wbudowany" #: editor/inspector_dock.cpp msgid "Make Sub-Resources Unique" -msgstr "Utwórz unikalne pod-zasoby" +msgstr "Utwórz unikalne podzasoby" #: editor/inspector_dock.cpp msgid "Open in Help" @@ -4501,7 +4520,7 @@ msgstr "ZmieÅ„ nazwÄ™ animacji" #: editor/plugins/animation_player_editor_plugin.cpp msgid "Blend Next Changed" -msgstr "Mieszaj nastÄ™pnÄ… zmienionÄ…" +msgstr "Zmieszaj kolejnÄ… po zmianach" #: editor/plugins/animation_player_editor_plugin.cpp msgid "Change Blend Time" @@ -4541,7 +4560,7 @@ msgstr "Odtwórz zaznaczonÄ… animacjÄ™ od tyÅ‚u z aktualnej pozycji. (A)" #: editor/plugins/animation_player_editor_plugin.cpp msgid "Play selected animation backwards from end. (Shift+A)" -msgstr "Odtwarzaj zaznaczonÄ… animacjÄ™ od koÅ„ca. (Shift+A)" +msgstr "Odtwórz zaznaczonÄ… animacjÄ™ od tyÅ‚u z koÅ„ca. (Shift+A)" #: editor/plugins/animation_player_editor_plugin.cpp msgid "Stop animation playback. (S)" @@ -4605,7 +4624,7 @@ msgstr "Poprzedni" #: editor/plugins/animation_player_editor_plugin.cpp msgid "Future" -msgstr "PrzyszÅ‚ość" +msgstr "NastÄ™pny" #: editor/plugins/animation_player_editor_plugin.cpp msgid "Depth" @@ -4886,7 +4905,7 @@ msgstr "WÄ™zeÅ‚ Skalowania Czasu" #: editor/plugins/animation_tree_player_editor_plugin.cpp msgid "TimeSeek Node" -msgstr "WÄ™zeÅ‚ TimeSeek" +msgstr "WÄ™zeÅ‚ Przewijania w Czasie" #: editor/plugins/animation_tree_player_editor_plugin.cpp msgid "Transition Node" @@ -4963,8 +4982,7 @@ msgstr "Przekroczenie czasu." #: editor/plugins/asset_library_editor_plugin.cpp msgid "Bad download hash, assuming file has been tampered with." msgstr "" -"ZÅ‚y hash pobranego pliku. ZakÅ‚adamy, że ktoś przy nim majstrowaÅ‚, lub zostaÅ‚ " -"niepoprawnie pobrany." +"ZÅ‚a suma kontrolna pobranego pliku. ZakÅ‚adamy, że ktoś przy nim majstrowaÅ‚." #: editor/plugins/asset_library_editor_plugin.cpp msgid "Expected:" @@ -5064,7 +5082,7 @@ msgstr "Wszystko" #: editor/plugins/asset_library_editor_plugin.cpp msgid "No results for \"%s\"." -msgstr "Brak rezultatów dla \"%s\"." +msgstr "Brak wyników dla \"%s\"." #: editor/plugins/asset_library_editor_plugin.cpp msgid "Import..." @@ -5136,7 +5154,7 @@ msgid "Bake Lightmaps" msgstr "Stwórz Lightmaps" #: editor/plugins/camera_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp editor/rename_dialog.cpp +#: editor/plugins/spatial_editor_plugin.cpp msgid "Preview" msgstr "PodglÄ…d" @@ -5422,7 +5440,7 @@ msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp msgid "Alt+RMB: Depth list selection" -msgstr "Alt+PPM: Lista obiektów pod spodem" +msgstr "Alt+PPM: Wybór listy głębi" #: editor/plugins/canvas_item_editor_plugin.cpp #: editor/plugins/spatial_editor_plugin.cpp @@ -7785,7 +7803,8 @@ msgid "New Animation" msgstr "Nowa animacja" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Speed (FPS):" +#, fuzzy +msgid "Speed:" msgstr "PrÄ™dkość (FPS):" #: editor/plugins/sprite_frames_editor_plugin.cpp @@ -10353,11 +10372,18 @@ msgid "Batch Rename" msgstr "Grupowa zmiana nazwy" #: editor/rename_dialog.cpp -msgid "Prefix" +#, fuzzy +msgid "Replace:" +msgstr "ZastÄ…p: " + +#: editor/rename_dialog.cpp +#, fuzzy +msgid "Prefix:" msgstr "Przedrostek" #: editor/rename_dialog.cpp -msgid "Suffix" +#, fuzzy +msgid "Suffix:" msgstr "Przyrostek" #: editor/rename_dialog.cpp @@ -10405,7 +10431,8 @@ msgid "Per-level Counter" msgstr "Oddzielny licznik na poziom" #: editor/rename_dialog.cpp -msgid "If set the counter restarts for each group of child nodes" +#, fuzzy +msgid "If set, the counter restarts for each group of child nodes." msgstr "Gdy ustawione, licznik restartuje dla każdej grupy wÄ™złów potomnych" #: editor/rename_dialog.cpp @@ -10465,7 +10492,8 @@ msgid "Reset" msgstr "Resetuj" #: editor/rename_dialog.cpp -msgid "Regular Expression Error" +#, fuzzy +msgid "Regular Expression Error:" msgstr "Błąd wyrażenia regularnego" #: editor/rename_dialog.cpp @@ -12553,6 +12581,11 @@ msgstr "" "GIProbes nie sÄ… obsÅ‚ugiwane przez sterownik wideo GLES2.\n" "Zamiast tego użyj BakedLightmap." +#: scene/3d/interpolated_camera.cpp +msgid "" +"InterpolatedCamera has been deprecated and will be removed in Godot 4.0." +msgstr "" + #: scene/3d/light.cpp msgid "A SpotLight with an angle wider than 90 degrees cannot cast shadows." msgstr "SpotLight z kÄ…tem szerszym niż 90 stopni nie może rzucać cieni." @@ -12856,6 +12889,16 @@ msgstr "Varying może być przypisane tylko w funkcji wierzchoÅ‚ków." msgid "Constants cannot be modified." msgstr "StaÅ‚e nie mogÄ… być modyfikowane." +#~ msgid "FileSystem and Import Docks" +#~ msgstr "Doki systemu plików i importowania" + +#~ msgid "" +#~ "When exporting or deploying, the resulting executable will attempt to " +#~ "connect to the IP of this computer in order to be debugged." +#~ msgstr "" +#~ "Podczas eksportu lub uruchomienia, aplikacja wynikowa spróbuje połączyć " +#~ "siÄ™ z adresem IP tego komputera w celu debugowania." + #~ msgid "Current scene was never saved, please save it prior to running." #~ msgstr "" #~ "Aktualna scena nie zostaÅ‚a zapisana, proszÄ™ zapisać scenÄ™ przed " diff --git a/editor/translations/pr.po b/editor/translations/pr.po index 9640ed40f1..d1b82cffe6 100644 --- a/editor/translations/pr.po +++ b/editor/translations/pr.po @@ -536,6 +536,7 @@ msgid "Seconds" msgstr "" #: editor/animation_track_editor.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "FPS" msgstr "" @@ -716,7 +717,7 @@ msgstr "" msgid "Whole Words" msgstr "" -#: editor/code_editor.cpp editor/rename_dialog.cpp +#: editor/code_editor.cpp msgid "Replace" msgstr "" @@ -914,6 +915,11 @@ msgid "Signals" msgstr "" #: editor/connections_dialog.cpp +#, fuzzy +msgid "Filter signals" +msgstr "Paste yer Node" + +#: editor/connections_dialog.cpp msgid "Are you sure you want to remove all connections from this signal?" msgstr "" @@ -953,7 +959,7 @@ msgid "Recent:" msgstr "" #: editor/create_dialog.cpp editor/plugins/script_editor_plugin.cpp -#: editor/property_selector.cpp editor/quick_open.cpp +#: editor/property_selector.cpp editor/quick_open.cpp editor/rename_dialog.cpp #: modules/visual_script/visual_script_property_selector.cpp msgid "Search:" msgstr "" @@ -1634,16 +1640,17 @@ msgid "Scene Tree Editing" msgstr "" #: editor/editor_feature_profile.cpp -msgid "Import Dock" -msgstr "" - -#: editor/editor_feature_profile.cpp #, fuzzy msgid "Node Dock" msgstr "Find ye Node Type" #: editor/editor_feature_profile.cpp -msgid "FileSystem and Import Docks" +#, fuzzy +msgid "FileSystem Dock" +msgstr "Rename Variable" + +#: editor/editor_feature_profile.cpp +msgid "Import Dock" msgstr "" #: editor/editor_feature_profile.cpp @@ -1918,7 +1925,7 @@ msgstr "" #: editor/editor_file_dialog.cpp editor/plugins/sprite_editor_plugin.cpp #: editor/plugins/style_box_editor_plugin.cpp -#: editor/plugins/theme_editor_plugin.cpp +#: editor/plugins/theme_editor_plugin.cpp editor/rename_dialog.cpp msgid "Preview:" msgstr "" @@ -2761,22 +2768,26 @@ msgstr "" #: editor/editor_node.cpp msgid "" -"When exporting or deploying, the resulting executable will attempt to " -"connect to the IP of this computer in order to be debugged." +"When this option is enabled, using one-click deploy will make the executable " +"attempt to connect to this computer's IP so the running project can be " +"debugged.\n" +"This option is intended to be used for remote debugging (typically with a " +"mobile device).\n" +"You don't need to enable it to use the GDScript debugger locally." msgstr "" #: editor/editor_node.cpp -msgid "Small Deploy with Network FS" +msgid "Small Deploy with Network Filesystem" msgstr "" #: editor/editor_node.cpp msgid "" -"When this option is enabled, export or deploy will produce a minimal " -"executable.\n" +"When this option is enabled, using one-click deploy for Android will only " +"export an executable without the project data.\n" "The filesystem will be provided from the project by the editor over the " "network.\n" -"On Android, deploy will use the USB cable for faster performance. This " -"option speeds up testing for games with a large footprint." +"On Android, deploying will use the USB cable for faster performance. This " +"option speeds up testing for projects with large assets." msgstr "" #: editor/editor_node.cpp @@ -2785,8 +2796,8 @@ msgstr "" #: editor/editor_node.cpp msgid "" -"Collision shapes and raycast nodes (for 2D and 3D) will be visible on the " -"running game if this option is turned on." +"When this option is enabled, collision shapes and raycast nodes (for 2D and " +"3D) will be visible in the running project." msgstr "" #: editor/editor_node.cpp @@ -2795,32 +2806,33 @@ msgstr "" #: editor/editor_node.cpp msgid "" -"Navigation meshes and polygons will be visible on the running game if this " -"option is turned on." +"When this option is enabled, navigation meshes and polygons will be visible " +"in the running project." msgstr "" #: editor/editor_node.cpp -msgid "Sync Scene Changes" +msgid "Synchronize Scene Changes" msgstr "" #: editor/editor_node.cpp msgid "" -"When this option is turned on, any changes made to the scene in the editor " -"will be replicated in the running game.\n" -"When used remotely on a device, this is more efficient with network " -"filesystem." +"When this option is enabled, any changes made to the scene in the editor " +"will be replicated in the running project.\n" +"When used remotely on a device, this is more efficient when the network " +"filesystem option is enabled." msgstr "" #: editor/editor_node.cpp -msgid "Sync Script Changes" -msgstr "" +#, fuzzy +msgid "Synchronize Script Changes" +msgstr "Change" #: editor/editor_node.cpp msgid "" -"When this option is turned on, any script that is saved will be reloaded on " -"the running game.\n" -"When used remotely on a device, this is more efficient with network " -"filesystem." +"When this option is enabled, any script that is saved will be reloaded in " +"the running project.\n" +"When used remotely on a device, this is more efficient when the network " +"filesystem option is enabled." msgstr "" #: editor/editor_node.cpp editor/script_create_dialog.cpp @@ -2883,7 +2895,7 @@ msgstr "" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp editor/plugins/text_editor.cpp #: editor/plugins/visual_shader_editor_plugin.cpp editor/project_manager.cpp -#: editor/project_settings_editor.cpp editor/rename_dialog.cpp +#: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp msgid "Search" msgstr "" @@ -3292,7 +3304,8 @@ msgstr "" #: editor/editor_run_native.cpp msgid "" "No runnable export preset found for this platform.\n" -"Please add a runnable preset in the export menu." +"Please add a runnable preset in the Export menu or define an existing preset " +"as runnable." msgstr "" #: editor/editor_run_script.cpp @@ -5083,7 +5096,7 @@ msgid "Bake Lightmaps" msgstr "" #: editor/plugins/camera_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp editor/rename_dialog.cpp +#: editor/plugins/spatial_editor_plugin.cpp msgid "Preview" msgstr "" @@ -7745,7 +7758,7 @@ msgid "New Animation" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Speed (FPS):" +msgid "Speed:" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp @@ -10240,11 +10253,15 @@ msgid "Batch Rename" msgstr "" #: editor/rename_dialog.cpp -msgid "Prefix" +msgid "Replace:" +msgstr "" + +#: editor/rename_dialog.cpp +msgid "Prefix:" msgstr "" #: editor/rename_dialog.cpp -msgid "Suffix" +msgid "Suffix:" msgstr "" #: editor/rename_dialog.cpp @@ -10292,7 +10309,7 @@ msgid "Per-level Counter" msgstr "" #: editor/rename_dialog.cpp -msgid "If set the counter restarts for each group of child nodes" +msgid "If set, the counter restarts for each group of child nodes." msgstr "" #: editor/rename_dialog.cpp @@ -10351,7 +10368,7 @@ msgstr "" #: editor/rename_dialog.cpp #, fuzzy -msgid "Regular Expression Error" +msgid "Regular Expression Error:" msgstr "Swap yer Expression" #: editor/rename_dialog.cpp @@ -12377,6 +12394,11 @@ msgid "" "Use a BakedLightmap instead." msgstr "" +#: scene/3d/interpolated_camera.cpp +msgid "" +"InterpolatedCamera has been deprecated and will be removed in Godot 4.0." +msgstr "" + #: scene/3d/light.cpp msgid "A SpotLight with an angle wider than 90 degrees cannot cast shadows." msgstr "" diff --git a/editor/translations/pt_PT.po b/editor/translations/pt.po index 63c82c84ba..6b6a15dda7 100644 --- a/editor/translations/pt_PT.po +++ b/editor/translations/pt.po @@ -1,4 +1,4 @@ -# Portuguese (Portugal) translation of the Godot Engine editor +# Portuguese translation of the Godot Engine editor # Copyright (c) 2007-2020 Juan Linietsky, Ariel Manzur. # Copyright (c) 2014-2020 Godot Engine contributors (cf. AUTHORS.md). # This file is distributed under the same license as the Godot source code. @@ -20,16 +20,16 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine editor\n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2020-08-16 15:25+0000\n" +"PO-Revision-Date: 2020-09-24 12:43+0000\n" "Last-Translator: ssantos <ssantos@web.de>\n" -"Language-Team: Portuguese (Portugal) <https://hosted.weblate.org/projects/" -"godot-engine/godot/pt_PT/>\n" -"Language: pt_PT\n" +"Language-Team: Portuguese <https://hosted.weblate.org/projects/" +"godot-engine/godot/pt/>\n" +"Language: pt\n" "MIME-Version: 1.0\n" "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.2-dev\n" +"X-Generator: Weblate 4.3-dev\n" #: core/math/expression.cpp modules/gdscript/gdscript_functions.cpp #: modules/visual_script/visual_script_builtin_funcs.cpp @@ -540,6 +540,7 @@ msgid "Seconds" msgstr "Segundos" #: editor/animation_track_editor.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "FPS" msgstr "FPS" @@ -718,7 +719,7 @@ msgstr "Caso de Compatibilidade" msgid "Whole Words" msgstr "Palavras inteiras" -#: editor/code_editor.cpp editor/rename_dialog.cpp +#: editor/code_editor.cpp msgid "Replace" msgstr "Substituir" @@ -836,7 +837,7 @@ msgstr "Deferido" msgid "" "Defers the signal, storing it in a queue and only firing it at idle time." msgstr "" -"Retarda o sinal, armazena-o numa fila e só ativando-o em tempo de " +"Retarda o sinal, armazena-o numa fila e só a ativar-o em tempo de " "inatividade." #: editor/connections_dialog.cpp @@ -911,6 +912,11 @@ msgid "Signals" msgstr "Sinais" #: editor/connections_dialog.cpp +#, fuzzy +msgid "Filter signals" +msgstr "Filtrar Tiles" + +#: editor/connections_dialog.cpp msgid "Are you sure you want to remove all connections from this signal?" msgstr "Deseja remover todas as conexões deste sinal?" @@ -948,7 +954,7 @@ msgid "Recent:" msgstr "Recente:" #: editor/create_dialog.cpp editor/plugins/script_editor_plugin.cpp -#: editor/property_selector.cpp editor/quick_open.cpp +#: editor/property_selector.cpp editor/quick_open.cpp editor/rename_dialog.cpp #: modules/visual_script/visual_script_property_selector.cpp msgid "Search:" msgstr "Procurar:" @@ -1146,21 +1152,19 @@ msgstr "Autores" #: editor/editor_about.cpp msgid "Platinum Sponsors" -msgstr "Patrocinadores Platinum" +msgstr "Patrocinadores Platina" #: editor/editor_about.cpp msgid "Gold Sponsors" -msgstr "Patrocinadores Gold" +msgstr "Patrocinadores Ouro" #: editor/editor_about.cpp -#, fuzzy msgid "Silver Sponsors" -msgstr "Doadores Silver" +msgstr "Patrocinadores Prata" #: editor/editor_about.cpp -#, fuzzy msgid "Bronze Sponsors" -msgstr "Doadores Bronze" +msgstr "Patrocinadores Bronze" #: editor/editor_about.cpp msgid "Mini Sponsors" @@ -1518,7 +1522,7 @@ msgstr "A atualizar Cena" #: editor/editor_data.cpp msgid "Storing local changes..." -msgstr "Armazenando alterações locais..." +msgstr "A armazenar alterações locais..." #: editor/editor_data.cpp msgid "Updating scene..." @@ -1640,16 +1644,17 @@ msgid "Scene Tree Editing" msgstr "Edição da Ãrvore de Cena" #: editor/editor_feature_profile.cpp -msgid "Import Dock" -msgstr "Importar Doca" - -#: editor/editor_feature_profile.cpp msgid "Node Dock" msgstr "Doca de Nó" #: editor/editor_feature_profile.cpp -msgid "FileSystem and Import Docks" -msgstr "Sistema de Ficheiros e Docas de Importação" +#, fuzzy +msgid "FileSystem Dock" +msgstr "Sistema de Ficheiros" + +#: editor/editor_feature_profile.cpp +msgid "Import Dock" +msgstr "Importar Doca" #: editor/editor_feature_profile.cpp msgid "Erase profile '%s'? (no undo)" @@ -1912,7 +1917,7 @@ msgstr "Diretorias e Ficheiros:" #: editor/editor_file_dialog.cpp editor/plugins/sprite_editor_plugin.cpp #: editor/plugins/style_box_editor_plugin.cpp -#: editor/plugins/theme_editor_plugin.cpp +#: editor/plugins/theme_editor_plugin.cpp editor/rename_dialog.cpp msgid "Preview:" msgstr "Pré-visualização:" @@ -2007,7 +2012,7 @@ msgid "" "[color=$color][url=$url]contributing one[/url][/color]!" msgstr "" "Atualmente não existe descrição para esta Propriedade. Por favor ajude-nos " -"[color=$color][url=$url]contribuindo com uma[/url][/color]!" +"[color=$color][url=$url]a contribuir com uma[/url][/color]!" #: editor/editor_help.cpp msgid "Method Descriptions" @@ -2019,7 +2024,7 @@ msgid "" "$color][url=$url]contributing one[/url][/color]!" msgstr "" "Atualmente não existe descrição para este Método. Por favor ajude-nos [color=" -"$color][url=$url]contribuindo com uma[/url][/color]!" +"$color][url=$url]a contribuir com uma[/url][/color]!" #: editor/editor_help_search.cpp editor/editor_node.cpp #: editor/plugins/script_editor_plugin.cpp @@ -2233,11 +2238,11 @@ msgstr "A guardar Cena" #: editor/editor_node.cpp msgid "Analyzing" -msgstr "Analizando" +msgstr "A analizar" #: editor/editor_node.cpp msgid "Creating Thumbnail" -msgstr "Criando Miniatura" +msgstr "A criar miniatura" #: editor/editor_node.cpp msgid "This operation can't be done without a tree root." @@ -2302,7 +2307,7 @@ msgid "" "Please read the documentation relevant to importing scenes to better " "understand this workflow." msgstr "" -"Este recurso pertence a uma cena que foi importado, não sendo editável.\n" +"Este recurso pertence a uma cena que foi importado, sem ser editável.\n" "Por favor, leia a documentação relevante sobre importação de cenas, para um " "melhor entendimento deste fluxo de trabalho." @@ -2331,7 +2336,7 @@ msgid "" msgstr "" "Esta cena foi importada, portanto, as alterações à mesma não serão " "mantidas.\n" -"Instanciando-a ou herdando-a vai permitir efetuar alterações à mesma.\n" +"Instanciar-a ou herdar-a vai permitir efetuar alterações à mesma.\n" "Por favor, leia a documentação relevante sobre importação de cenas, para um " "melhor entendimento do fluxo de trabalho." @@ -2534,7 +2539,7 @@ msgid "" "Scene '%s' was automatically imported, so it can't be modified.\n" "To make changes to it, a new inherited scene can be created." msgstr "" -"Cena '%s' foi importada automaticamente, não podendo ser alterada.\n" +"Cena '%s' foi importada automaticamente, sem poder ser alterada.\n" "Para fazer alterações, pode ser criada uma nova cena herdada." #: editor/editor_node.cpp @@ -2560,8 +2565,8 @@ msgid "" "category." msgstr "" "Não foi definida nenhuma cena principal. Selecionar uma?\n" -"Poderá alterá-la depois nas \"Definições do Projeto\", na categoria " -"'aplicação'." +"Poderá alterá-la depois nas \"Configurações do Projeto\", na categoria " +"'Application'." #: editor/editor_node.cpp msgid "" @@ -2570,8 +2575,7 @@ msgid "" "category." msgstr "" "A cena selecionada '%s' não existe, selecionar uma válida?\n" -"Poderá alterá-la depois em \"Configurações de Projeto\", na categoria " -"'aplicação'." +"Poderá alterá-la depois em \"application\", na categoria 'Application'." #: editor/editor_node.cpp msgid "" @@ -2581,8 +2585,8 @@ msgid "" msgstr "" "A cena selecionada '%s' não é um ficheiro de cena, selecione um ficheiro " "válido?\n" -"Poderá alterá-la depois em \"Configurações de Projeto\", na categoria " -"'aplicação'." +"Poderá alterá-la depois em \"Configurações do Projeto\", na categoria " +"'Application." #: editor/editor_node.cpp msgid "Save Layout" @@ -2743,7 +2747,7 @@ msgstr "Projeto" #: editor/editor_node.cpp msgid "Project Settings..." -msgstr "Configurações de Projeto..." +msgstr "Configurações do Projeto..." #: editor/editor_node.cpp editor/plugins/version_control_editor_plugin.cpp msgid "Version Control" @@ -2792,24 +2796,28 @@ msgstr "Implementar com Depuração Remota" #: editor/editor_node.cpp msgid "" -"When exporting or deploying, the resulting executable will attempt to " -"connect to the IP of this computer in order to be debugged." +"When this option is enabled, using one-click deploy will make the executable " +"attempt to connect to this computer's IP so the running project can be " +"debugged.\n" +"This option is intended to be used for remote debugging (typically with a " +"mobile device).\n" +"You don't need to enable it to use the GDScript debugger locally." msgstr "" -"Ao exportar ou distribuir, o executável vai tentar ligar-se ao IP deste " -"computador para depuração." #: editor/editor_node.cpp -msgid "Small Deploy with Network FS" +#, fuzzy +msgid "Small Deploy with Network Filesystem" msgstr "Pequena distribuição com Network FS" #: editor/editor_node.cpp +#, fuzzy msgid "" -"When this option is enabled, export or deploy will produce a minimal " -"executable.\n" +"When this option is enabled, using one-click deploy for Android will only " +"export an executable without the project data.\n" "The filesystem will be provided from the project by the editor over the " "network.\n" -"On Android, deploy will use the USB cable for faster performance. This " -"option speeds up testing for games with a large footprint." +"On Android, deploying will use the USB cable for faster performance. This " +"option speeds up testing for projects with large assets." msgstr "" "Quando esta opção é ativada, exportação ou distribuição criará um executável " "mÃnimo.\n" @@ -2822,9 +2830,10 @@ msgid "Visible Collision Shapes" msgstr "Formas de Colisão VisÃveis" #: editor/editor_node.cpp +#, fuzzy msgid "" -"Collision shapes and raycast nodes (for 2D and 3D) will be visible on the " -"running game if this option is turned on." +"When this option is enabled, collision shapes and raycast nodes (for 2D and " +"3D) will be visible in the running project." msgstr "" "Com esta opção ativa, formas de colisão e nós raycast (para 2D e 3D) serão " "visÃveis no jogo em execução." @@ -2834,22 +2843,25 @@ msgid "Visible Navigation" msgstr "Navegação VisÃvel" #: editor/editor_node.cpp +#, fuzzy msgid "" -"Navigation meshes and polygons will be visible on the running game if this " -"option is turned on." +"When this option is enabled, navigation meshes and polygons will be visible " +"in the running project." msgstr "" "Com esta opção ativa, Meshes e PolÃgonos serão visÃveis no jogo em execução." #: editor/editor_node.cpp -msgid "Sync Scene Changes" +#, fuzzy +msgid "Synchronize Scene Changes" msgstr "Sincronizar Alterações de Cena" #: editor/editor_node.cpp +#, fuzzy msgid "" -"When this option is turned on, any changes made to the scene in the editor " -"will be replicated in the running game.\n" -"When used remotely on a device, this is more efficient with network " -"filesystem." +"When this option is enabled, any changes made to the scene in the editor " +"will be replicated in the running project.\n" +"When used remotely on a device, this is more efficient when the network " +"filesystem option is enabled." msgstr "" "Com esta opção ativa, alterações da cena no editor serão replicadas no jogo " "em execução.\n" @@ -2857,15 +2869,17 @@ msgstr "" "ficheiros em rede." #: editor/editor_node.cpp -msgid "Sync Script Changes" +#, fuzzy +msgid "Synchronize Script Changes" msgstr "Sincronizar Alterações de Script" #: editor/editor_node.cpp +#, fuzzy msgid "" -"When this option is turned on, any script that is saved will be reloaded on " -"the running game.\n" -"When used remotely on a device, this is more efficient with network " -"filesystem." +"When this option is enabled, any script that is saved will be reloaded in " +"the running project.\n" +"When used remotely on a device, this is more efficient when the network " +"filesystem option is enabled." msgstr "" "Com esta opção ativa, qualquer Script guardado será recarregado no jogo em " "execução.\n" @@ -2930,7 +2944,7 @@ msgstr "Ajuda" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp editor/plugins/text_editor.cpp #: editor/plugins/visual_shader_editor_plugin.cpp editor/project_manager.cpp -#: editor/project_settings_editor.cpp editor/rename_dialog.cpp +#: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp msgid "Search" msgstr "Procurar" @@ -3061,7 +3075,7 @@ msgstr "" "O projeto será preparado para compilações personalizadas Android com a " "instalação do modelo fonte em \"res://android/build\".\n" "Poderá depois aplicar modificações e compilar o seu APK personalizado a " -"exportar (com adição de módulos, alterando AndroidManifest.xml, etc.).\n" +"exportar (com adição de módulos, a alterar AndroidManifest.xml, etc.).\n" "Repare que de forma a criar compilações personalizadas em vez de usar APKs " "pré-compilados, a opção \"Usar Compilação Personalizada\" deve ser ativada " "na predefinição da exportação Android." @@ -3347,9 +3361,11 @@ msgid "Add Key/Value Pair" msgstr "Adicionar Par Chave/Valor" #: editor/editor_run_native.cpp +#, fuzzy msgid "" "No runnable export preset found for this platform.\n" -"Please add a runnable preset in the export menu." +"Please add a runnable preset in the Export menu or define an existing preset " +"as runnable." msgstr "" "Não foi encontrado um executável de exportação para esta plataforma.\n" "Adicione um executável pré-definido no menu de exportação." @@ -3523,7 +3539,7 @@ msgid "" "The problematic templates archives can be found at '%s'." msgstr "" "Falhou a instalação de Modelos.\n" -"Os ficheiros problemáticos podem ser encontrados em '%s'." +"Os ficheiros problemáticos encontram-se em '%s'." #: editor/export_template_manager.cpp msgid "Error requesting URL:" @@ -4025,7 +4041,7 @@ msgstr "Alterar o tipo de um ficheiro importado requer reiniciar o editor." msgid "" "WARNING: Assets exist that use this resource, they may stop loading properly." msgstr "" -"AVISO: Existem Ativos que usam este recurso, podendo não ser carregados " +"AVISO: Existem Ativos que usam este recurso, poderem não ser carregados " "corretamente." #: editor/inspector_dock.cpp @@ -4318,7 +4334,7 @@ msgstr "Alternar Triângulos Auto" #: editor/plugins/animation_blend_space_2d_editor.cpp msgid "Create triangles by connecting points." -msgstr "Criar triângulos ligando pontos." +msgstr "Criar triângulos a ligar pontos." #: editor/plugins/animation_blend_space_2d_editor.cpp msgid "Erase points and triangles." @@ -4395,13 +4411,13 @@ msgstr "Alterar Filtro" #: editor/plugins/animation_blend_tree_editor_plugin.cpp msgid "No animation player set, so unable to retrieve track names." msgstr "" -"Reprodutor de animação não definido, sendo incapaz de recolher nome das " +"Reprodutor de animação não definido, a ser incapaz de recolher nome das " "faixas." #: editor/plugins/animation_blend_tree_editor_plugin.cpp msgid "Player path set is invalid, so unable to retrieve track names." msgstr "" -"Caminho do reprodutor é inválido, sendo incapaz de recolher nome das faixas." +"Caminho do reprodutor é inválido, a ser incapaz de recolher nome das faixas." #: editor/plugins/animation_blend_tree_editor_plugin.cpp #: editor/plugins/root_motion_editor_plugin.cpp @@ -4409,7 +4425,7 @@ msgid "" "Animation player has no valid root node path, so unable to retrieve track " "names." msgstr "" -"Reprodutor de animação não tem um caminha de nó raiz válido, sendo incapaz " +"Reprodutor de animação não tem um caminha de nó raiz válido, a ser incapaz " "de recolher nome das faixas." #: editor/plugins/animation_blend_tree_editor_plugin.cpp @@ -5115,7 +5131,7 @@ msgid "Bake Lightmaps" msgstr "Consolidar Lightmaps" #: editor/plugins/camera_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp editor/rename_dialog.cpp +#: editor/plugins/spatial_editor_plugin.cpp msgid "Preview" msgstr "Pré-visualização" @@ -5612,8 +5628,8 @@ msgid "" msgstr "" "Insere chaves automaticamente quando objetos são movidos, rodados ou " "redimensionados (baseado na máscara).\n" -"Chaves apenas são adicionadas a pistas existentes, não sendo criadas novas " -"pistas.\n" +"Chaves apenas são adicionadas a pistas existentes, nenhumas pistas serão " +"criadas.\n" "Chaves têm de ser inseridas manualmente na primeira vez." #: editor/plugins/canvas_item_editor_plugin.cpp @@ -6410,7 +6426,7 @@ msgstr "Criar mapa UV" msgid "" "Polygon 2D has internal vertices, so it can no longer be edited in the " "viewport." -msgstr "Polygon 2D tem vértices internos, não podendo ser editado no viewport." +msgstr "Polygon 2D tem vértices internos, não poder ser editado no viewport." #: editor/plugins/polygon_2d_editor_plugin.cpp msgid "Create Polygon & UV" @@ -6503,7 +6519,7 @@ msgstr "Escalar PolÃgono" #: editor/plugins/polygon_2d_editor_plugin.cpp msgid "Create a custom polygon. Enables custom polygon rendering." msgstr "" -"Crie um polÃgono personalizado. Habilita a renderização de polÃgonos " +"Crie um polÃgono personalizado. Ativa a renderização de polÃgonos " "personalizados." #: editor/plugins/polygon_2d_editor_plugin.cpp @@ -7756,7 +7772,8 @@ msgid "New Animation" msgstr "Nova Animação" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Speed (FPS):" +#, fuzzy +msgid "Speed:" msgstr "Velocidade (FPS):" #: editor/plugins/sprite_frames_editor_plugin.cpp @@ -9011,7 +9028,7 @@ msgstr "" "\n" "Devolve 0.0 se 'x' for menor que 'limite0' e 1.0 se 'x' for maior que " "'limite1'. Caso contrário o valor devolvido é interpolado entre 0.0 and 1.0 " -"usando polinomiais Hermite." +"a usar polinomiais Hermite." #: editor/plugins/visual_shader_editor_plugin.cpp msgid "" @@ -9101,9 +9118,9 @@ msgstr "" "\n" "OuterProduct trata o primeiro parâmetro 'c' como um vetor coluna (matriz com " "uma coluna) e o segundo parâmetro 'r' como um vetor linha (matriz com uma " -"linha) e faz uma multiplicação matricial algébrica linear 'c * r', " -"resultando uma matriz cujo número de linhas é o número de componentes em 'c' " -"e cujo número de colunas é o número de componentes de 'r'." +"linha) e faz uma multiplicação matricial algébrica linear 'c * r', a " +"resultar uma matriz cujo número de linhas é o número de componentes em 'c' e " +"cujo número de colunas é o número de componentes de 'r'." #: editor/plugins/visual_shader_editor_plugin.cpp msgid "Composes transform from four vectors." @@ -9191,7 +9208,7 @@ msgstr "Interpolação linear entre dois vetores." #: editor/plugins/visual_shader_editor_plugin.cpp msgid "Linear interpolation between two vectors using scalar." -msgstr "Interpolação linear entre dois vetores usando um escalar." +msgstr "Interpolação linear entre dois vetores a usar um escalar." #: editor/plugins/visual_shader_editor_plugin.cpp msgid "Calculates the normalize product of vector." @@ -9229,7 +9246,7 @@ msgstr "" "\n" "Devolve 0.0 se 'x' for menor que 'limite0' e 1.0 se 'x' for maior que " "'limite1'. Caso contrário o valor devolvido é interpolado entre 0.0 and 1.0 " -"usando polinomiais Hermite." +"a usar polinomiais Hermite." #: editor/plugins/visual_shader_editor_plugin.cpp msgid "" @@ -9243,7 +9260,7 @@ msgstr "" "\n" "Devolve 0.0 se 'x' for menor que 'limite0' e 1.0 se 'x' for maior que " "'limite1'. Caso contrário o valor devolvido é interpolado entre 0.0 and 1.0 " -"usando polinomiais Hermite." +"a usar polinomiais Hermite." #: editor/plugins/visual_shader_editor_plugin.cpp msgid "" @@ -9319,7 +9336,7 @@ msgid "" "it later in the Expressions. You can also declare varyings, uniforms and " "constants." msgstr "" -"Expressão personalizada em Linguagem Godot Shader, colocada sobre o shader " +"Expressão personalizada em Linguagem Godot Shader, posta sobre o shader " "resultante. Pode pôr várias definições de função e chamá-las depois nas " "Expressões. Também pode declarar variantes, uniformes e constantes." @@ -9335,14 +9352,14 @@ msgstr "(Apenas modo Fragment/Light) Função derivada vetorial." msgid "" "(Fragment/Light mode only) (Vector) Derivative in 'x' using local " "differencing." -msgstr "(Apenas modo Fragment/Light) Derivada em 'x' usando derivação local." +msgstr "(Apenas modo Fragment/Light) Derivada em 'x' a usar derivação local." #: editor/plugins/visual_shader_editor_plugin.cpp msgid "" "(Fragment/Light mode only) (Scalar) Derivative in 'x' using local " "differencing." msgstr "" -"(Apenas modo Fragment/Light) (Escalar) Derivada em 'x' usando derivação " +"(Apenas modo Fragment/Light) (Escalar) Derivada em 'x' a usar derivação " "local." #: editor/plugins/visual_shader_editor_plugin.cpp @@ -9350,14 +9367,14 @@ msgid "" "(Fragment/Light mode only) (Vector) Derivative in 'y' using local " "differencing." msgstr "" -"(Apenas modo Fragment/Light) (Vetor) Derivada em 'y' usando derivação local." +"(Apenas modo Fragment/Light) (Vetor) Derivada em 'y' a usar derivação local." #: editor/plugins/visual_shader_editor_plugin.cpp msgid "" "(Fragment/Light mode only) (Scalar) Derivative in 'y' using local " "differencing." msgstr "" -"(Apenas modo Fragment/Light) (Escalar) Derivada em 'y' usando derivação " +"(Apenas modo Fragment/Light) (Escalar) Derivada em 'y' a usar derivação " "local." #: editor/plugins/visual_shader_editor_plugin.cpp @@ -9822,8 +9839,8 @@ msgid "" "the \"Application\" category." msgstr "" "Não consigo executar o projeto: cena principal não definida.\n" -"Edite o projeto e defina a cena principal em Definições do Projeto dentro da " -"categoria \"Aplicação\"." +"Edite o projeto e defina a cena principal em Configurações do Projeto dentro " +"da categoria \"Application\"." #: editor/project_manager.cpp msgid "" @@ -10164,7 +10181,7 @@ msgstr "Modo filtro de localização alterado" #: editor/project_settings_editor.cpp msgid "Project Settings (project.godot)" -msgstr "Definições do Projeto (project.godot)" +msgstr "Configurações do Projeto (project.godot)" #: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp msgid "General" @@ -10319,11 +10336,18 @@ msgid "Batch Rename" msgstr "Renomear em massa" #: editor/rename_dialog.cpp -msgid "Prefix" +#, fuzzy +msgid "Replace:" +msgstr "Substituir: " + +#: editor/rename_dialog.cpp +#, fuzzy +msgid "Prefix:" msgstr "Prefixo" #: editor/rename_dialog.cpp -msgid "Suffix" +#, fuzzy +msgid "Suffix:" msgstr "Sufixo" #: editor/rename_dialog.cpp @@ -10371,7 +10395,8 @@ msgid "Per-level Counter" msgstr "Contador por nÃvel" #: editor/rename_dialog.cpp -msgid "If set the counter restarts for each group of child nodes" +#, fuzzy +msgid "If set, the counter restarts for each group of child nodes." msgstr "Se definido o contador reinicia para cada grupo de nós filhos" #: editor/rename_dialog.cpp @@ -10431,7 +10456,8 @@ msgid "Reset" msgstr "Repor" #: editor/rename_dialog.cpp -msgid "Regular Expression Error" +#, fuzzy +msgid "Regular Expression Error:" msgstr "Erro em Expressão Regular" #: editor/rename_dialog.cpp @@ -11897,7 +11923,7 @@ msgstr "VariableSet não encontrado no script: " #: modules/visual_script/visual_script_nodes.cpp msgid "Custom node has no _step() method, can't process graph." msgstr "" -"Nó personalizado não tem método _step(), não podendo processar um gráfico." +"Nó personalizado não tem método _step(), sem poder processar um gráfico." #: modules/visual_script/visual_script_nodes.cpp msgid "" @@ -12206,7 +12232,7 @@ msgid "" "Consider adding a CollisionShape2D or CollisionPolygon2D as a child to " "define its shape." msgstr "" -"Este nó não tem forma, não podendo colidir ou interagir com outros objetos.\n" +"Este nó não tem forma, em poder colidir ou interagir com outros objetos.\n" "Considere adicionar nós CollisionShape2D ou CollisionPolygon2D como filhos " "para definir a sua forma." @@ -12315,7 +12341,7 @@ msgid "" "A material to process the particles is not assigned, so no behavior is " "imprinted." msgstr "" -"Não foi atribuÃdo um Material para processar as partÃculas, não possuindo um " +"Não foi atribuÃdo um Material para processar as partÃculas, sem possuir um " "comportamento." #: scene/2d/particles_2d.cpp @@ -12440,7 +12466,7 @@ msgid "" "Consider adding a CollisionShape or CollisionPolygon as a child to define " "its shape." msgstr "" -"Este nó não tem forma, não podendo colidir ou interagir com outros objetos.\n" +"Este nó não tem forma, sem poder colidir ou interagir com outros objetos.\n" "Considere adicionar nós CollisionShape ou CollisionPolygon como filhos para " "definir a sua forma." @@ -12513,6 +12539,11 @@ msgstr "" "Sondas GI não são suportadas pelo driver vÃdeo GLES2.\n" "Em vez disso, use um BakedLightmap." +#: scene/3d/interpolated_camera.cpp +msgid "" +"InterpolatedCamera has been deprecated and will be removed in Godot 4.0." +msgstr "" + #: scene/3d/light.cpp msgid "A SpotLight with an angle wider than 90 degrees cannot cast shadows." msgstr "Uma SpotLight com ângulo superior a 90 graus não cria sombras." @@ -12564,8 +12595,8 @@ msgid "" "PathFollow's ROTATION_ORIENTED requires \"Up Vector\" to be enabled in its " "parent Path's Curve resource." msgstr "" -"ROTATION_ORIENTED de PathFollow requer \"Up Vector\" habilitado no recurso " -"de Curva do Caminho do seu pai." +"ROTATION_ORIENTED de PathFollow requer \"Up Vector\" ativado no recurso de " +"Curva do Caminho do seu pai." #: scene/3d/physics_body.cpp msgid "" @@ -12665,7 +12696,7 @@ msgstr "Não foi definida uma raiz AnimationNode para o gráfico." #: scene/animation/animation_tree.cpp msgid "Path to an AnimationPlayer node containing animations is not set." msgstr "" -"Caminho para um nó AnimationPlayer contendo animações não está definido." +"Caminho para um nó AnimationPlayer a conter animações não está definido." #: scene/animation/animation_tree.cpp msgid "Path set for AnimationPlayer does not lead to an AnimationPlayer node." @@ -12770,7 +12801,7 @@ msgid "" "Default Environment as specified in Project Settings (Rendering -> " "Environment -> Default Environment) could not be loaded." msgstr "" -"Ambiente predefinido especificado em Configuração do Projeto (Rendering -> " +"Ambiente predefinido especificado em Configurações do Projeto (Rendering -> " "Environment -> Default Environment) não pode ser carregado." #: scene/main/viewport.cpp @@ -12817,6 +12848,16 @@ msgstr "Variações só podem ser atribuÃdas na função vértice." msgid "Constants cannot be modified." msgstr "Constantes não podem ser modificadas." +#~ msgid "FileSystem and Import Docks" +#~ msgstr "Sistema de Ficheiros e Docas de Importação" + +#~ msgid "" +#~ "When exporting or deploying, the resulting executable will attempt to " +#~ "connect to the IP of this computer in order to be debugged." +#~ msgstr "" +#~ "Ao exportar ou distribuir, o executável vai tentar ligar-se ao IP deste " +#~ "computador para depuração." + #~ msgid "Current scene was never saved, please save it prior to running." #~ msgstr "" #~ "A cena atual nunca foi guardada, por favor guarde-a antes de executar." diff --git a/editor/translations/pt_BR.po b/editor/translations/pt_BR.po index 3e9e709aab..29b0350e10 100644 --- a/editor/translations/pt_BR.po +++ b/editor/translations/pt_BR.po @@ -99,12 +99,13 @@ # GUILHERME SOUZA REIS DE MELO LOPES <guilhermesrml@unipam.edu.br>, 2020. # Gabriela Araújo <Gabirin@outlook.com.br>, 2020. # Jairo Tuboi <tuboi.jairo@gmail.com>, 2020. +# Felipe Fetter <felipetfetter@gmail.com>, 2020. msgid "" msgstr "" "Project-Id-Version: Godot Engine editor\n" "POT-Creation-Date: 2016-05-30\n" -"PO-Revision-Date: 2020-08-11 14:04+0000\n" -"Last-Translator: Jairo Tuboi <tuboi.jairo@gmail.com>\n" +"PO-Revision-Date: 2020-09-12 00:46+0000\n" +"Last-Translator: Felipe Fetter <felipetfetter@gmail.com>\n" "Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/" "godot-engine/godot/pt_BR/>\n" "Language: pt_BR\n" @@ -112,7 +113,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.2-dev\n" +"X-Generator: Weblate 4.3-dev\n" #: core/math/expression.cpp modules/gdscript/gdscript_functions.cpp #: modules/visual_script/visual_script_builtin_funcs.cpp @@ -621,6 +622,7 @@ msgid "Seconds" msgstr "Segundos" #: editor/animation_track_editor.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "FPS" msgstr "FPS" @@ -799,7 +801,7 @@ msgstr "Caso de correspondência" msgid "Whole Words" msgstr "Palavras Inteiras" -#: editor/code_editor.cpp editor/rename_dialog.cpp +#: editor/code_editor.cpp msgid "Replace" msgstr "Substituir" @@ -991,6 +993,11 @@ msgid "Signals" msgstr "Sinais" #: editor/connections_dialog.cpp +#, fuzzy +msgid "Filter signals" +msgstr "Filtros do tile" + +#: editor/connections_dialog.cpp msgid "Are you sure you want to remove all connections from this signal?" msgstr "Tem certeza que quer remover todas conexões desse sinal?" @@ -1028,7 +1035,7 @@ msgid "Recent:" msgstr "Recente:" #: editor/create_dialog.cpp editor/plugins/script_editor_plugin.cpp -#: editor/property_selector.cpp editor/quick_open.cpp +#: editor/property_selector.cpp editor/quick_open.cpp editor/rename_dialog.cpp #: modules/visual_script/visual_script_property_selector.cpp msgid "Search:" msgstr "Pesquisar:" @@ -1233,14 +1240,12 @@ msgid "Gold Sponsors" msgstr "Patrocinadores Ouro" #: editor/editor_about.cpp -#, fuzzy msgid "Silver Sponsors" -msgstr "Doadores Prata" +msgstr "Patrocinadores Prata" #: editor/editor_about.cpp -#, fuzzy msgid "Bronze Sponsors" -msgstr "Doadores Bronze" +msgstr "Patrocinadores Bronze" #: editor/editor_about.cpp msgid "Mini Sponsors" @@ -1718,16 +1723,17 @@ msgid "Scene Tree Editing" msgstr "Edição da Ãrvore de Cena" #: editor/editor_feature_profile.cpp -msgid "Import Dock" -msgstr "Importar Dock" - -#: editor/editor_feature_profile.cpp msgid "Node Dock" msgstr "Painel de Nós" #: editor/editor_feature_profile.cpp -msgid "FileSystem and Import Docks" -msgstr "Sistema de Arquivos e Importar Docks" +#, fuzzy +msgid "FileSystem Dock" +msgstr "Arquivos" + +#: editor/editor_feature_profile.cpp +msgid "Import Dock" +msgstr "Importar Dock" #: editor/editor_feature_profile.cpp msgid "Erase profile '%s'? (no undo)" @@ -1990,7 +1996,7 @@ msgstr "Diretórios & Arquivos:" #: editor/editor_file_dialog.cpp editor/plugins/sprite_editor_plugin.cpp #: editor/plugins/style_box_editor_plugin.cpp -#: editor/plugins/theme_editor_plugin.cpp +#: editor/plugins/theme_editor_plugin.cpp editor/rename_dialog.cpp msgid "Preview:" msgstr "Previsualização:" @@ -2872,24 +2878,28 @@ msgstr "Distribuir com Depuragem Remota" #: editor/editor_node.cpp msgid "" -"When exporting or deploying, the resulting executable will attempt to " -"connect to the IP of this computer in order to be debugged." +"When this option is enabled, using one-click deploy will make the executable " +"attempt to connect to this computer's IP so the running project can be " +"debugged.\n" +"This option is intended to be used for remote debugging (typically with a " +"mobile device).\n" +"You don't need to enable it to use the GDScript debugger locally." msgstr "" -"Quando exportando ou instalando, o programa resultante tentará conectar ao " -"IP deste computador para poder ser depurado." #: editor/editor_node.cpp -msgid "Small Deploy with Network FS" +#, fuzzy +msgid "Small Deploy with Network Filesystem" msgstr "Pequena DIstribuição com Sistema de Arquivos de Rede" #: editor/editor_node.cpp +#, fuzzy msgid "" -"When this option is enabled, export or deploy will produce a minimal " -"executable.\n" +"When this option is enabled, using one-click deploy for Android will only " +"export an executable without the project data.\n" "The filesystem will be provided from the project by the editor over the " "network.\n" -"On Android, deploy will use the USB cable for faster performance. This " -"option speeds up testing for games with a large footprint." +"On Android, deploying will use the USB cable for faster performance. This " +"option speeds up testing for projects with large assets." msgstr "" "Quando esta opção está habilitada, a exportação ou instalação produzirá um " "executável mÃnimo.\n" @@ -2902,9 +2912,10 @@ msgid "Visible Collision Shapes" msgstr "Formas de Colisão VisÃveis" #: editor/editor_node.cpp +#, fuzzy msgid "" -"Collision shapes and raycast nodes (for 2D and 3D) will be visible on the " -"running game if this option is turned on." +"When this option is enabled, collision shapes and raycast nodes (for 2D and " +"3D) will be visible in the running project." msgstr "" "Formas de colisão e nós do tipo RayCast (2D e 3D) serão visÃveis durante a " "execução do jogo caso esta opção esteja habilitada." @@ -2914,23 +2925,26 @@ msgid "Visible Navigation" msgstr "Navegação VisÃvel" #: editor/editor_node.cpp +#, fuzzy msgid "" -"Navigation meshes and polygons will be visible on the running game if this " -"option is turned on." +"When this option is enabled, navigation meshes and polygons will be visible " +"in the running project." msgstr "" "Malhas e polÃgonos de navegação serão visÃveis no jogo em execução se esta " "opção estiver ligada." #: editor/editor_node.cpp -msgid "Sync Scene Changes" +#, fuzzy +msgid "Synchronize Scene Changes" msgstr "Sincronizar Mudanças de Cena" #: editor/editor_node.cpp +#, fuzzy msgid "" -"When this option is turned on, any changes made to the scene in the editor " -"will be replicated in the running game.\n" -"When used remotely on a device, this is more efficient with network " -"filesystem." +"When this option is enabled, any changes made to the scene in the editor " +"will be replicated in the running project.\n" +"When used remotely on a device, this is more efficient when the network " +"filesystem option is enabled." msgstr "" "Quando essa opção está ativa, quaisquer alterações feitas à cena no editor " "serão replicadas no jogo em execução.\n" @@ -2938,15 +2952,17 @@ msgstr "" "sistema de arquivos via rede." #: editor/editor_node.cpp -msgid "Sync Script Changes" +#, fuzzy +msgid "Synchronize Script Changes" msgstr "Sincronizar Mudanças de Script" #: editor/editor_node.cpp +#, fuzzy msgid "" -"When this option is turned on, any script that is saved will be reloaded on " -"the running game.\n" -"When used remotely on a device, this is more efficient with network " -"filesystem." +"When this option is enabled, any script that is saved will be reloaded in " +"the running project.\n" +"When used remotely on a device, this is more efficient when the network " +"filesystem option is enabled." msgstr "" "Quando essa opção está ativa, qualquer script que é salvo será recarregado " "no jogo em execução.\n" @@ -3010,7 +3026,7 @@ msgstr "Ajuda" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp editor/plugins/text_editor.cpp #: editor/plugins/visual_shader_editor_plugin.cpp editor/project_manager.cpp -#: editor/project_settings_editor.cpp editor/rename_dialog.cpp +#: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp msgid "Search" msgstr "Pesquisar" @@ -3429,9 +3445,11 @@ msgid "Add Key/Value Pair" msgstr "Adicionar Par de Chave/Valor" #: editor/editor_run_native.cpp +#, fuzzy msgid "" "No runnable export preset found for this platform.\n" -"Please add a runnable preset in the export menu." +"Please add a runnable preset in the Export menu or define an existing preset " +"as runnable." msgstr "" "Não foi encontrado uma definição de exportação executável para esta " "plataforma.\n" @@ -5206,7 +5224,7 @@ msgid "Bake Lightmaps" msgstr "Preparar Lightmaps" #: editor/plugins/camera_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp editor/rename_dialog.cpp +#: editor/plugins/spatial_editor_plugin.cpp msgid "Preview" msgstr "Visualização" @@ -7854,7 +7872,8 @@ msgid "New Animation" msgstr "Nova animação" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Speed (FPS):" +#, fuzzy +msgid "Speed:" msgstr "Velocidade (FPS):" #: editor/plugins/sprite_frames_editor_plugin.cpp @@ -10420,11 +10439,18 @@ msgid "Batch Rename" msgstr "Renomear em lote" #: editor/rename_dialog.cpp -msgid "Prefix" +#, fuzzy +msgid "Replace:" +msgstr "Substituir: " + +#: editor/rename_dialog.cpp +#, fuzzy +msgid "Prefix:" msgstr "Prefixo" #: editor/rename_dialog.cpp -msgid "Suffix" +#, fuzzy +msgid "Suffix:" msgstr "Sufixo" #: editor/rename_dialog.cpp @@ -10472,7 +10498,8 @@ msgid "Per-level Counter" msgstr "Contador de nÃvel" #: editor/rename_dialog.cpp -msgid "If set the counter restarts for each group of child nodes" +#, fuzzy +msgid "If set, the counter restarts for each group of child nodes." msgstr "Se definido, o contador será reiniciado para cada grupo de nós filhos" #: editor/rename_dialog.cpp @@ -10532,7 +10559,8 @@ msgid "Reset" msgstr "Recompor" #: editor/rename_dialog.cpp -msgid "Regular Expression Error" +#, fuzzy +msgid "Regular Expression Error:" msgstr "Erro de Expressão Regular" #: editor/rename_dialog.cpp @@ -12616,6 +12644,11 @@ msgstr "" "GIProbes não são suportados pelo driver de vÃdeo GLES2.\n" "Use um BakedLightmap em vez disso." +#: scene/3d/interpolated_camera.cpp +msgid "" +"InterpolatedCamera has been deprecated and will be removed in Godot 4.0." +msgstr "" + #: scene/3d/light.cpp msgid "A SpotLight with an angle wider than 90 degrees cannot cast shadows." msgstr "Um SpotLight com um ângulo maior que 90 graus não pode criar sombras." @@ -12923,6 +12956,16 @@ msgstr "Variáveis só podem ser atribuÃdas na função de vértice." msgid "Constants cannot be modified." msgstr "Constantes não podem serem modificadas." +#~ msgid "FileSystem and Import Docks" +#~ msgstr "Sistema de Arquivos e Importar Docks" + +#~ msgid "" +#~ "When exporting or deploying, the resulting executable will attempt to " +#~ "connect to the IP of this computer in order to be debugged." +#~ msgstr "" +#~ "Quando exportando ou instalando, o programa resultante tentará conectar " +#~ "ao IP deste computador para poder ser depurado." + #~ msgid "Current scene was never saved, please save it prior to running." #~ msgstr "A cena atual nunca foi salva. Por favor salve antes de rodá-la." diff --git a/editor/translations/ro.po b/editor/translations/ro.po index 5a8c083d54..1549250858 100644 --- a/editor/translations/ro.po +++ b/editor/translations/ro.po @@ -538,6 +538,7 @@ msgid "Seconds" msgstr "Secunde" #: editor/animation_track_editor.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "FPS" msgstr "FPS(cadre pe secundă)" @@ -716,7 +717,7 @@ msgstr "PotriveÈ™te Caz-ul" msgid "Whole Words" msgstr "Cuvinte Complete" -#: editor/code_editor.cpp editor/rename_dialog.cpp +#: editor/code_editor.cpp msgid "Replace" msgstr "ÃŽnlocuiÈ›i" @@ -908,6 +909,11 @@ msgid "Signals" msgstr "Semnale" #: editor/connections_dialog.cpp +#, fuzzy +msgid "Filter signals" +msgstr "Filtrare Tiles" + +#: editor/connections_dialog.cpp msgid "Are you sure you want to remove all connections from this signal?" msgstr "EÈ™ti sigur că vrei să È™tergi toate conexiunile de la acest semnal?" @@ -945,7 +951,7 @@ msgid "Recent:" msgstr "Recent:" #: editor/create_dialog.cpp editor/plugins/script_editor_plugin.cpp -#: editor/property_selector.cpp editor/quick_open.cpp +#: editor/property_selector.cpp editor/quick_open.cpp editor/rename_dialog.cpp #: modules/visual_script/visual_script_property_selector.cpp msgid "Search:" msgstr "CautaÈ›i:" @@ -1640,16 +1646,17 @@ msgid "Scene Tree Editing" msgstr "Editează Arborele Scenei" #: editor/editor_feature_profile.cpp -msgid "Import Dock" -msgstr "Importă Bară" - -#: editor/editor_feature_profile.cpp msgid "Node Dock" msgstr "Nod Bară" #: editor/editor_feature_profile.cpp -msgid "FileSystem and Import Docks" -msgstr "Sistemul De FiÈ™iere È™i încărcare Bare" +#, fuzzy +msgid "FileSystem Dock" +msgstr "Sistemul De FiÈ™iere" + +#: editor/editor_feature_profile.cpp +msgid "Import Dock" +msgstr "Importă Bară" #: editor/editor_feature_profile.cpp msgid "Erase profile '%s'? (no undo)" @@ -1914,7 +1921,7 @@ msgstr "Directoare È™i FiÅŸiere:" #: editor/editor_file_dialog.cpp editor/plugins/sprite_editor_plugin.cpp #: editor/plugins/style_box_editor_plugin.cpp -#: editor/plugins/theme_editor_plugin.cpp +#: editor/plugins/theme_editor_plugin.cpp editor/rename_dialog.cpp msgid "Preview:" msgstr "PrevizualizaÈ›i:" @@ -2800,24 +2807,28 @@ msgstr "Lansează cu Depanare la Distanță" #: editor/editor_node.cpp msgid "" -"When exporting or deploying, the resulting executable will attempt to " -"connect to the IP of this computer in order to be debugged." +"When this option is enabled, using one-click deploy will make the executable " +"attempt to connect to this computer's IP so the running project can be " +"debugged.\n" +"This option is intended to be used for remote debugging (typically with a " +"mobile device).\n" +"You don't need to enable it to use the GDScript debugger locally." msgstr "" -"Când exporÈ›i sau lansezi, executabilul rezultat va încerca să se conecteze " -"la IP-ul acestui computer pentru a putea fi depanat." #: editor/editor_node.cpp -msgid "Small Deploy with Network FS" +#, fuzzy +msgid "Small Deploy with Network Filesystem" msgstr "Mini Lansare cu ReÈ›ea FS" #: editor/editor_node.cpp +#, fuzzy msgid "" -"When this option is enabled, export or deploy will produce a minimal " -"executable.\n" +"When this option is enabled, using one-click deploy for Android will only " +"export an executable without the project data.\n" "The filesystem will be provided from the project by the editor over the " "network.\n" -"On Android, deploy will use the USB cable for faster performance. This " -"option speeds up testing for games with a large footprint." +"On Android, deploying will use the USB cable for faster performance. This " +"option speeds up testing for projects with large assets." msgstr "" "Când această opÈ›iune este activată, exportarea sau lansarea va produce un " "executabil minimal.\n" @@ -2830,9 +2841,10 @@ msgid "Visible Collision Shapes" msgstr "Forme de Coliziune Vizibile" #: editor/editor_node.cpp +#, fuzzy msgid "" -"Collision shapes and raycast nodes (for 2D and 3D) will be visible on the " -"running game if this option is turned on." +"When this option is enabled, collision shapes and raycast nodes (for 2D and " +"3D) will be visible in the running project." msgstr "" "Formele de coliziune si nodurile raycast (pentru 2D È™i 3D) vor fi vizibile " "când jocul rulează dacă această opÈ›iune este activată." @@ -2842,23 +2854,26 @@ msgid "Visible Navigation" msgstr "Navigare Vizibilă" #: editor/editor_node.cpp +#, fuzzy msgid "" -"Navigation meshes and polygons will be visible on the running game if this " -"option is turned on." +"When this option is enabled, navigation meshes and polygons will be visible " +"in the running project." msgstr "" "Structurile de navigare È™i poligoanele vor fi vizibile când jocul rulează " "dacă această opÈ›iune este activată." #: editor/editor_node.cpp -msgid "Sync Scene Changes" +#, fuzzy +msgid "Synchronize Scene Changes" msgstr "Sincronizează Modificările Scenei" #: editor/editor_node.cpp +#, fuzzy msgid "" -"When this option is turned on, any changes made to the scene in the editor " -"will be replicated in the running game.\n" -"When used remotely on a device, this is more efficient with network " -"filesystem." +"When this option is enabled, any changes made to the scene in the editor " +"will be replicated in the running project.\n" +"When used remotely on a device, this is more efficient when the network " +"filesystem option is enabled." msgstr "" "Când această opÈ›iune este activată, orice modificare facută în scenă din " "editor va fi replicată în jocul care rulează.\n" @@ -2866,15 +2881,17 @@ msgstr "" "mult mai eficient dacă este folosit un sistem de fiÈ™iere în reÈ›ea." #: editor/editor_node.cpp -msgid "Sync Script Changes" +#, fuzzy +msgid "Synchronize Script Changes" msgstr "Sincronizează Modificările Scriptului" #: editor/editor_node.cpp +#, fuzzy msgid "" -"When this option is turned on, any script that is saved will be reloaded on " -"the running game.\n" -"When used remotely on a device, this is more efficient with network " -"filesystem." +"When this option is enabled, any script that is saved will be reloaded in " +"the running project.\n" +"When used remotely on a device, this is more efficient when the network " +"filesystem option is enabled." msgstr "" "Când această opÈ›iune este activată, orice script salvat ulterior va fi " "reîncărcat în jocul care rulează.\n" @@ -2938,7 +2955,7 @@ msgstr "Ajutor" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp editor/plugins/text_editor.cpp #: editor/plugins/visual_shader_editor_plugin.cpp editor/project_manager.cpp -#: editor/project_settings_editor.cpp editor/rename_dialog.cpp +#: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp msgid "Search" msgstr "Căutare" @@ -3338,9 +3355,11 @@ msgid "Add Key/Value Pair" msgstr "" #: editor/editor_run_native.cpp +#, fuzzy msgid "" "No runnable export preset found for this platform.\n" -"Please add a runnable preset in the export menu." +"Please add a runnable preset in the Export menu or define an existing preset " +"as runnable." msgstr "" "Nu a fost găsită nicio presetare de export care să poată rula pentru această " "platformă.\n" @@ -5126,7 +5145,7 @@ msgid "Bake Lightmaps" msgstr "Procesează Lightmaps" #: editor/plugins/camera_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp editor/rename_dialog.cpp +#: editor/plugins/spatial_editor_plugin.cpp msgid "Preview" msgstr "Previzualizare" @@ -7857,7 +7876,7 @@ msgid "New Animation" msgstr "AnimaÈ›ie" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Speed (FPS):" +msgid "Speed:" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp @@ -10366,11 +10385,16 @@ msgid "Batch Rename" msgstr "RedenumeÈ™te" #: editor/rename_dialog.cpp -msgid "Prefix" +#, fuzzy +msgid "Replace:" +msgstr "ÃŽnlocuiÈ›i: " + +#: editor/rename_dialog.cpp +msgid "Prefix:" msgstr "" #: editor/rename_dialog.cpp -msgid "Suffix" +msgid "Suffix:" msgstr "" #: editor/rename_dialog.cpp @@ -10418,7 +10442,7 @@ msgid "Per-level Counter" msgstr "" #: editor/rename_dialog.cpp -msgid "If set the counter restarts for each group of child nodes" +msgid "If set, the counter restarts for each group of child nodes." msgstr "" #: editor/rename_dialog.cpp @@ -10477,8 +10501,9 @@ msgid "Reset" msgstr "ResetaÈ›i Zoom-area" #: editor/rename_dialog.cpp -msgid "Regular Expression Error" -msgstr "" +#, fuzzy +msgid "Regular Expression Error:" +msgstr "FolosiÈ›i expresii regulate" #: editor/rename_dialog.cpp msgid "At character %s" @@ -12471,6 +12496,11 @@ msgid "" "Use a BakedLightmap instead." msgstr "" +#: scene/3d/interpolated_camera.cpp +msgid "" +"InterpolatedCamera has been deprecated and will be removed in Godot 4.0." +msgstr "" + #: scene/3d/light.cpp msgid "A SpotLight with an angle wider than 90 degrees cannot cast shadows." msgstr "" @@ -12725,6 +12755,16 @@ msgstr "" msgid "Constants cannot be modified." msgstr "" +#~ msgid "FileSystem and Import Docks" +#~ msgstr "Sistemul De FiÈ™iere È™i încărcare Bare" + +#~ msgid "" +#~ "When exporting or deploying, the resulting executable will attempt to " +#~ "connect to the IP of this computer in order to be debugged." +#~ msgstr "" +#~ "Când exporÈ›i sau lansezi, executabilul rezultat va încerca să se " +#~ "conecteze la IP-ul acestui computer pentru a putea fi depanat." + #~ msgid "Current scene was never saved, please save it prior to running." #~ msgstr "" #~ "Scena curentă nu a fost salvată niciodată, salvaÈ›i-o înainte de rulare." diff --git a/editor/translations/ru.po b/editor/translations/ru.po index 9e0ecb8e8d..2c85fe4e8c 100644 --- a/editor/translations/ru.po +++ b/editor/translations/ru.po @@ -91,8 +91,8 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine editor\n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2020-09-08 11:40+0000\n" -"Last-Translator: Nikita Epifanov <nikgreens@protonmail.com>\n" +"PO-Revision-Date: 2020-09-15 07:17+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" @@ -306,7 +306,7 @@ msgstr "ПродолжительноÑть анимации (в Ñекундах #: editor/animation_track_editor.cpp msgid "Add Track" -msgstr "Добавить новый трек" +msgstr "Добавить трек" #: editor/animation_track_editor.cpp msgid "Animation Looping" @@ -327,7 +327,7 @@ msgstr "Дорожки анимации:" #: editor/animation_track_editor.cpp msgid "Change Track Path" -msgstr "Изменить Путь СледованиÑ" +msgstr "Изменить путь трека" #: editor/animation_track_editor.cpp msgid "Toggle this track on/off." @@ -335,7 +335,7 @@ msgstr "Включить/выключить Ñтот трек." #: editor/animation_track_editor.cpp msgid "Update Mode (How this property is set)" -msgstr "Режим ÐžÐ±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ (Как Ñто ÑвойÑтво уÑтанавливаетÑÑ)" +msgstr "Режим Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ (как Ñто ÑвойÑтво уÑтанавливаетÑÑ)" #: editor/animation_track_editor.cpp msgid "Interpolation Mode" @@ -384,7 +384,7 @@ msgstr "Линейный" #: editor/animation_track_editor.cpp msgid "Cubic" -msgstr "КубичеÑкаÑ" +msgstr "КубичеÑкий" #: editor/animation_track_editor.cpp msgid "Clamp Loop Interp" @@ -611,6 +611,7 @@ msgid "Seconds" msgstr "Секунды" #: editor/animation_track_editor.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "FPS" msgstr "FPS" @@ -789,7 +790,7 @@ msgstr "Учитывать региÑтр" msgid "Whole Words" msgstr "Целые Ñлова" -#: editor/code_editor.cpp editor/rename_dialog.cpp +#: editor/code_editor.cpp msgid "Replace" msgstr "Заменить" @@ -982,6 +983,11 @@ msgid "Signals" msgstr "Сигналы" #: editor/connections_dialog.cpp +#, fuzzy +msgid "Filter signals" +msgstr "Фильтр тайлов" + +#: editor/connections_dialog.cpp msgid "Are you sure you want to remove all connections from this signal?" msgstr "Ð’Ñ‹ уверены, что хотите удалить вÑе Ð¿Ð¾Ð´ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ Ð¾Ñ‚ Ñигнала?" @@ -1019,7 +1025,7 @@ msgid "Recent:" msgstr "Ðедавнее:" #: editor/create_dialog.cpp editor/plugins/script_editor_plugin.cpp -#: editor/property_selector.cpp editor/quick_open.cpp +#: editor/property_selector.cpp editor/quick_open.cpp editor/rename_dialog.cpp #: modules/visual_script/visual_script_property_selector.cpp msgid "Search:" msgstr "ПоиÑк:" @@ -1706,16 +1712,17 @@ msgid "Scene Tree Editing" msgstr "Редактирование дерева Ñцены" #: editor/editor_feature_profile.cpp -msgid "Import Dock" -msgstr "Панель «Импорт»" - -#: editor/editor_feature_profile.cpp msgid "Node Dock" msgstr "Панель «Узел»" #: editor/editor_feature_profile.cpp -msgid "FileSystem and Import Docks" -msgstr "Панели Â«Ð¤Ð°Ð¹Ð»Ð¾Ð²Ð°Ñ ÑиÑтема» и «Импорт»" +#, fuzzy +msgid "FileSystem Dock" +msgstr "Ð¤Ð°Ð¹Ð»Ð¾Ð²Ð°Ñ ÑиÑтема" + +#: editor/editor_feature_profile.cpp +msgid "Import Dock" +msgstr "Панель «Импорт»" #: editor/editor_feature_profile.cpp msgid "Erase profile '%s'? (no undo)" @@ -1932,7 +1939,7 @@ msgstr "Режим отображениÑ" #: editor/editor_file_dialog.cpp msgid "Focus Path" -msgstr "Ð¤Ð¾ÐºÑƒÑ Ð½Ð° пути" +msgstr "ПеремеÑтить Ñ„Ð¾ÐºÑƒÑ Ð½Ð° Ñтроку пути" #: editor/editor_file_dialog.cpp msgid "Move Favorite Up" @@ -1980,7 +1987,7 @@ msgstr "Каталоги и файлы:" #: editor/editor_file_dialog.cpp editor/plugins/sprite_editor_plugin.cpp #: editor/plugins/style_box_editor_plugin.cpp -#: editor/plugins/theme_editor_plugin.cpp +#: editor/plugins/theme_editor_plugin.cpp editor/rename_dialog.cpp msgid "Preview:" msgstr "ПредпроÑмотр:" @@ -2790,12 +2797,12 @@ msgstr "Ðабор тайлов..." #: editor/editor_node.cpp editor/plugins/script_text_editor.cpp #: scene/gui/line_edit.cpp scene/gui/text_edit.cpp msgid "Undo" -msgstr "Отменить (Undo)" +msgstr "Отменить" #: editor/editor_node.cpp editor/plugins/script_text_editor.cpp #: scene/gui/line_edit.cpp scene/gui/text_edit.cpp msgid "Redo" -msgstr "Повторить (Redo)" +msgstr "Повторить" #: editor/editor_node.cpp msgid "Miscellaneous project or scene-wide tools." @@ -2857,24 +2864,28 @@ msgstr "Развернуть Ñ ÑƒÐ´Ð°Ð»Ñ‘Ð½Ð½Ð¾Ð¹ отладкой" #: editor/editor_node.cpp msgid "" -"When exporting or deploying, the resulting executable will attempt to " -"connect to the IP of this computer in order to be debugged." +"When this option is enabled, using one-click deploy will make the executable " +"attempt to connect to this computer's IP so the running project can be " +"debugged.\n" +"This option is intended to be used for remote debugging (typically with a " +"mobile device).\n" +"You don't need to enable it to use the GDScript debugger locally." msgstr "" -"При ÑкÑпорте или развёртывании, полученный иÑполнÑемый файл будет пытатьÑÑ " -"подключитьÑÑ Ðº IP Ñтого компьютера Ñ Ñ†ÐµÐ»ÑŒÑŽ отладки." #: editor/editor_node.cpp -msgid "Small Deploy with Network FS" +#, fuzzy +msgid "Small Deploy with Network Filesystem" msgstr "Ðебольшое развёртывание через Ñеть" #: editor/editor_node.cpp +#, fuzzy msgid "" -"When this option is enabled, export or deploy will produce a minimal " -"executable.\n" +"When this option is enabled, using one-click deploy for Android will only " +"export an executable without the project data.\n" "The filesystem will be provided from the project by the editor over the " "network.\n" -"On Android, deploy will use the USB cable for faster performance. This " -"option speeds up testing for games with a large footprint." +"On Android, deploying will use the USB cable for faster performance. This " +"option speeds up testing for projects with large assets." msgstr "" "Когда Ñта Ð¾Ð¿Ñ†Ð¸Ñ Ð²ÐºÐ»ÑŽÑ‡ÐµÐ½Ð°, ÑкÑпорт или развёртывание будет Ñоздавать " "минимальный иÑполнÑемый файл.\n" @@ -2887,9 +2898,10 @@ msgid "Visible Collision Shapes" msgstr "Видимые облаÑти ÑоприкоÑновениÑ" #: editor/editor_node.cpp +#, fuzzy msgid "" -"Collision shapes and raycast nodes (for 2D and 3D) will be visible on the " -"running game if this option is turned on." +"When this option is enabled, collision shapes and raycast nodes (for 2D and " +"3D) will be visible in the running project." msgstr "" "Когда Ñта Ð¾Ð¿Ñ†Ð¸Ñ Ð²ÐºÐ»ÑŽÑ‡ÐµÐ½Ð°, облаÑти ÑоприкоÑновений и узлы Raycast(в 2D и 3D) " "будут видимыми в запущенной игре." @@ -2899,23 +2911,26 @@ msgid "Visible Navigation" msgstr "Ð’Ð¸Ð´Ð¸Ð¼Ð°Ñ Ð½Ð°Ð²Ð¸Ð³Ð°Ñ†Ð¸Ñ" #: editor/editor_node.cpp +#, fuzzy msgid "" -"Navigation meshes and polygons will be visible on the running game if this " -"option is turned on." +"When this option is enabled, navigation meshes and polygons will be visible " +"in the running project." msgstr "" "Когда Ñта Ð¾Ð¿Ñ†Ð¸Ñ Ð²ÐºÐ»ÑŽÑ‡ÐµÐ½Ð°, навигационные полиÑетки и полигоны будут видимыми " "в запущенной игре." #: editor/editor_node.cpp -msgid "Sync Scene Changes" +#, fuzzy +msgid "Synchronize Scene Changes" msgstr "Ð¡Ð¸Ð½Ñ…Ñ€Ð¾Ð½Ð¸Ð·Ð°Ñ†Ð¸Ñ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ð¹ в Ñцене" #: editor/editor_node.cpp +#, fuzzy msgid "" -"When this option is turned on, any changes made to the scene in the editor " -"will be replicated in the running game.\n" -"When used remotely on a device, this is more efficient with network " -"filesystem." +"When this option is enabled, any changes made to the scene in the editor " +"will be replicated in the running project.\n" +"When used remotely on a device, this is more efficient when the network " +"filesystem option is enabled." msgstr "" "Когда Ñта Ð¾Ð¿Ñ†Ð¸Ñ Ð²ÐºÐ»ÑŽÑ‡ÐµÐ½Ð°, вÑе изменениÑ, внеÑённые на Ñцену, в редакторе " "будут перенеÑены в запущенную игру.\n" @@ -2923,15 +2938,17 @@ msgstr "" "Ñетевой файловой ÑиÑтемой." #: editor/editor_node.cpp -msgid "Sync Script Changes" +#, fuzzy +msgid "Synchronize Script Changes" msgstr "Ð¡Ð¸Ð½Ñ…Ñ€Ð¾Ð½Ð¸Ð·Ð°Ñ†Ð¸Ñ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ð¹ в Ñкриптах" #: editor/editor_node.cpp +#, fuzzy msgid "" -"When this option is turned on, any script that is saved will be reloaded on " -"the running game.\n" -"When used remotely on a device, this is more efficient with network " -"filesystem." +"When this option is enabled, any script that is saved will be reloaded in " +"the running project.\n" +"When used remotely on a device, this is more efficient when the network " +"filesystem option is enabled." msgstr "" "Когда Ñта Ð¾Ð¿Ñ†Ð¸Ñ Ð²ÐºÐ»ÑŽÑ‡ÐµÐ½Ð°, любой Ñохранённый Ñкрипт будет перезагружен в " "запущенную игру.\n" @@ -2995,7 +3012,7 @@ msgstr "Справка" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp editor/plugins/text_editor.cpp #: editor/plugins/visual_shader_editor_plugin.cpp editor/project_manager.cpp -#: editor/project_settings_editor.cpp editor/rename_dialog.cpp +#: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp msgid "Search" msgstr "ПоиÑк" @@ -3414,9 +3431,11 @@ msgid "Add Key/Value Pair" msgstr "Добавить пару: Ключ/Значение" #: editor/editor_run_native.cpp +#, fuzzy msgid "" "No runnable export preset found for this platform.\n" -"Please add a runnable preset in the export menu." +"Please add a runnable preset in the Export menu or define an existing preset " +"as runnable." msgstr "" "Ðе найден рабочий ÑкÑпортер Ð´Ð»Ñ Ñтой платформы.\n" "ПожалуйÑта, добавьте его в меню ÑкÑпорта." @@ -5181,7 +5200,7 @@ msgid "Bake Lightmaps" msgstr "Запекать карты оÑвещениÑ" #: editor/plugins/camera_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp editor/rename_dialog.cpp +#: editor/plugins/spatial_editor_plugin.cpp msgid "Preview" msgstr "ПредпроÑмотр" @@ -7828,7 +7847,8 @@ msgid "New Animation" msgstr "ÐÐ¾Ð²Ð°Ñ Ð°Ð½Ð¸Ð¼Ð°Ñ†Ð¸Ñ" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Speed (FPS):" +#, fuzzy +msgid "Speed:" msgstr "СкороÑть (FPS):" #: editor/plugins/sprite_frames_editor_plugin.cpp @@ -10392,11 +10412,18 @@ msgid "Batch Rename" msgstr "Групповое переименование" #: editor/rename_dialog.cpp -msgid "Prefix" +#, fuzzy +msgid "Replace:" +msgstr "Заменить: " + +#: editor/rename_dialog.cpp +#, fuzzy +msgid "Prefix:" msgstr "ПрефикÑ" #: editor/rename_dialog.cpp -msgid "Suffix" +#, fuzzy +msgid "Suffix:" msgstr "СуффикÑ" #: editor/rename_dialog.cpp @@ -10444,7 +10471,8 @@ msgid "Per-level Counter" msgstr "Счетчик Ð´Ð»Ñ ÐºÐ°Ð¶Ð´Ð¾Ð³Ð¾ уровнÑ" #: editor/rename_dialog.cpp -msgid "If set the counter restarts for each group of child nodes" +#, fuzzy +msgid "If set, the counter restarts for each group of child nodes." msgstr "" "ЕÑли уÑтановить, Ñчетчик перезапуÑтитÑÑ Ð´Ð»Ñ ÐºÐ°Ð¶Ð´Ð¾Ð¹ группы дочерних узлов" @@ -10506,7 +10534,8 @@ msgid "Reset" msgstr "СброÑить" #: editor/rename_dialog.cpp -msgid "Regular Expression Error" +#, fuzzy +msgid "Regular Expression Error:" msgstr "Ошибка в регулÑрном выражении" #: editor/rename_dialog.cpp @@ -12035,14 +12064,13 @@ msgstr "OpenJDK jarsigner не наÑтроен в ÐаÑтройках Реда #: platform/android/export/export.cpp msgid "Debug keystore not configured in the Editor Settings nor in the preset." msgstr "" -"ÐžÑ‚Ð»Ð°Ð´Ð¾Ñ‡Ð½Ð°Ñ ÐºÐ»Ð°Ð²Ð¸Ð°Ñ‚ÑƒÑ€Ð° не наÑтроена ни в наÑтройках редактора, ни в " +"Отладочное хранилище ключей не наÑтроено ни в наÑтройках редактора, ни в " "предуÑтановках." #: platform/android/export/export.cpp msgid "Release keystore incorrectly configured in the export preset." msgstr "" -"ÐžÑ‚Ð»Ð°Ð´Ð¾Ñ‡Ð½Ð°Ñ ÐºÐ»Ð°Ð²Ð¸Ð°Ñ‚ÑƒÑ€Ð° не наÑтроена ни в наÑтройках редактора, ни в " -"предуÑтановках." +"Хранилище ключей не наÑтроено ни в наÑтройках редактора, ни в предуÑтановках." #: platform/android/export/export.cpp msgid "Custom build requires a valid Android SDK path in Editor Settings." @@ -12588,6 +12616,11 @@ msgstr "" "GIProbes не поддерживаютÑÑ Ð²Ð¸Ð´ÐµÐ¾Ð´Ñ€Ð°Ð¹Ð²ÐµÑ€Ð¾Ð¼ GLES2.\n" "ВмеÑто Ñтого иÑпользуйте BakedLightmap." +#: scene/3d/interpolated_camera.cpp +msgid "" +"InterpolatedCamera has been deprecated and will be removed in Godot 4.0." +msgstr "" + #: scene/3d/light.cpp msgid "A SpotLight with an angle wider than 90 degrees cannot cast shadows." msgstr "SpotLight Ñ ÑƒÐ³Ð»Ð¾Ð¼ более 90 градуÑов не может отбраÑывать тени." @@ -12892,6 +12925,16 @@ msgstr "Ð˜Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð¼Ð¾Ð³ÑƒÑ‚ быть назначены только Ð msgid "Constants cannot be modified." msgstr "КонÑтанты не могут быть изменены." +#~ msgid "FileSystem and Import Docks" +#~ msgstr "Панели Â«Ð¤Ð°Ð¹Ð»Ð¾Ð²Ð°Ñ ÑиÑтема» и «Импорт»" + +#~ msgid "" +#~ "When exporting or deploying, the resulting executable will attempt to " +#~ "connect to the IP of this computer in order to be debugged." +#~ msgstr "" +#~ "При ÑкÑпорте или развёртывании, полученный иÑполнÑемый файл будет " +#~ "пытатьÑÑ Ð¿Ð¾Ð´ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒÑÑ Ðº IP Ñтого компьютера Ñ Ñ†ÐµÐ»ÑŒÑŽ отладки." + #~ msgid "Current scene was never saved, please save it prior to running." #~ msgstr "" #~ "Ð¢ÐµÐºÑƒÑ‰Ð°Ñ Ñцена никогда не была Ñохранена, Ñохраните её перед запуÑком." diff --git a/editor/translations/si.po b/editor/translations/si.po index 6db6ba355a..d474b218ba 100644 --- a/editor/translations/si.po +++ b/editor/translations/si.po @@ -527,6 +527,7 @@ msgid "Seconds" msgstr "" #: editor/animation_track_editor.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "FPS" msgstr "" @@ -706,7 +707,7 @@ msgstr "" msgid "Whole Words" msgstr "" -#: editor/code_editor.cpp editor/rename_dialog.cpp +#: editor/code_editor.cpp msgid "Replace" msgstr "" @@ -896,6 +897,10 @@ msgid "Signals" msgstr "" #: editor/connections_dialog.cpp +msgid "Filter signals" +msgstr "" + +#: editor/connections_dialog.cpp msgid "Are you sure you want to remove all connections from this signal?" msgstr "" @@ -933,7 +938,7 @@ msgid "Recent:" msgstr "" #: editor/create_dialog.cpp editor/plugins/script_editor_plugin.cpp -#: editor/property_selector.cpp editor/quick_open.cpp +#: editor/property_selector.cpp editor/quick_open.cpp editor/rename_dialog.cpp #: modules/visual_script/visual_script_property_selector.cpp msgid "Search:" msgstr "" @@ -1602,15 +1607,15 @@ msgid "Scene Tree Editing" msgstr "" #: editor/editor_feature_profile.cpp -msgid "Import Dock" +msgid "Node Dock" msgstr "" #: editor/editor_feature_profile.cpp -msgid "Node Dock" +msgid "FileSystem Dock" msgstr "" #: editor/editor_feature_profile.cpp -msgid "FileSystem and Import Docks" +msgid "Import Dock" msgstr "" #: editor/editor_feature_profile.cpp @@ -1873,7 +1878,7 @@ msgstr "" #: editor/editor_file_dialog.cpp editor/plugins/sprite_editor_plugin.cpp #: editor/plugins/style_box_editor_plugin.cpp -#: editor/plugins/theme_editor_plugin.cpp +#: editor/plugins/theme_editor_plugin.cpp editor/rename_dialog.cpp msgid "Preview:" msgstr "" @@ -2700,22 +2705,26 @@ msgstr "" #: editor/editor_node.cpp msgid "" -"When exporting or deploying, the resulting executable will attempt to " -"connect to the IP of this computer in order to be debugged." +"When this option is enabled, using one-click deploy will make the executable " +"attempt to connect to this computer's IP so the running project can be " +"debugged.\n" +"This option is intended to be used for remote debugging (typically with a " +"mobile device).\n" +"You don't need to enable it to use the GDScript debugger locally." msgstr "" #: editor/editor_node.cpp -msgid "Small Deploy with Network FS" +msgid "Small Deploy with Network Filesystem" msgstr "" #: editor/editor_node.cpp msgid "" -"When this option is enabled, export or deploy will produce a minimal " -"executable.\n" +"When this option is enabled, using one-click deploy for Android will only " +"export an executable without the project data.\n" "The filesystem will be provided from the project by the editor over the " "network.\n" -"On Android, deploy will use the USB cable for faster performance. This " -"option speeds up testing for games with a large footprint." +"On Android, deploying will use the USB cable for faster performance. This " +"option speeds up testing for projects with large assets." msgstr "" #: editor/editor_node.cpp @@ -2724,8 +2733,8 @@ msgstr "" #: editor/editor_node.cpp msgid "" -"Collision shapes and raycast nodes (for 2D and 3D) will be visible on the " -"running game if this option is turned on." +"When this option is enabled, collision shapes and raycast nodes (for 2D and " +"3D) will be visible in the running project." msgstr "" #: editor/editor_node.cpp @@ -2734,32 +2743,32 @@ msgstr "" #: editor/editor_node.cpp msgid "" -"Navigation meshes and polygons will be visible on the running game if this " -"option is turned on." +"When this option is enabled, navigation meshes and polygons will be visible " +"in the running project." msgstr "" #: editor/editor_node.cpp -msgid "Sync Scene Changes" +msgid "Synchronize Scene Changes" msgstr "" #: editor/editor_node.cpp msgid "" -"When this option is turned on, any changes made to the scene in the editor " -"will be replicated in the running game.\n" -"When used remotely on a device, this is more efficient with network " -"filesystem." +"When this option is enabled, any changes made to the scene in the editor " +"will be replicated in the running project.\n" +"When used remotely on a device, this is more efficient when the network " +"filesystem option is enabled." msgstr "" #: editor/editor_node.cpp -msgid "Sync Script Changes" +msgid "Synchronize Script Changes" msgstr "" #: editor/editor_node.cpp msgid "" -"When this option is turned on, any script that is saved will be reloaded on " -"the running game.\n" -"When used remotely on a device, this is more efficient with network " -"filesystem." +"When this option is enabled, any script that is saved will be reloaded in " +"the running project.\n" +"When used remotely on a device, this is more efficient when the network " +"filesystem option is enabled." msgstr "" #: editor/editor_node.cpp editor/script_create_dialog.cpp @@ -2819,7 +2828,7 @@ msgstr "" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp editor/plugins/text_editor.cpp #: editor/plugins/visual_shader_editor_plugin.cpp editor/project_manager.cpp -#: editor/project_settings_editor.cpp editor/rename_dialog.cpp +#: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp msgid "Search" msgstr "" @@ -3220,7 +3229,8 @@ msgstr "" #: editor/editor_run_native.cpp msgid "" "No runnable export preset found for this platform.\n" -"Please add a runnable preset in the export menu." +"Please add a runnable preset in the Export menu or define an existing preset " +"as runnable." msgstr "" #: editor/editor_run_script.cpp @@ -4957,7 +4967,7 @@ msgid "Bake Lightmaps" msgstr "" #: editor/plugins/camera_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp editor/rename_dialog.cpp +#: editor/plugins/spatial_editor_plugin.cpp msgid "Preview" msgstr "" @@ -7558,7 +7568,7 @@ msgid "New Animation" msgstr "සජීවීකරණ පුනරà·à·€à¶»à·Šà¶®à¶±à¶º" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Speed (FPS):" +msgid "Speed:" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp @@ -9984,11 +9994,15 @@ msgid "Batch Rename" msgstr "" #: editor/rename_dialog.cpp -msgid "Prefix" +msgid "Replace:" +msgstr "" + +#: editor/rename_dialog.cpp +msgid "Prefix:" msgstr "" #: editor/rename_dialog.cpp -msgid "Suffix" +msgid "Suffix:" msgstr "" #: editor/rename_dialog.cpp @@ -10034,7 +10048,7 @@ msgid "Per-level Counter" msgstr "" #: editor/rename_dialog.cpp -msgid "If set the counter restarts for each group of child nodes" +msgid "If set, the counter restarts for each group of child nodes." msgstr "" #: editor/rename_dialog.cpp @@ -10092,7 +10106,7 @@ msgid "Reset" msgstr "" #: editor/rename_dialog.cpp -msgid "Regular Expression Error" +msgid "Regular Expression Error:" msgstr "" #: editor/rename_dialog.cpp @@ -12038,6 +12052,11 @@ msgid "" "Use a BakedLightmap instead." msgstr "" +#: scene/3d/interpolated_camera.cpp +msgid "" +"InterpolatedCamera has been deprecated and will be removed in Godot 4.0." +msgstr "" + #: scene/3d/light.cpp msgid "A SpotLight with an angle wider than 90 degrees cannot cast shadows." msgstr "" diff --git a/editor/translations/sk.po b/editor/translations/sk.po index 7a5bd57c4c..9ef7eb1d1a 100644 --- a/editor/translations/sk.po +++ b/editor/translations/sk.po @@ -528,6 +528,7 @@ msgid "Seconds" msgstr "Sekundy" #: editor/animation_track_editor.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "FPS" msgstr "FPS" @@ -706,7 +707,7 @@ msgstr "Match Case" msgid "Whole Words" msgstr "Celé slová" -#: editor/code_editor.cpp editor/rename_dialog.cpp +#: editor/code_editor.cpp msgid "Replace" msgstr "NahradiÅ¥" @@ -897,6 +898,11 @@ msgid "Signals" msgstr "Signály" #: editor/connections_dialog.cpp +#, fuzzy +msgid "Filter signals" +msgstr "Filter:" + +#: editor/connections_dialog.cpp msgid "Are you sure you want to remove all connections from this signal?" msgstr "Naozaj chcete odstrániÅ¥ vÅ¡etky pripojenia z tohto signálu?" @@ -934,7 +940,7 @@ msgid "Recent:" msgstr "Nedávne:" #: editor/create_dialog.cpp editor/plugins/script_editor_plugin.cpp -#: editor/property_selector.cpp editor/quick_open.cpp +#: editor/property_selector.cpp editor/quick_open.cpp editor/rename_dialog.cpp #: modules/visual_script/visual_script_property_selector.cpp msgid "Search:" msgstr "HľadaÅ¥:" @@ -1621,16 +1627,17 @@ msgid "Scene Tree Editing" msgstr "Editovanie Stromu Scén" #: editor/editor_feature_profile.cpp -msgid "Import Dock" -msgstr "ImportovaÅ¥ Dock" - -#: editor/editor_feature_profile.cpp msgid "Node Dock" msgstr "Node Dock" #: editor/editor_feature_profile.cpp -msgid "FileSystem and Import Docks" -msgstr "Systém súborov a Import Dock-y" +#, fuzzy +msgid "FileSystem Dock" +msgstr "FileSystém" + +#: editor/editor_feature_profile.cpp +msgid "Import Dock" +msgstr "ImportovaÅ¥ Dock" #: editor/editor_feature_profile.cpp msgid "Erase profile '%s'? (no undo)" @@ -1894,7 +1901,7 @@ msgstr "PrieÄinky a Súbory:" #: editor/editor_file_dialog.cpp editor/plugins/sprite_editor_plugin.cpp #: editor/plugins/style_box_editor_plugin.cpp -#: editor/plugins/theme_editor_plugin.cpp +#: editor/plugins/theme_editor_plugin.cpp editor/rename_dialog.cpp msgid "Preview:" msgstr "PredzobraziÅ¥:" @@ -2771,24 +2778,28 @@ msgstr "Deploy-ovanie z Remote Debug-om" #: editor/editor_node.cpp msgid "" -"When exporting or deploying, the resulting executable will attempt to " -"connect to the IP of this computer in order to be debugged." +"When this option is enabled, using one-click deploy will make the executable " +"attempt to connect to this computer's IP so the running project can be " +"debugged.\n" +"This option is intended to be used for remote debugging (typically with a " +"mobile device).\n" +"You don't need to enable it to use the GDScript debugger locally." msgstr "" -"Pri exportovanà alebo deploy-ovanÃ, súbor resulting executable sa pokúsi o " -"pripojenie do IP vášho poÄÃtaÄa aby mohol byÅ¥ debugg-ovaný." #: editor/editor_node.cpp -msgid "Small Deploy with Network FS" +#, fuzzy +msgid "Small Deploy with Network Filesystem" msgstr "Malý Deploy z Network FS" #: editor/editor_node.cpp +#, fuzzy msgid "" -"When this option is enabled, export or deploy will produce a minimal " -"executable.\n" +"When this option is enabled, using one-click deploy for Android will only " +"export an executable without the project data.\n" "The filesystem will be provided from the project by the editor over the " "network.\n" -"On Android, deploy will use the USB cable for faster performance. This " -"option speeds up testing for games with a large footprint." +"On Android, deploying will use the USB cable for faster performance. This " +"option speeds up testing for projects with large assets." msgstr "" "KeÄ bude povolená táto možnosÅ¥, export alebo deploy vyprodukujú menej \n" "súboru executable.\n" @@ -2801,9 +2812,10 @@ msgid "Visible Collision Shapes" msgstr "Viditeľné Tvary KolÃzie" #: editor/editor_node.cpp +#, fuzzy msgid "" -"Collision shapes and raycast nodes (for 2D and 3D) will be visible on the " -"running game if this option is turned on." +"When this option is enabled, collision shapes and raycast nodes (for 2D and " +"3D) will be visible in the running project." msgstr "" "Tvary KolÃzie a raycast node-y (pre 2D a 3D) budú viditeľné po spustenà hry " "ak budete maÅ¥ zapnutú túto možnosÅ¥." @@ -2813,23 +2825,26 @@ msgid "Visible Navigation" msgstr "Viditeľná Navigácia" #: editor/editor_node.cpp +#, fuzzy msgid "" -"Navigation meshes and polygons will be visible on the running game if this " -"option is turned on." +"When this option is enabled, navigation meshes and polygons will be visible " +"in the running project." msgstr "" "NavigaÄné mesh-e a polygony budú viditeľné po spustenà hry ak budete maÅ¥ " "zapnutú túto možnosÅ¥." #: editor/editor_node.cpp -msgid "Sync Scene Changes" +#, fuzzy +msgid "Synchronize Scene Changes" msgstr "Zmeny Synchronizácie Scény" #: editor/editor_node.cpp +#, fuzzy msgid "" -"When this option is turned on, any changes made to the scene in the editor " -"will be replicated in the running game.\n" -"When used remotely on a device, this is more efficient with network " -"filesystem." +"When this option is enabled, any changes made to the scene in the editor " +"will be replicated in the running project.\n" +"When used remotely on a device, this is more efficient when the network " +"filesystem option is enabled." msgstr "" "KeÄ zapnete túto možnosÅ¥, akékoľvek zmeny v scéne v editore budú náhradné so " "spustenou hrou.\n" @@ -2837,15 +2852,17 @@ msgstr "" "filesystémom." #: editor/editor_node.cpp -msgid "Sync Script Changes" +#, fuzzy +msgid "Synchronize Script Changes" msgstr "Zmeny Synchronizácie Scriptu" #: editor/editor_node.cpp +#, fuzzy msgid "" -"When this option is turned on, any script that is saved will be reloaded on " -"the running game.\n" -"When used remotely on a device, this is more efficient with network " -"filesystem." +"When this option is enabled, any script that is saved will be reloaded in " +"the running project.\n" +"When used remotely on a device, this is more efficient when the network " +"filesystem option is enabled." msgstr "" "KeÄ je zapnutá táto MožnosÅ¥, akýkoľvek uložený script bude znovu naÄÃtaný v " "spustenej hre.\n" @@ -2909,7 +2926,7 @@ msgstr "Pomoc" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp editor/plugins/text_editor.cpp #: editor/plugins/visual_shader_editor_plugin.cpp editor/project_manager.cpp -#: editor/project_settings_editor.cpp editor/rename_dialog.cpp +#: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp msgid "Search" msgstr "VyhľadaÅ¥" @@ -3325,9 +3342,11 @@ msgid "Add Key/Value Pair" msgstr "PridaÅ¥ KľúÄ/Hodnota \"Pair\"" #: editor/editor_run_native.cpp +#, fuzzy msgid "" "No runnable export preset found for this platform.\n" -"Please add a runnable preset in the export menu." +"Please add a runnable preset in the Export menu or define an existing preset " +"as runnable." msgstr "" "Pre túto platformu sa nenaÅ¡iel žiadny spustiteľný \"export preset\" .\n" "ProsÃm pridajte spustiteľný \"preset\" v export menu." @@ -5088,7 +5107,7 @@ msgid "Bake Lightmaps" msgstr "Bake Lightmaps" #: editor/plugins/camera_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp editor/rename_dialog.cpp +#: editor/plugins/spatial_editor_plugin.cpp msgid "Preview" msgstr "PredzobraziÅ¥" @@ -7744,7 +7763,7 @@ msgid "New Animation" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Speed (FPS):" +msgid "Speed:" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp @@ -10261,11 +10280,16 @@ msgid "Batch Rename" msgstr "" #: editor/rename_dialog.cpp -msgid "Prefix" +#, fuzzy +msgid "Replace:" +msgstr "NahradiÅ¥: " + +#: editor/rename_dialog.cpp +msgid "Prefix:" msgstr "" #: editor/rename_dialog.cpp -msgid "Suffix" +msgid "Suffix:" msgstr "" #: editor/rename_dialog.cpp @@ -10311,7 +10335,7 @@ msgid "Per-level Counter" msgstr "" #: editor/rename_dialog.cpp -msgid "If set the counter restarts for each group of child nodes" +msgid "If set, the counter restarts for each group of child nodes." msgstr "" #: editor/rename_dialog.cpp @@ -10369,7 +10393,7 @@ msgid "Reset" msgstr "" #: editor/rename_dialog.cpp -msgid "Regular Expression Error" +msgid "Regular Expression Error:" msgstr "" #: editor/rename_dialog.cpp @@ -12382,6 +12406,11 @@ msgid "" "Use a BakedLightmap instead." msgstr "" +#: scene/3d/interpolated_camera.cpp +msgid "" +"InterpolatedCamera has been deprecated and will be removed in Godot 4.0." +msgstr "" + #: scene/3d/light.cpp msgid "A SpotLight with an angle wider than 90 degrees cannot cast shadows." msgstr "" @@ -12636,6 +12665,16 @@ msgstr "" msgid "Constants cannot be modified." msgstr "" +#~ msgid "FileSystem and Import Docks" +#~ msgstr "Systém súborov a Import Dock-y" + +#~ msgid "" +#~ "When exporting or deploying, the resulting executable will attempt to " +#~ "connect to the IP of this computer in order to be debugged." +#~ msgstr "" +#~ "Pri exportovanà alebo deploy-ovanÃ, súbor resulting executable sa pokúsi " +#~ "o pripojenie do IP vášho poÄÃtaÄa aby mohol byÅ¥ debugg-ovaný." + #~ msgid "Current scene was never saved, please save it prior to running." #~ msgstr "Aktuálna scéna sa nikdy neuložila, prosÃm uložte ju pred spustenÃm." diff --git a/editor/translations/sl.po b/editor/translations/sl.po index b095b4d9b7..a97fb1ae39 100644 --- a/editor/translations/sl.po +++ b/editor/translations/sl.po @@ -555,6 +555,7 @@ msgid "Seconds" msgstr "" #: editor/animation_track_editor.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "FPS" msgstr "" @@ -743,7 +744,7 @@ msgstr "Ujemanje Velikih ÄŒrk" msgid "Whole Words" msgstr "Cele Besede" -#: editor/code_editor.cpp editor/rename_dialog.cpp +#: editor/code_editor.cpp msgid "Replace" msgstr "Zamenjaj" @@ -947,6 +948,11 @@ msgid "Signals" msgstr "Signali" #: editor/connections_dialog.cpp +#, fuzzy +msgid "Filter signals" +msgstr "Filtriraj datoteke..." + +#: editor/connections_dialog.cpp msgid "Are you sure you want to remove all connections from this signal?" msgstr "" @@ -987,7 +993,7 @@ msgid "Recent:" msgstr "Nedavni:" #: editor/create_dialog.cpp editor/plugins/script_editor_plugin.cpp -#: editor/property_selector.cpp editor/quick_open.cpp +#: editor/property_selector.cpp editor/quick_open.cpp editor/rename_dialog.cpp #: modules/visual_script/visual_script_property_selector.cpp msgid "Search:" msgstr "Iskanje:" @@ -1694,21 +1700,21 @@ msgstr "" #: editor/editor_feature_profile.cpp #, fuzzy -msgid "Import Dock" -msgstr "Uvozi" - -#: editor/editor_feature_profile.cpp -#, fuzzy msgid "Node Dock" msgstr "NaÄin Premika" #: editor/editor_feature_profile.cpp #, fuzzy -msgid "FileSystem and Import Docks" +msgid "FileSystem Dock" msgstr "DatoteÄniSistem" #: editor/editor_feature_profile.cpp #, fuzzy +msgid "Import Dock" +msgstr "Uvozi" + +#: editor/editor_feature_profile.cpp +#, fuzzy msgid "Erase profile '%s'? (no undo)" msgstr "Zamenjaj Vse" @@ -1997,7 +2003,7 @@ msgstr "Mape & Datoteke:" #: editor/editor_file_dialog.cpp editor/plugins/sprite_editor_plugin.cpp #: editor/plugins/style_box_editor_plugin.cpp -#: editor/plugins/theme_editor_plugin.cpp +#: editor/plugins/theme_editor_plugin.cpp editor/rename_dialog.cpp msgid "Preview:" msgstr "Predogled:" @@ -2907,24 +2913,28 @@ msgstr "Uvajanje z Oddaljenim RazhroÅ¡Äevanjem" #: editor/editor_node.cpp msgid "" -"When exporting or deploying, the resulting executable will attempt to " -"connect to the IP of this computer in order to be debugged." +"When this option is enabled, using one-click deploy will make the executable " +"attempt to connect to this computer's IP so the running project can be " +"debugged.\n" +"This option is intended to be used for remote debugging (typically with a " +"mobile device).\n" +"You don't need to enable it to use the GDScript debugger locally." msgstr "" -"Pri izvažanju ali uvajanju se bo konÄna izvrÅ¡ljiva datoteka razhroÅ¡Äevala, " -"tako da se bo skuÅ¡ala povezati z IP-jem tega raÄunalnika." #: editor/editor_node.cpp -msgid "Small Deploy with Network FS" +#, fuzzy +msgid "Small Deploy with Network Filesystem" msgstr "Kratko Uvajanje z Omrežjem FS" #: editor/editor_node.cpp +#, fuzzy msgid "" -"When this option is enabled, export or deploy will produce a minimal " -"executable.\n" +"When this option is enabled, using one-click deploy for Android will only " +"export an executable without the project data.\n" "The filesystem will be provided from the project by the editor over the " "network.\n" -"On Android, deploy will use the USB cable for faster performance. This " -"option speeds up testing for games with a large footprint." +"On Android, deploying will use the USB cable for faster performance. This " +"option speeds up testing for projects with large assets." msgstr "" "Ko je ta možnost omogoÄena, se bo pri izvozu ali uvajanju ustvarila " "minimalna izvrÅ¡ljiva datoteka.\n" @@ -2937,9 +2947,10 @@ msgid "Visible Collision Shapes" msgstr "Vidne Oblike Trka" #: editor/editor_node.cpp +#, fuzzy msgid "" -"Collision shapes and raycast nodes (for 2D and 3D) will be visible on the " -"running game if this option is turned on." +"When this option is enabled, collision shapes and raycast nodes (for 2D and " +"3D) will be visible in the running project." msgstr "" "Gradniki oblike trka in prikaz žarka (za 2D in 3D) bodo vidni pri poteku " "igre, Äe je ta možnost vklopljena." @@ -2949,37 +2960,42 @@ msgid "Visible Navigation" msgstr "Vidna Navigacija" #: editor/editor_node.cpp +#, fuzzy msgid "" -"Navigation meshes and polygons will be visible on the running game if this " -"option is turned on." +"When this option is enabled, navigation meshes and polygons will be visible " +"in the running project." msgstr "" "ÄŒe je ta možnost vkljuÄena, bodo navigacijske oblike in poligoni vidni pri " "poteku igre." #: editor/editor_node.cpp -msgid "Sync Scene Changes" +#, fuzzy +msgid "Synchronize Scene Changes" msgstr "Usklajuj Spremembe Prizora" #: editor/editor_node.cpp +#, fuzzy msgid "" -"When this option is turned on, any changes made to the scene in the editor " -"will be replicated in the running game.\n" -"When used remotely on a device, this is more efficient with network " -"filesystem." +"When this option is enabled, any changes made to the scene in the editor " +"will be replicated in the running project.\n" +"When used remotely on a device, this is more efficient when the network " +"filesystem option is enabled." msgstr "" "Ko je ta možnost vkljuÄena, bodo vse spremebe v prizoru ali urejevalniku " "ponovljene med potekom igre." #: editor/editor_node.cpp -msgid "Sync Script Changes" +#, fuzzy +msgid "Synchronize Script Changes" msgstr "Usklajuj Spremembe Skript" #: editor/editor_node.cpp +#, fuzzy msgid "" -"When this option is turned on, any script that is saved will be reloaded on " -"the running game.\n" -"When used remotely on a device, this is more efficient with network " -"filesystem." +"When this option is enabled, any script that is saved will be reloaded in " +"the running project.\n" +"When used remotely on a device, this is more efficient when the network " +"filesystem option is enabled." msgstr "" "ÄŒe je ta možnost vkljuÄena, bo vsaka shranjena skripta ponovno naložena v " "igro, ki se izvaja.\n" @@ -3051,7 +3067,7 @@ msgstr "PomoÄ" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp editor/plugins/text_editor.cpp #: editor/plugins/visual_shader_editor_plugin.cpp editor/project_manager.cpp -#: editor/project_settings_editor.cpp editor/rename_dialog.cpp +#: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp msgid "Search" msgstr "Iskanje" @@ -3466,9 +3482,11 @@ msgid "Add Key/Value Pair" msgstr "" #: editor/editor_run_native.cpp +#, fuzzy msgid "" "No runnable export preset found for this platform.\n" -"Please add a runnable preset in the export menu." +"Please add a runnable preset in the Export menu or define an existing preset " +"as runnable." msgstr "" "Za to platformo ni mogoÄe najti obstojeÄih izvoznih nastavitev.\n" "V izvoznem meniju dodajte svoje nastavitve." @@ -5338,7 +5356,7 @@ msgid "Bake Lightmaps" msgstr "ZapeÄi Svetlobne karte" #: editor/plugins/camera_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp editor/rename_dialog.cpp +#: editor/plugins/spatial_editor_plugin.cpp msgid "Preview" msgstr "Predogled" @@ -8078,7 +8096,7 @@ msgid "New Animation" msgstr "Animacija" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Speed (FPS):" +msgid "Speed:" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp @@ -10620,11 +10638,16 @@ msgid "Batch Rename" msgstr "Preimenuj" #: editor/rename_dialog.cpp -msgid "Prefix" +#, fuzzy +msgid "Replace:" +msgstr "Zamenjaj" + +#: editor/rename_dialog.cpp +msgid "Prefix:" msgstr "" #: editor/rename_dialog.cpp -msgid "Suffix" +msgid "Suffix:" msgstr "" #: editor/rename_dialog.cpp @@ -10676,7 +10699,7 @@ msgid "Per-level Counter" msgstr "" #: editor/rename_dialog.cpp -msgid "If set the counter restarts for each group of child nodes" +msgid "If set, the counter restarts for each group of child nodes." msgstr "" #: editor/rename_dialog.cpp @@ -10736,8 +10759,9 @@ msgid "Reset" msgstr "Ponastavi PoveÄavo/PomanjÅ¡avo" #: editor/rename_dialog.cpp -msgid "Regular Expression Error" -msgstr "" +#, fuzzy +msgid "Regular Expression Error:" +msgstr "Trenutna RazliÄica:" #: editor/rename_dialog.cpp #, fuzzy @@ -12789,6 +12813,11 @@ msgid "" "Use a BakedLightmap instead." msgstr "" +#: scene/3d/interpolated_camera.cpp +msgid "" +"InterpolatedCamera has been deprecated and will be removed in Godot 4.0." +msgstr "" + #: scene/3d/light.cpp msgid "A SpotLight with an angle wider than 90 degrees cannot cast shadows." msgstr "" @@ -13056,6 +13085,17 @@ msgstr "" msgid "Constants cannot be modified." msgstr "Konstante ni možno spreminjati." +#, fuzzy +#~ msgid "FileSystem and Import Docks" +#~ msgstr "DatoteÄniSistem" + +#~ msgid "" +#~ "When exporting or deploying, the resulting executable will attempt to " +#~ "connect to the IP of this computer in order to be debugged." +#~ msgstr "" +#~ "Pri izvažanju ali uvajanju se bo konÄna izvrÅ¡ljiva datoteka " +#~ "razhroÅ¡Äevala, tako da se bo skuÅ¡ala povezati z IP-jem tega raÄunalnika." + #~ msgid "Current scene was never saved, please save it prior to running." #~ msgstr "Trenutna scena ni bila shranjena, shranite jo pred zagonom." diff --git a/editor/translations/sq.po b/editor/translations/sq.po index b4789e5591..6dd423a048 100644 --- a/editor/translations/sq.po +++ b/editor/translations/sq.po @@ -513,6 +513,7 @@ msgid "Seconds" msgstr "" #: editor/animation_track_editor.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "FPS" msgstr "" @@ -694,7 +695,7 @@ msgstr "" msgid "Whole Words" msgstr "" -#: editor/code_editor.cpp editor/rename_dialog.cpp +#: editor/code_editor.cpp msgid "Replace" msgstr "" @@ -892,6 +893,11 @@ msgid "Signals" msgstr "Sinjalet" #: editor/connections_dialog.cpp +#, fuzzy +msgid "Filter signals" +msgstr "Filtro Skedarët..." + +#: editor/connections_dialog.cpp msgid "Are you sure you want to remove all connections from this signal?" msgstr "A jeni i sigurt që doni të hiqni të gjitha lidhjet nga ky sinjal?" @@ -929,7 +935,7 @@ msgid "Recent:" msgstr "Të fundit:" #: editor/create_dialog.cpp editor/plugins/script_editor_plugin.cpp -#: editor/property_selector.cpp editor/quick_open.cpp +#: editor/property_selector.cpp editor/quick_open.cpp editor/rename_dialog.cpp #: modules/visual_script/visual_script_property_selector.cpp msgid "Search:" msgstr "Kërko:" @@ -1641,21 +1647,21 @@ msgstr "" #: editor/editor_feature_profile.cpp #, fuzzy -msgid "Import Dock" -msgstr "Importo" - -#: editor/editor_feature_profile.cpp -#, fuzzy msgid "Node Dock" msgstr "Nyje" #: editor/editor_feature_profile.cpp #, fuzzy -msgid "FileSystem and Import Docks" +msgid "FileSystem Dock" msgstr "FileSystem" #: editor/editor_feature_profile.cpp #, fuzzy +msgid "Import Dock" +msgstr "Importo" + +#: editor/editor_feature_profile.cpp +#, fuzzy msgid "Erase profile '%s'? (no undo)" msgstr "Zëvendëso të gjitha (pa kthim pas)" @@ -1934,7 +1940,7 @@ msgstr "Direktorit & Skedarët:" #: editor/editor_file_dialog.cpp editor/plugins/sprite_editor_plugin.cpp #: editor/plugins/style_box_editor_plugin.cpp -#: editor/plugins/theme_editor_plugin.cpp +#: editor/plugins/theme_editor_plugin.cpp editor/rename_dialog.cpp msgid "Preview:" msgstr "Shikim paraprak:" @@ -2836,24 +2842,28 @@ msgstr "Dorëzo me Rregullim në Largësi" #: editor/editor_node.cpp msgid "" -"When exporting or deploying, the resulting executable will attempt to " -"connect to the IP of this computer in order to be debugged." +"When this option is enabled, using one-click deploy will make the executable " +"attempt to connect to this computer's IP so the running project can be " +"debugged.\n" +"This option is intended to be used for remote debugging (typically with a " +"mobile device).\n" +"You don't need to enable it to use the GDScript debugger locally." msgstr "" -"Kur eksporton ose dorëzon, rezultati i ekzekutueshëm do të tentoj të lidhet " -"me IP-në e këtij kompjuteri në mënyrë që të rregullohet." #: editor/editor_node.cpp -msgid "Small Deploy with Network FS" +#, fuzzy +msgid "Small Deploy with Network Filesystem" msgstr "Dorëzim i Vogël me Rrjet FS" #: editor/editor_node.cpp +#, fuzzy msgid "" -"When this option is enabled, export or deploy will produce a minimal " -"executable.\n" +"When this option is enabled, using one-click deploy for Android will only " +"export an executable without the project data.\n" "The filesystem will be provided from the project by the editor over the " "network.\n" -"On Android, deploy will use the USB cable for faster performance. This " -"option speeds up testing for games with a large footprint." +"On Android, deploying will use the USB cable for faster performance. This " +"option speeds up testing for projects with large assets." msgstr "" "Kur ky opsion është i aktivizuar, eksportimi ose dorëzimi do të prodhojë një " "të ekzekutueshëm minimal.\n" @@ -2866,9 +2876,10 @@ msgid "Visible Collision Shapes" msgstr "Format e Përplasjes të Dukshme" #: editor/editor_node.cpp +#, fuzzy msgid "" -"Collision shapes and raycast nodes (for 2D and 3D) will be visible on the " -"running game if this option is turned on." +"When this option is enabled, collision shapes and raycast nodes (for 2D and " +"3D) will be visible in the running project." msgstr "" "Format e përplasjes dhe nyjet 'raycast' (për 2D dhe 3D) do të jenë të " "dukshme gjatë ekzekutimit të lojës nëse ky opsion është i aktivizuar." @@ -2878,38 +2889,43 @@ msgid "Visible Navigation" msgstr "Navigim i Dukshëm" #: editor/editor_node.cpp +#, fuzzy msgid "" -"Navigation meshes and polygons will be visible on the running game if this " -"option is turned on." +"When this option is enabled, navigation meshes and polygons will be visible " +"in the running project." msgstr "" "Rrjetat e navigimit dhe poligonet do të jenë të dukshme gjatë lojës nëse ky " "opsion është i aktivizuar." #: editor/editor_node.cpp -msgid "Sync Scene Changes" +#, fuzzy +msgid "Synchronize Scene Changes" msgstr "Sinkronizo Nryshimet e Skenës" #: editor/editor_node.cpp +#, fuzzy msgid "" -"When this option is turned on, any changes made to the scene in the editor " -"will be replicated in the running game.\n" -"When used remotely on a device, this is more efficient with network " -"filesystem." +"When this option is enabled, any changes made to the scene in the editor " +"will be replicated in the running project.\n" +"When used remotely on a device, this is more efficient when the network " +"filesystem option is enabled." msgstr "" "Kur ky opsion është i aktivizuar, çdo ndryshim i bërë në këtë skenë do të " "kopjohet dhe në lojën duke u ekzekutuar.\n" "Kur përdoret në largësi është më efikas me rrjet 'filesystem'." #: editor/editor_node.cpp -msgid "Sync Script Changes" +#, fuzzy +msgid "Synchronize Script Changes" msgstr "Sinkronizo Ndryshimet e Shkrimit" #: editor/editor_node.cpp +#, fuzzy msgid "" -"When this option is turned on, any script that is saved will be reloaded on " -"the running game.\n" -"When used remotely on a device, this is more efficient with network " -"filesystem." +"When this option is enabled, any script that is saved will be reloaded in " +"the running project.\n" +"When used remotely on a device, this is more efficient when the network " +"filesystem option is enabled." msgstr "" "Kurbky opsion është aktivizuar, çdo shkrim që ruhet do të ringarkohet në " "lojën që është duke u ekzekutuar.\n" @@ -2978,7 +2994,7 @@ msgstr "Ndihmë" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp editor/plugins/text_editor.cpp #: editor/plugins/visual_shader_editor_plugin.cpp editor/project_manager.cpp -#: editor/project_settings_editor.cpp editor/rename_dialog.cpp +#: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp msgid "Search" msgstr "Kërko" @@ -3394,9 +3410,11 @@ msgid "Add Key/Value Pair" msgstr "Shto Palë Çelës/Vlerë" #: editor/editor_run_native.cpp +#, fuzzy msgid "" "No runnable export preset found for this platform.\n" -"Please add a runnable preset in the export menu." +"Please add a runnable preset in the Export menu or define an existing preset " +"as runnable." msgstr "" "Nuk u gjet eksport paraprak i saktë për këtë platformë.\n" "Ju lutem shtoni një eksport paraprak të saktë në menu." @@ -5179,7 +5197,7 @@ msgid "Bake Lightmaps" msgstr "" #: editor/plugins/camera_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp editor/rename_dialog.cpp +#: editor/plugins/spatial_editor_plugin.cpp msgid "Preview" msgstr "" @@ -7811,7 +7829,7 @@ msgid "New Animation" msgstr "Animacionin i Ri" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Speed (FPS):" +msgid "Speed:" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp @@ -10264,11 +10282,16 @@ msgid "Batch Rename" msgstr "" #: editor/rename_dialog.cpp -msgid "Prefix" +#, fuzzy +msgid "Replace:" +msgstr "Zëvendëso: " + +#: editor/rename_dialog.cpp +msgid "Prefix:" msgstr "" #: editor/rename_dialog.cpp -msgid "Suffix" +msgid "Suffix:" msgstr "" #: editor/rename_dialog.cpp @@ -10315,7 +10338,7 @@ msgid "Per-level Counter" msgstr "" #: editor/rename_dialog.cpp -msgid "If set the counter restarts for each group of child nodes" +msgid "If set, the counter restarts for each group of child nodes." msgstr "" #: editor/rename_dialog.cpp @@ -10373,8 +10396,9 @@ msgid "Reset" msgstr "" #: editor/rename_dialog.cpp -msgid "Regular Expression Error" -msgstr "" +#, fuzzy +msgid "Regular Expression Error:" +msgstr "Versioni Aktual:" #: editor/rename_dialog.cpp #, fuzzy @@ -12359,6 +12383,11 @@ msgid "" "Use a BakedLightmap instead." msgstr "" +#: scene/3d/interpolated_camera.cpp +msgid "" +"InterpolatedCamera has been deprecated and will be removed in Godot 4.0." +msgstr "" + #: scene/3d/light.cpp msgid "A SpotLight with an angle wider than 90 degrees cannot cast shadows." msgstr "" @@ -12610,6 +12639,17 @@ msgstr "" msgid "Constants cannot be modified." msgstr "" +#, fuzzy +#~ msgid "FileSystem and Import Docks" +#~ msgstr "FileSystem" + +#~ msgid "" +#~ "When exporting or deploying, the resulting executable will attempt to " +#~ "connect to the IP of this computer in order to be debugged." +#~ msgstr "" +#~ "Kur eksporton ose dorëzon, rezultati i ekzekutueshëm do të tentoj të " +#~ "lidhet me IP-në e këtij kompjuteri në mënyrë që të rregullohet." + #~ msgid "Current scene was never saved, please save it prior to running." #~ msgstr "" #~ "Skena aktuale nuk është ruajtur më parë, ju lutem ruajeni para se të " diff --git a/editor/translations/sr_Cyrl.po b/editor/translations/sr_Cyrl.po index 09a0750482..1c68f56270 100644 --- a/editor/translations/sr_Cyrl.po +++ b/editor/translations/sr_Cyrl.po @@ -593,6 +593,7 @@ msgid "Seconds" msgstr "Секунди" #: editor/animation_track_editor.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "FPS" msgstr "FPS" @@ -786,7 +787,7 @@ msgstr "Подударање великих и малих Ñлова" msgid "Whole Words" msgstr "Целе речи" -#: editor/code_editor.cpp editor/rename_dialog.cpp +#: editor/code_editor.cpp msgid "Replace" msgstr "Замени" @@ -999,6 +1000,11 @@ msgstr "Сигнали" #: editor/connections_dialog.cpp #, fuzzy +msgid "Filter signals" +msgstr "Филтрирај датотеке..." + +#: editor/connections_dialog.cpp +#, fuzzy msgid "Are you sure you want to remove all connections from this signal?" msgstr "Сугурно желиш да уклониш Ñве везе Ñа овог Ñигнала?" @@ -1042,7 +1048,7 @@ msgid "Recent:" msgstr "ЧеÑте:" #: editor/create_dialog.cpp editor/plugins/script_editor_plugin.cpp -#: editor/property_selector.cpp editor/quick_open.cpp +#: editor/property_selector.cpp editor/quick_open.cpp editor/rename_dialog.cpp #: modules/visual_script/visual_script_property_selector.cpp msgid "Search:" msgstr "Тражи:" @@ -1772,21 +1778,21 @@ msgstr "Едитовање Стабла Сцене" #: editor/editor_feature_profile.cpp #, fuzzy -msgid "Import Dock" -msgstr "Увоз" - -#: editor/editor_feature_profile.cpp -#, fuzzy msgid "Node Dock" msgstr "Режим померања" #: editor/editor_feature_profile.cpp #, fuzzy -msgid "FileSystem and Import Docks" +msgid "FileSystem Dock" msgstr "Датотечни ÑиÑтем" #: editor/editor_feature_profile.cpp #, fuzzy +msgid "Import Dock" +msgstr "Увоз" + +#: editor/editor_feature_profile.cpp +#, fuzzy msgid "Erase profile '%s'? (no undo)" msgstr "Замени Ñве" @@ -2081,7 +2087,7 @@ msgstr "Директоријуми и датотеке:" #: editor/editor_file_dialog.cpp editor/plugins/sprite_editor_plugin.cpp #: editor/plugins/style_box_editor_plugin.cpp -#: editor/plugins/theme_editor_plugin.cpp +#: editor/plugins/theme_editor_plugin.cpp editor/rename_dialog.cpp msgid "Preview:" msgstr "Преглед:" @@ -3021,24 +3027,28 @@ msgstr "Извршити Ñа удаљеним дебагом" #: editor/editor_node.cpp msgid "" -"When exporting or deploying, the resulting executable will attempt to " -"connect to the IP of this computer in order to be debugged." +"When this option is enabled, using one-click deploy will make the executable " +"attempt to connect to this computer's IP so the running project can be " +"debugged.\n" +"This option is intended to be used for remote debugging (typically with a " +"mobile device).\n" +"You don't need to enable it to use the GDScript debugger locally." msgstr "" -"При извозу или извршавању, крајља датотека ће покушати да Ñе повеже Ñа " -"адреÑом овог рачунара како би Ñе могла дебаговати." #: editor/editor_node.cpp -msgid "Small Deploy with Network FS" +#, fuzzy +msgid "Small Deploy with Network Filesystem" msgstr "Мали извоз Ñа Network FS" #: editor/editor_node.cpp +#, fuzzy msgid "" -"When this option is enabled, export or deploy will produce a minimal " -"executable.\n" +"When this option is enabled, using one-click deploy for Android will only " +"export an executable without the project data.\n" "The filesystem will be provided from the project by the editor over the " "network.\n" -"On Android, deploy will use the USB cable for faster performance. This " -"option speeds up testing for games with a large footprint." +"On Android, deploying will use the USB cable for faster performance. This " +"option speeds up testing for projects with large assets." msgstr "" "Када је ова опција укључена, извоз ће правити датотеку најмање могуће " "величине.\n" @@ -3051,9 +3061,10 @@ msgid "Visible Collision Shapes" msgstr "Видљиви облици Ñудара" #: editor/editor_node.cpp +#, fuzzy msgid "" -"Collision shapes and raycast nodes (for 2D and 3D) will be visible on the " -"running game if this option is turned on." +"When this option is enabled, collision shapes and raycast nodes (for 2D and " +"3D) will be visible in the running project." msgstr "" "Облици Ñудара и чворова зракова (за 2Д и 3Д) ћу бити видљиви током игре ако " "је ова опција укључена." @@ -3063,23 +3074,26 @@ msgid "Visible Navigation" msgstr "Видљива навигација" #: editor/editor_node.cpp +#, fuzzy msgid "" -"Navigation meshes and polygons will be visible on the running game if this " -"option is turned on." +"When this option is enabled, navigation meshes and polygons will be visible " +"in the running project." msgstr "" "Ðавигационе мреже и полигони ће бити видљиви током игре ако је ова опција " "укључена." #: editor/editor_node.cpp -msgid "Sync Scene Changes" +#, fuzzy +msgid "Synchronize Scene Changes" msgstr "Синхронизуј промене Ñцене" #: editor/editor_node.cpp +#, fuzzy msgid "" -"When this option is turned on, any changes made to the scene in the editor " -"will be replicated in the running game.\n" -"When used remotely on a device, this is more efficient with network " -"filesystem." +"When this option is enabled, any changes made to the scene in the editor " +"will be replicated in the running project.\n" +"When used remotely on a device, this is more efficient when the network " +"filesystem option is enabled." msgstr "" "Када је ова опција укључена, Ñве промене Ñцене ће бити приказане у " "покренутој игри.\n" @@ -3087,15 +3101,17 @@ msgstr "" "мрежним датотечним ÑиÑтемом." #: editor/editor_node.cpp -msgid "Sync Script Changes" +#, fuzzy +msgid "Synchronize Script Changes" msgstr "Синхронизуј промене Ñкриптица" #: editor/editor_node.cpp +#, fuzzy msgid "" -"When this option is turned on, any script that is saved will be reloaded on " -"the running game.\n" -"When used remotely on a device, this is more efficient with network " -"filesystem." +"When this option is enabled, any script that is saved will be reloaded in " +"the running project.\n" +"When used remotely on a device, this is more efficient when the network " +"filesystem option is enabled." msgstr "" "Када је ова опција укључена, Ñве Ñкриптице које Ñе Ñачувају ће бити поново " "учитане у покренутој игри.\n" @@ -3168,7 +3184,7 @@ msgstr "Помоћ" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp editor/plugins/text_editor.cpp #: editor/plugins/visual_shader_editor_plugin.cpp editor/project_manager.cpp -#: editor/project_settings_editor.cpp editor/rename_dialog.cpp +#: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp msgid "Search" msgstr "Тражи" @@ -3628,9 +3644,11 @@ msgid "Add Key/Value Pair" msgstr "Додај Кључ/ВредноÑÑ‚ пар" #: editor/editor_run_native.cpp +#, fuzzy msgid "" "No runnable export preset found for this platform.\n" -"Please add a runnable preset in the export menu." +"Please add a runnable preset in the Export menu or define an existing preset " +"as runnable." msgstr "" "ÐиÑу пронађене поÑтавке извоза за ову платформу.\n" "Молим, додајте поÑтавке у менију за извоз." @@ -5592,7 +5610,7 @@ msgid "Bake Lightmaps" msgstr "Изпеци МапеСенчења" #: editor/plugins/camera_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp editor/rename_dialog.cpp +#: editor/plugins/spatial_editor_plugin.cpp msgid "Preview" msgstr "Преглед" @@ -8509,7 +8527,8 @@ msgid "New Animation" msgstr "Ðнимација" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Speed (FPS):" +#, fuzzy +msgid "Speed:" msgstr "Брзина (FPS):" #: editor/plugins/sprite_frames_editor_plugin.cpp @@ -11549,12 +11568,17 @@ msgstr "Преименуј Гомилу" #: editor/rename_dialog.cpp #, fuzzy -msgid "Prefix" +msgid "Replace:" +msgstr "Замени" + +#: editor/rename_dialog.cpp +#, fuzzy +msgid "Prefix:" msgstr "Предметак" #: editor/rename_dialog.cpp #, fuzzy -msgid "Suffix" +msgid "Suffix:" msgstr "ÐаÑтавак" #: editor/rename_dialog.cpp @@ -11611,7 +11635,7 @@ msgstr "Пред-Ðиво Бројач" #: editor/rename_dialog.cpp #, fuzzy -msgid "If set the counter restarts for each group of child nodes" +msgid "If set, the counter restarts for each group of child nodes." msgstr "Ðко је поÑтављен, бројач Ñе реÑтартује за Ñваку групу деце чворова" #: editor/rename_dialog.cpp @@ -11685,7 +11709,7 @@ msgstr "РеÑетуј увеличање" #: editor/rename_dialog.cpp #, fuzzy -msgid "Regular Expression Error" +msgid "Regular Expression Error:" msgstr "Регуларни Израз Грешка" #: editor/rename_dialog.cpp @@ -14110,6 +14134,11 @@ msgstr "" " \n" "Као замену кориÑти ИÑпеченеСенкеМапу." +#: scene/3d/interpolated_camera.cpp +msgid "" +"InterpolatedCamera has been deprecated and will be removed in Godot 4.0." +msgstr "" + #: scene/3d/light.cpp #, fuzzy msgid "A SpotLight with an angle wider than 90 degrees cannot cast shadows." @@ -14456,6 +14485,17 @@ msgstr "Варијације могу Ñамо бити одређене у фу msgid "Constants cannot be modified." msgstr "КонÑтанте није могуће мењати." +#, fuzzy +#~ msgid "FileSystem and Import Docks" +#~ msgstr "Датотечни ÑиÑтем" + +#~ msgid "" +#~ "When exporting or deploying, the resulting executable will attempt to " +#~ "connect to the IP of this computer in order to be debugged." +#~ msgstr "" +#~ "При извозу или извршавању, крајља датотека ће покушати да Ñе повеже Ñа " +#~ "адреÑом овог рачунара како би Ñе могла дебаговати." + #~ msgid "Current scene was never saved, please save it prior to running." #~ msgstr "Тренутна Ñцена није Ñачувана, молим Ñачувајте је пре покретања." diff --git a/editor/translations/sr_Latn.po b/editor/translations/sr_Latn.po index 14f9fd8d1f..ad26751fe5 100644 --- a/editor/translations/sr_Latn.po +++ b/editor/translations/sr_Latn.po @@ -531,6 +531,7 @@ msgid "Seconds" msgstr "" #: editor/animation_track_editor.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "FPS" msgstr "" @@ -715,7 +716,7 @@ msgstr "" msgid "Whole Words" msgstr "" -#: editor/code_editor.cpp editor/rename_dialog.cpp +#: editor/code_editor.cpp msgid "Replace" msgstr "" @@ -905,6 +906,10 @@ msgid "Signals" msgstr "" #: editor/connections_dialog.cpp +msgid "Filter signals" +msgstr "" + +#: editor/connections_dialog.cpp msgid "Are you sure you want to remove all connections from this signal?" msgstr "" @@ -942,7 +947,7 @@ msgid "Recent:" msgstr "" #: editor/create_dialog.cpp editor/plugins/script_editor_plugin.cpp -#: editor/property_selector.cpp editor/quick_open.cpp +#: editor/property_selector.cpp editor/quick_open.cpp editor/rename_dialog.cpp #: modules/visual_script/visual_script_property_selector.cpp msgid "Search:" msgstr "" @@ -1611,15 +1616,15 @@ msgid "Scene Tree Editing" msgstr "" #: editor/editor_feature_profile.cpp -msgid "Import Dock" +msgid "Node Dock" msgstr "" #: editor/editor_feature_profile.cpp -msgid "Node Dock" +msgid "FileSystem Dock" msgstr "" #: editor/editor_feature_profile.cpp -msgid "FileSystem and Import Docks" +msgid "Import Dock" msgstr "" #: editor/editor_feature_profile.cpp @@ -1885,7 +1890,7 @@ msgstr "" #: editor/editor_file_dialog.cpp editor/plugins/sprite_editor_plugin.cpp #: editor/plugins/style_box_editor_plugin.cpp -#: editor/plugins/theme_editor_plugin.cpp +#: editor/plugins/theme_editor_plugin.cpp editor/rename_dialog.cpp msgid "Preview:" msgstr "" @@ -2715,22 +2720,26 @@ msgstr "" #: editor/editor_node.cpp msgid "" -"When exporting or deploying, the resulting executable will attempt to " -"connect to the IP of this computer in order to be debugged." +"When this option is enabled, using one-click deploy will make the executable " +"attempt to connect to this computer's IP so the running project can be " +"debugged.\n" +"This option is intended to be used for remote debugging (typically with a " +"mobile device).\n" +"You don't need to enable it to use the GDScript debugger locally." msgstr "" #: editor/editor_node.cpp -msgid "Small Deploy with Network FS" +msgid "Small Deploy with Network Filesystem" msgstr "" #: editor/editor_node.cpp msgid "" -"When this option is enabled, export or deploy will produce a minimal " -"executable.\n" +"When this option is enabled, using one-click deploy for Android will only " +"export an executable without the project data.\n" "The filesystem will be provided from the project by the editor over the " "network.\n" -"On Android, deploy will use the USB cable for faster performance. This " -"option speeds up testing for games with a large footprint." +"On Android, deploying will use the USB cable for faster performance. This " +"option speeds up testing for projects with large assets." msgstr "" #: editor/editor_node.cpp @@ -2739,8 +2748,8 @@ msgstr "" #: editor/editor_node.cpp msgid "" -"Collision shapes and raycast nodes (for 2D and 3D) will be visible on the " -"running game if this option is turned on." +"When this option is enabled, collision shapes and raycast nodes (for 2D and " +"3D) will be visible in the running project." msgstr "" #: editor/editor_node.cpp @@ -2749,32 +2758,32 @@ msgstr "" #: editor/editor_node.cpp msgid "" -"Navigation meshes and polygons will be visible on the running game if this " -"option is turned on." +"When this option is enabled, navigation meshes and polygons will be visible " +"in the running project." msgstr "" #: editor/editor_node.cpp -msgid "Sync Scene Changes" +msgid "Synchronize Scene Changes" msgstr "" #: editor/editor_node.cpp msgid "" -"When this option is turned on, any changes made to the scene in the editor " -"will be replicated in the running game.\n" -"When used remotely on a device, this is more efficient with network " -"filesystem." +"When this option is enabled, any changes made to the scene in the editor " +"will be replicated in the running project.\n" +"When used remotely on a device, this is more efficient when the network " +"filesystem option is enabled." msgstr "" #: editor/editor_node.cpp -msgid "Sync Script Changes" +msgid "Synchronize Script Changes" msgstr "" #: editor/editor_node.cpp msgid "" -"When this option is turned on, any script that is saved will be reloaded on " -"the running game.\n" -"When used remotely on a device, this is more efficient with network " -"filesystem." +"When this option is enabled, any script that is saved will be reloaded in " +"the running project.\n" +"When used remotely on a device, this is more efficient when the network " +"filesystem option is enabled." msgstr "" #: editor/editor_node.cpp editor/script_create_dialog.cpp @@ -2835,7 +2844,7 @@ msgstr "" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp editor/plugins/text_editor.cpp #: editor/plugins/visual_shader_editor_plugin.cpp editor/project_manager.cpp -#: editor/project_settings_editor.cpp editor/rename_dialog.cpp +#: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp msgid "Search" msgstr "" @@ -3237,7 +3246,8 @@ msgstr "" #: editor/editor_run_native.cpp msgid "" "No runnable export preset found for this platform.\n" -"Please add a runnable preset in the export menu." +"Please add a runnable preset in the Export menu or define an existing preset " +"as runnable." msgstr "" #: editor/editor_run_script.cpp @@ -4981,7 +4991,7 @@ msgid "Bake Lightmaps" msgstr "" #: editor/plugins/camera_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp editor/rename_dialog.cpp +#: editor/plugins/spatial_editor_plugin.cpp msgid "Preview" msgstr "" @@ -7605,7 +7615,7 @@ msgid "New Animation" msgstr "Optimizuj Animaciju" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Speed (FPS):" +msgid "Speed:" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp @@ -10063,11 +10073,15 @@ msgid "Batch Rename" msgstr "Animacija Preimenuj Kanal" #: editor/rename_dialog.cpp -msgid "Prefix" +msgid "Replace:" +msgstr "" + +#: editor/rename_dialog.cpp +msgid "Prefix:" msgstr "" #: editor/rename_dialog.cpp -msgid "Suffix" +msgid "Suffix:" msgstr "" #: editor/rename_dialog.cpp @@ -10113,7 +10127,7 @@ msgid "Per-level Counter" msgstr "" #: editor/rename_dialog.cpp -msgid "If set the counter restarts for each group of child nodes" +msgid "If set, the counter restarts for each group of child nodes." msgstr "" #: editor/rename_dialog.cpp @@ -10171,7 +10185,7 @@ msgid "Reset" msgstr "" #: editor/rename_dialog.cpp -msgid "Regular Expression Error" +msgid "Regular Expression Error:" msgstr "" #: editor/rename_dialog.cpp @@ -12126,6 +12140,11 @@ msgid "" "Use a BakedLightmap instead." msgstr "" +#: scene/3d/interpolated_camera.cpp +msgid "" +"InterpolatedCamera has been deprecated and will be removed in Godot 4.0." +msgstr "" + #: scene/3d/light.cpp msgid "A SpotLight with an angle wider than 90 degrees cannot cast shadows." msgstr "" diff --git a/editor/translations/sv.po b/editor/translations/sv.po index 562939496f..ff50441f17 100644 --- a/editor/translations/sv.po +++ b/editor/translations/sv.po @@ -540,6 +540,7 @@ msgid "Seconds" msgstr "Sekunder" #: editor/animation_track_editor.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "FPS" msgstr "FPS" @@ -718,7 +719,7 @@ msgstr "Matcha gemener/versaler" msgid "Whole Words" msgstr "Hela Ord" -#: editor/code_editor.cpp editor/rename_dialog.cpp +#: editor/code_editor.cpp msgid "Replace" msgstr "Ersätt" @@ -911,6 +912,11 @@ msgid "Signals" msgstr "Signaler" #: editor/connections_dialog.cpp +#, fuzzy +msgid "Filter signals" +msgstr "Filtrera Filer..." + +#: editor/connections_dialog.cpp msgid "Are you sure you want to remove all connections from this signal?" msgstr "Är du säker att du vill ta bort alla kopplingar frÃ¥n denna signal?" @@ -948,7 +954,7 @@ msgid "Recent:" msgstr "Senaste:" #: editor/create_dialog.cpp editor/plugins/script_editor_plugin.cpp -#: editor/property_selector.cpp editor/quick_open.cpp +#: editor/property_selector.cpp editor/quick_open.cpp editor/rename_dialog.cpp #: modules/visual_script/visual_script_property_selector.cpp msgid "Search:" msgstr "Sök:" @@ -1650,17 +1656,18 @@ msgstr "Scenträd (Noder):" #: editor/editor_feature_profile.cpp #, fuzzy -msgid "Import Dock" -msgstr "Importera" +msgid "Node Dock" +msgstr "Node Namn:" #: editor/editor_feature_profile.cpp #, fuzzy -msgid "Node Dock" -msgstr "Node Namn:" +msgid "FileSystem Dock" +msgstr "FilSystem" #: editor/editor_feature_profile.cpp -msgid "FileSystem and Import Docks" -msgstr "" +#, fuzzy +msgid "Import Dock" +msgstr "Importera" #: editor/editor_feature_profile.cpp #, fuzzy @@ -1948,7 +1955,7 @@ msgstr "Kataloger & Filer:" #: editor/editor_file_dialog.cpp editor/plugins/sprite_editor_plugin.cpp #: editor/plugins/style_box_editor_plugin.cpp -#: editor/plugins/theme_editor_plugin.cpp +#: editor/plugins/theme_editor_plugin.cpp editor/rename_dialog.cpp msgid "Preview:" msgstr "Förhandsvisning:" @@ -2865,22 +2872,26 @@ msgstr "" #: editor/editor_node.cpp msgid "" -"When exporting or deploying, the resulting executable will attempt to " -"connect to the IP of this computer in order to be debugged." +"When this option is enabled, using one-click deploy will make the executable " +"attempt to connect to this computer's IP so the running project can be " +"debugged.\n" +"This option is intended to be used for remote debugging (typically with a " +"mobile device).\n" +"You don't need to enable it to use the GDScript debugger locally." msgstr "" #: editor/editor_node.cpp -msgid "Small Deploy with Network FS" +msgid "Small Deploy with Network Filesystem" msgstr "" #: editor/editor_node.cpp msgid "" -"When this option is enabled, export or deploy will produce a minimal " -"executable.\n" +"When this option is enabled, using one-click deploy for Android will only " +"export an executable without the project data.\n" "The filesystem will be provided from the project by the editor over the " "network.\n" -"On Android, deploy will use the USB cable for faster performance. This " -"option speeds up testing for games with a large footprint." +"On Android, deploying will use the USB cable for faster performance. This " +"option speeds up testing for projects with large assets." msgstr "" #: editor/editor_node.cpp @@ -2889,8 +2900,8 @@ msgstr "" #: editor/editor_node.cpp msgid "" -"Collision shapes and raycast nodes (for 2D and 3D) will be visible on the " -"running game if this option is turned on." +"When this option is enabled, collision shapes and raycast nodes (for 2D and " +"3D) will be visible in the running project." msgstr "" #: editor/editor_node.cpp @@ -2899,32 +2910,34 @@ msgstr "Synlig Navigation" #: editor/editor_node.cpp msgid "" -"Navigation meshes and polygons will be visible on the running game if this " -"option is turned on." +"When this option is enabled, navigation meshes and polygons will be visible " +"in the running project." msgstr "" #: editor/editor_node.cpp -msgid "Sync Scene Changes" +#, fuzzy +msgid "Synchronize Scene Changes" msgstr "Synkronisera scenändringar" #: editor/editor_node.cpp msgid "" -"When this option is turned on, any changes made to the scene in the editor " -"will be replicated in the running game.\n" -"When used remotely on a device, this is more efficient with network " -"filesystem." +"When this option is enabled, any changes made to the scene in the editor " +"will be replicated in the running project.\n" +"When used remotely on a device, this is more efficient when the network " +"filesystem option is enabled." msgstr "" #: editor/editor_node.cpp -msgid "Sync Script Changes" +#, fuzzy +msgid "Synchronize Script Changes" msgstr "Synkronisera skriptändringar" #: editor/editor_node.cpp msgid "" -"When this option is turned on, any script that is saved will be reloaded on " -"the running game.\n" -"When used remotely on a device, this is more efficient with network " -"filesystem." +"When this option is enabled, any script that is saved will be reloaded in " +"the running project.\n" +"When used remotely on a device, this is more efficient when the network " +"filesystem option is enabled." msgstr "" #: editor/editor_node.cpp editor/script_create_dialog.cpp @@ -2987,7 +3000,7 @@ msgstr "Hjälp" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp editor/plugins/text_editor.cpp #: editor/plugins/visual_shader_editor_plugin.cpp editor/project_manager.cpp -#: editor/project_settings_editor.cpp editor/rename_dialog.cpp +#: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp msgid "Search" msgstr "Sök" @@ -3406,7 +3419,8 @@ msgstr "" #: editor/editor_run_native.cpp msgid "" "No runnable export preset found for this platform.\n" -"Please add a runnable preset in the export menu." +"Please add a runnable preset in the Export menu or define an existing preset " +"as runnable." msgstr "" #: editor/editor_run_script.cpp @@ -5254,7 +5268,7 @@ msgid "Bake Lightmaps" msgstr "" #: editor/plugins/camera_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp editor/rename_dialog.cpp +#: editor/plugins/spatial_editor_plugin.cpp msgid "Preview" msgstr "Förhandsgranska" @@ -7972,7 +7986,7 @@ msgid "New Animation" msgstr "Animation" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Speed (FPS):" +msgid "Speed:" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp @@ -10510,11 +10524,16 @@ msgid "Batch Rename" msgstr "Byt namn" #: editor/rename_dialog.cpp -msgid "Prefix" +#, fuzzy +msgid "Replace:" +msgstr "Ersätt:" + +#: editor/rename_dialog.cpp +msgid "Prefix:" msgstr "" #: editor/rename_dialog.cpp -msgid "Suffix" +msgid "Suffix:" msgstr "" #: editor/rename_dialog.cpp @@ -10566,7 +10585,7 @@ msgid "Per-level Counter" msgstr "" #: editor/rename_dialog.cpp -msgid "If set the counter restarts for each group of child nodes" +msgid "If set, the counter restarts for each group of child nodes." msgstr "" #: editor/rename_dialog.cpp @@ -10628,8 +10647,9 @@ msgid "Reset" msgstr "Ã…terställ Zoom" #: editor/rename_dialog.cpp -msgid "Regular Expression Error" -msgstr "" +#, fuzzy +msgid "Regular Expression Error:" +msgstr "Nuvarande Version:" #: editor/rename_dialog.cpp #, fuzzy @@ -12680,6 +12700,11 @@ msgid "" "Use a BakedLightmap instead." msgstr "" +#: scene/3d/interpolated_camera.cpp +msgid "" +"InterpolatedCamera has been deprecated and will be removed in Godot 4.0." +msgstr "" + #: scene/3d/light.cpp msgid "A SpotLight with an angle wider than 90 degrees cannot cast shadows." msgstr "" diff --git a/editor/translations/ta.po b/editor/translations/ta.po index a6df89a718..bff90ce603 100644 --- a/editor/translations/ta.po +++ b/editor/translations/ta.po @@ -530,6 +530,7 @@ msgid "Seconds" msgstr "" #: editor/animation_track_editor.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "FPS" msgstr "" @@ -711,7 +712,7 @@ msgstr "" msgid "Whole Words" msgstr "" -#: editor/code_editor.cpp editor/rename_dialog.cpp +#: editor/code_editor.cpp msgid "Replace" msgstr "" @@ -901,6 +902,10 @@ msgid "Signals" msgstr "" #: editor/connections_dialog.cpp +msgid "Filter signals" +msgstr "" + +#: editor/connections_dialog.cpp msgid "Are you sure you want to remove all connections from this signal?" msgstr "" @@ -938,7 +943,7 @@ msgid "Recent:" msgstr "" #: editor/create_dialog.cpp editor/plugins/script_editor_plugin.cpp -#: editor/property_selector.cpp editor/quick_open.cpp +#: editor/property_selector.cpp editor/quick_open.cpp editor/rename_dialog.cpp #: modules/visual_script/visual_script_property_selector.cpp msgid "Search:" msgstr "" @@ -1607,15 +1612,15 @@ msgid "Scene Tree Editing" msgstr "" #: editor/editor_feature_profile.cpp -msgid "Import Dock" +msgid "Node Dock" msgstr "" #: editor/editor_feature_profile.cpp -msgid "Node Dock" +msgid "FileSystem Dock" msgstr "" #: editor/editor_feature_profile.cpp -msgid "FileSystem and Import Docks" +msgid "Import Dock" msgstr "" #: editor/editor_feature_profile.cpp @@ -1879,7 +1884,7 @@ msgstr "" #: editor/editor_file_dialog.cpp editor/plugins/sprite_editor_plugin.cpp #: editor/plugins/style_box_editor_plugin.cpp -#: editor/plugins/theme_editor_plugin.cpp +#: editor/plugins/theme_editor_plugin.cpp editor/rename_dialog.cpp msgid "Preview:" msgstr "" @@ -2706,22 +2711,26 @@ msgstr "" #: editor/editor_node.cpp msgid "" -"When exporting or deploying, the resulting executable will attempt to " -"connect to the IP of this computer in order to be debugged." +"When this option is enabled, using one-click deploy will make the executable " +"attempt to connect to this computer's IP so the running project can be " +"debugged.\n" +"This option is intended to be used for remote debugging (typically with a " +"mobile device).\n" +"You don't need to enable it to use the GDScript debugger locally." msgstr "" #: editor/editor_node.cpp -msgid "Small Deploy with Network FS" +msgid "Small Deploy with Network Filesystem" msgstr "" #: editor/editor_node.cpp msgid "" -"When this option is enabled, export or deploy will produce a minimal " -"executable.\n" +"When this option is enabled, using one-click deploy for Android will only " +"export an executable without the project data.\n" "The filesystem will be provided from the project by the editor over the " "network.\n" -"On Android, deploy will use the USB cable for faster performance. This " -"option speeds up testing for games with a large footprint." +"On Android, deploying will use the USB cable for faster performance. This " +"option speeds up testing for projects with large assets." msgstr "" #: editor/editor_node.cpp @@ -2730,8 +2739,8 @@ msgstr "" #: editor/editor_node.cpp msgid "" -"Collision shapes and raycast nodes (for 2D and 3D) will be visible on the " -"running game if this option is turned on." +"When this option is enabled, collision shapes and raycast nodes (for 2D and " +"3D) will be visible in the running project." msgstr "" #: editor/editor_node.cpp @@ -2740,32 +2749,32 @@ msgstr "" #: editor/editor_node.cpp msgid "" -"Navigation meshes and polygons will be visible on the running game if this " -"option is turned on." +"When this option is enabled, navigation meshes and polygons will be visible " +"in the running project." msgstr "" #: editor/editor_node.cpp -msgid "Sync Scene Changes" +msgid "Synchronize Scene Changes" msgstr "" #: editor/editor_node.cpp msgid "" -"When this option is turned on, any changes made to the scene in the editor " -"will be replicated in the running game.\n" -"When used remotely on a device, this is more efficient with network " -"filesystem." +"When this option is enabled, any changes made to the scene in the editor " +"will be replicated in the running project.\n" +"When used remotely on a device, this is more efficient when the network " +"filesystem option is enabled." msgstr "" #: editor/editor_node.cpp -msgid "Sync Script Changes" +msgid "Synchronize Script Changes" msgstr "" #: editor/editor_node.cpp msgid "" -"When this option is turned on, any script that is saved will be reloaded on " -"the running game.\n" -"When used remotely on a device, this is more efficient with network " -"filesystem." +"When this option is enabled, any script that is saved will be reloaded in " +"the running project.\n" +"When used remotely on a device, this is more efficient when the network " +"filesystem option is enabled." msgstr "" #: editor/editor_node.cpp editor/script_create_dialog.cpp @@ -2826,7 +2835,7 @@ msgstr "" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp editor/plugins/text_editor.cpp #: editor/plugins/visual_shader_editor_plugin.cpp editor/project_manager.cpp -#: editor/project_settings_editor.cpp editor/rename_dialog.cpp +#: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp msgid "Search" msgstr "" @@ -3227,7 +3236,8 @@ msgstr "" #: editor/editor_run_native.cpp msgid "" "No runnable export preset found for this platform.\n" -"Please add a runnable preset in the export menu." +"Please add a runnable preset in the Export menu or define an existing preset " +"as runnable." msgstr "" #: editor/editor_run_script.cpp @@ -4965,7 +4975,7 @@ msgid "Bake Lightmaps" msgstr "" #: editor/plugins/camera_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp editor/rename_dialog.cpp +#: editor/plugins/spatial_editor_plugin.cpp msgid "Preview" msgstr "" @@ -7560,7 +7570,7 @@ msgid "New Animation" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Speed (FPS):" +msgid "Speed:" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp @@ -9984,11 +9994,15 @@ msgid "Batch Rename" msgstr "அசைவூடà¯à®Ÿà¯ பாதைகà¯à®•௠மறà¯à®ªà¯†à®¯à®°à¯ இடà¯" #: editor/rename_dialog.cpp -msgid "Prefix" +msgid "Replace:" +msgstr "" + +#: editor/rename_dialog.cpp +msgid "Prefix:" msgstr "" #: editor/rename_dialog.cpp -msgid "Suffix" +msgid "Suffix:" msgstr "" #: editor/rename_dialog.cpp @@ -10034,7 +10048,7 @@ msgid "Per-level Counter" msgstr "" #: editor/rename_dialog.cpp -msgid "If set the counter restarts for each group of child nodes" +msgid "If set, the counter restarts for each group of child nodes." msgstr "" #: editor/rename_dialog.cpp @@ -10092,7 +10106,7 @@ msgid "Reset" msgstr "" #: editor/rename_dialog.cpp -msgid "Regular Expression Error" +msgid "Regular Expression Error:" msgstr "" #: editor/rename_dialog.cpp @@ -12036,6 +12050,11 @@ msgid "" "Use a BakedLightmap instead." msgstr "" +#: scene/3d/interpolated_camera.cpp +msgid "" +"InterpolatedCamera has been deprecated and will be removed in Godot 4.0." +msgstr "" + #: scene/3d/light.cpp msgid "A SpotLight with an angle wider than 90 degrees cannot cast shadows." msgstr "" diff --git a/editor/translations/te.po b/editor/translations/te.po index ce1fc1d478..2c6d8146e2 100644 --- a/editor/translations/te.po +++ b/editor/translations/te.po @@ -2,11 +2,11 @@ # Copyright (c) 2007-2020 Juan Linietsky, Ariel Manzur. # Copyright (c) 2014-2020 Godot Engine contributors (cf. AUTHORS.md). # This file is distributed under the same license as the Godot source code. -# suresh p <suresh9247@gmail.com>, 2019. +# suresh p <suresh9247@gmail.com>, 2019, 2020. msgid "" msgstr "" "Project-Id-Version: Godot Engine editor\n" -"PO-Revision-Date: 2019-01-16 20:20+0000\n" +"PO-Revision-Date: 2020-09-15 07:17+0000\n" "Last-Translator: suresh p <suresh9247@gmail.com>\n" "Language-Team: Telugu <https://hosted.weblate.org/projects/godot-engine/" "godot/te/>\n" @@ -14,16 +14,17 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8-bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 3.4-dev\n" +"X-Generator: Weblate 4.3-dev\n" #: core/math/expression.cpp modules/gdscript/gdscript_functions.cpp #: modules/visual_script/visual_script_builtin_funcs.cpp msgid "Invalid type argument to convert(), use TYPE_* constants." msgstr "" +"() కౠమారà±à°šà°¡à°¾à°¨à°¿à°•à°¿ à°ˆ వాదన (argument) సరికాదà±, దానికి TYPE_* à°¸à±à°¥à°¿à°°à°¾à°‚కాలనà±(constants) ఉపయోగించండి." #: core/math/expression.cpp modules/gdscript/gdscript_functions.cpp msgid "Expected a string of length 1 (a character)." -msgstr "" +msgstr "à°¸à±à°Ÿà±à°°à°¿à°‚à°—à±(string ) యొకà±à°• పొడవౠ1 à°…à°•à±à°·à°°à°‚ మాతà±à°°à°®à±‡ ఆశిసà±à°¤à±à°‚ది." #: core/math/expression.cpp modules/gdscript/gdscript_functions.cpp #: modules/mono/glue/gd_glue.cpp @@ -39,11 +40,11 @@ msgstr "à°µà±à°¯à°•à±à°¤à±€à°•రణలో చెలà±à°²à°¨à°¿ ఇనà±à°ªà #: core/math/expression.cpp #, fuzzy msgid "self can't be used because instance is null (not passed)" -msgstr "తనకౠతానà±à°—à°¾ ఉపయోగించà±à°•ోలేదౠఎందà±à°•ంటే instance à°’à°• శూనà±à°¯à°‚ (ఆమోదించబడలేదౠ)" +msgstr "తనకౠతానà±à°—à°¾(self) ఉపయోగించà±à°•ోలేదౠఎందà±à°•ంటే instance à°’à°• శూనà±à°¯à°‚ (ఆమోదించబడలేదౠ)" #: core/math/expression.cpp msgid "Invalid operands to operator %s, %s and %s." -msgstr "" +msgstr "oparator % s,% s మరియౠ% s కౠచెలà±à°²à°¨à°¿ oparands." #: core/math/expression.cpp msgid "Invalid index of type %s for base type %s" @@ -508,6 +509,7 @@ msgid "Seconds" msgstr "" #: editor/animation_track_editor.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "FPS" msgstr "" @@ -686,7 +688,7 @@ msgstr "" msgid "Whole Words" msgstr "" -#: editor/code_editor.cpp editor/rename_dialog.cpp +#: editor/code_editor.cpp msgid "Replace" msgstr "" @@ -875,6 +877,10 @@ msgid "Signals" msgstr "" #: editor/connections_dialog.cpp +msgid "Filter signals" +msgstr "" + +#: editor/connections_dialog.cpp msgid "Are you sure you want to remove all connections from this signal?" msgstr "" @@ -912,7 +918,7 @@ msgid "Recent:" msgstr "" #: editor/create_dialog.cpp editor/plugins/script_editor_plugin.cpp -#: editor/property_selector.cpp editor/quick_open.cpp +#: editor/property_selector.cpp editor/quick_open.cpp editor/rename_dialog.cpp #: modules/visual_script/visual_script_property_selector.cpp msgid "Search:" msgstr "" @@ -1581,15 +1587,15 @@ msgid "Scene Tree Editing" msgstr "" #: editor/editor_feature_profile.cpp -msgid "Import Dock" +msgid "Node Dock" msgstr "" #: editor/editor_feature_profile.cpp -msgid "Node Dock" +msgid "FileSystem Dock" msgstr "" #: editor/editor_feature_profile.cpp -msgid "FileSystem and Import Docks" +msgid "Import Dock" msgstr "" #: editor/editor_feature_profile.cpp @@ -1852,7 +1858,7 @@ msgstr "" #: editor/editor_file_dialog.cpp editor/plugins/sprite_editor_plugin.cpp #: editor/plugins/style_box_editor_plugin.cpp -#: editor/plugins/theme_editor_plugin.cpp +#: editor/plugins/theme_editor_plugin.cpp editor/rename_dialog.cpp msgid "Preview:" msgstr "" @@ -2677,22 +2683,26 @@ msgstr "" #: editor/editor_node.cpp msgid "" -"When exporting or deploying, the resulting executable will attempt to " -"connect to the IP of this computer in order to be debugged." +"When this option is enabled, using one-click deploy will make the executable " +"attempt to connect to this computer's IP so the running project can be " +"debugged.\n" +"This option is intended to be used for remote debugging (typically with a " +"mobile device).\n" +"You don't need to enable it to use the GDScript debugger locally." msgstr "" #: editor/editor_node.cpp -msgid "Small Deploy with Network FS" +msgid "Small Deploy with Network Filesystem" msgstr "" #: editor/editor_node.cpp msgid "" -"When this option is enabled, export or deploy will produce a minimal " -"executable.\n" +"When this option is enabled, using one-click deploy for Android will only " +"export an executable without the project data.\n" "The filesystem will be provided from the project by the editor over the " "network.\n" -"On Android, deploy will use the USB cable for faster performance. This " -"option speeds up testing for games with a large footprint." +"On Android, deploying will use the USB cable for faster performance. This " +"option speeds up testing for projects with large assets." msgstr "" #: editor/editor_node.cpp @@ -2701,8 +2711,8 @@ msgstr "" #: editor/editor_node.cpp msgid "" -"Collision shapes and raycast nodes (for 2D and 3D) will be visible on the " -"running game if this option is turned on." +"When this option is enabled, collision shapes and raycast nodes (for 2D and " +"3D) will be visible in the running project." msgstr "" #: editor/editor_node.cpp @@ -2711,32 +2721,32 @@ msgstr "" #: editor/editor_node.cpp msgid "" -"Navigation meshes and polygons will be visible on the running game if this " -"option is turned on." +"When this option is enabled, navigation meshes and polygons will be visible " +"in the running project." msgstr "" #: editor/editor_node.cpp -msgid "Sync Scene Changes" +msgid "Synchronize Scene Changes" msgstr "" #: editor/editor_node.cpp msgid "" -"When this option is turned on, any changes made to the scene in the editor " -"will be replicated in the running game.\n" -"When used remotely on a device, this is more efficient with network " -"filesystem." +"When this option is enabled, any changes made to the scene in the editor " +"will be replicated in the running project.\n" +"When used remotely on a device, this is more efficient when the network " +"filesystem option is enabled." msgstr "" #: editor/editor_node.cpp -msgid "Sync Script Changes" +msgid "Synchronize Script Changes" msgstr "" #: editor/editor_node.cpp msgid "" -"When this option is turned on, any script that is saved will be reloaded on " -"the running game.\n" -"When used remotely on a device, this is more efficient with network " -"filesystem." +"When this option is enabled, any script that is saved will be reloaded in " +"the running project.\n" +"When used remotely on a device, this is more efficient when the network " +"filesystem option is enabled." msgstr "" #: editor/editor_node.cpp editor/script_create_dialog.cpp @@ -2796,7 +2806,7 @@ msgstr "" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp editor/plugins/text_editor.cpp #: editor/plugins/visual_shader_editor_plugin.cpp editor/project_manager.cpp -#: editor/project_settings_editor.cpp editor/rename_dialog.cpp +#: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp msgid "Search" msgstr "" @@ -3196,7 +3206,8 @@ msgstr "" #: editor/editor_run_native.cpp msgid "" "No runnable export preset found for this platform.\n" -"Please add a runnable preset in the export menu." +"Please add a runnable preset in the Export menu or define an existing preset " +"as runnable." msgstr "" #: editor/editor_run_script.cpp @@ -4920,7 +4931,7 @@ msgid "Bake Lightmaps" msgstr "" #: editor/plugins/camera_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp editor/rename_dialog.cpp +#: editor/plugins/spatial_editor_plugin.cpp msgid "Preview" msgstr "" @@ -7502,7 +7513,7 @@ msgid "New Animation" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Speed (FPS):" +msgid "Speed:" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp @@ -9910,11 +9921,15 @@ msgid "Batch Rename" msgstr "" #: editor/rename_dialog.cpp -msgid "Prefix" +msgid "Replace:" msgstr "" #: editor/rename_dialog.cpp -msgid "Suffix" +msgid "Prefix:" +msgstr "" + +#: editor/rename_dialog.cpp +msgid "Suffix:" msgstr "" #: editor/rename_dialog.cpp @@ -9960,7 +9975,7 @@ msgid "Per-level Counter" msgstr "" #: editor/rename_dialog.cpp -msgid "If set the counter restarts for each group of child nodes" +msgid "If set, the counter restarts for each group of child nodes." msgstr "" #: editor/rename_dialog.cpp @@ -10018,7 +10033,7 @@ msgid "Reset" msgstr "" #: editor/rename_dialog.cpp -msgid "Regular Expression Error" +msgid "Regular Expression Error:" msgstr "" #: editor/rename_dialog.cpp @@ -11947,6 +11962,11 @@ msgid "" "Use a BakedLightmap instead." msgstr "" +#: scene/3d/interpolated_camera.cpp +msgid "" +"InterpolatedCamera has been deprecated and will be removed in Godot 4.0." +msgstr "" + #: scene/3d/light.cpp msgid "A SpotLight with an angle wider than 90 degrees cannot cast shadows." msgstr "" diff --git a/editor/translations/th.po b/editor/translations/th.po index 1408e9edb3..d1afffd2cd 100644 --- a/editor/translations/th.po +++ b/editor/translations/th.po @@ -517,6 +517,7 @@ msgid "Seconds" msgstr "วินาที" #: editor/animation_track_editor.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "FPS" msgstr "เฟรมเรท" @@ -695,7 +696,7 @@ msgstr "ตรงตามà¸à¸±à¸à¸©à¸£à¸žà¸´à¸¡à¸žà¹Œà¹€à¸¥à¹‡à¸-ใหà¸à¹ msgid "Whole Words" msgstr "ทั้งคำ" -#: editor/code_editor.cpp editor/rename_dialog.cpp +#: editor/code_editor.cpp msgid "Replace" msgstr "à¹à¸—นที่" @@ -884,6 +885,11 @@ msgid "Signals" msgstr "สัà¸à¸à¸²à¸“" #: editor/connections_dialog.cpp +#, fuzzy +msgid "Filter signals" +msgstr "ตัวà¸à¸£à¸à¸‡à¹„ทล์" + +#: editor/connections_dialog.cpp msgid "Are you sure you want to remove all connections from this signal?" msgstr "" @@ -921,7 +927,7 @@ msgid "Recent:" msgstr "ล่าสุด:" #: editor/create_dialog.cpp editor/plugins/script_editor_plugin.cpp -#: editor/property_selector.cpp editor/quick_open.cpp +#: editor/property_selector.cpp editor/quick_open.cpp editor/rename_dialog.cpp #: modules/visual_script/visual_script_property_selector.cpp msgid "Search:" msgstr "ค้นหา:" @@ -1609,18 +1615,18 @@ msgstr "à¹à¸à¹‰à¹„ขผังฉาà¸" #: editor/editor_feature_profile.cpp #, fuzzy -msgid "Import Dock" -msgstr "นำเข้า" +msgid "Node Dock" +msgstr "โหมดเคลื่à¸à¸™à¸¢à¹‰à¸²à¸¢" #: editor/editor_feature_profile.cpp #, fuzzy -msgid "Node Dock" -msgstr "โหมดเคลื่à¸à¸™à¸¢à¹‰à¸²à¸¢" +msgid "FileSystem Dock" +msgstr "ระบบไฟล์" #: editor/editor_feature_profile.cpp #, fuzzy -msgid "FileSystem and Import Docks" -msgstr "ระบบไฟล์ à¹à¸¥à¸° นำเข้า" +msgid "Import Dock" +msgstr "นำเข้า" #: editor/editor_feature_profile.cpp msgid "Erase profile '%s'? (no undo)" @@ -1882,7 +1888,7 @@ msgstr "ไฟล์à¹à¸¥à¸°à¹‚ฟลเดà¸à¸£à¹Œ:" #: editor/editor_file_dialog.cpp editor/plugins/sprite_editor_plugin.cpp #: editor/plugins/style_box_editor_plugin.cpp -#: editor/plugins/theme_editor_plugin.cpp +#: editor/plugins/theme_editor_plugin.cpp editor/rename_dialog.cpp msgid "Preview:" msgstr "ตัวà¸à¸¢à¹ˆà¸²à¸‡:" @@ -2734,22 +2740,28 @@ msgstr "ส่งà¸à¸à¸à¸žà¸£à¹‰à¸à¸¡à¸à¸²à¸£à¹à¸à¹‰à¹„ขจุดบภ#: editor/editor_node.cpp msgid "" -"When exporting or deploying, the resulting executable will attempt to " -"connect to the IP of this computer in order to be debugged." -msgstr "เมื่à¸à¸ªà¹ˆà¸‡à¸à¸à¸ โปรà¹à¸à¸£à¸¡à¸ˆà¸°à¸žà¸¢à¸²à¸¢à¸²à¸¡à¹€à¸Šà¸·à¹ˆà¸à¸¡à¸•่à¸à¸¡à¸²à¸¢à¸±à¸‡à¸„à¸à¸¡à¸žà¸´à¸§à¹€à¸•à¸à¸£à¹Œà¹€à¸„รื่à¸à¸‡à¸™à¸µà¹‰à¹€à¸žà¸·à¹ˆà¸à¸—ำà¸à¸²à¸£à¹à¸à¹‰à¹„ขจุดบà¸à¸žà¸£à¹ˆà¸à¸‡" +"When this option is enabled, using one-click deploy will make the executable " +"attempt to connect to this computer's IP so the running project can be " +"debugged.\n" +"This option is intended to be used for remote debugging (typically with a " +"mobile device).\n" +"You don't need to enable it to use the GDScript debugger locally." +msgstr "" #: editor/editor_node.cpp -msgid "Small Deploy with Network FS" +#, fuzzy +msgid "Small Deploy with Network Filesystem" msgstr "ส่งà¸à¸à¸à¹‚ดยใช้ระบบไฟล์เครืà¸à¸‚่าย" #: editor/editor_node.cpp +#, fuzzy msgid "" -"When this option is enabled, export or deploy will produce a minimal " -"executable.\n" +"When this option is enabled, using one-click deploy for Android will only " +"export an executable without the project data.\n" "The filesystem will be provided from the project by the editor over the " "network.\n" -"On Android, deploy will use the USB cable for faster performance. This " -"option speeds up testing for games with a large footprint." +"On Android, deploying will use the USB cable for faster performance. This " +"option speeds up testing for projects with large assets." msgstr "" "ถ้าเปิดตัวเลืà¸à¸à¸™à¸µà¹‰ ตัวเà¸à¸¡à¸—ี่ส่งà¸à¸à¸à¸ˆà¸°à¸¡à¸µà¸‚นาดà¹à¸„่พà¸à¹ƒà¸Šà¹‰à¸‡à¸²à¸™à¹„ด้\n" "ตัวเà¸à¸¡à¸ˆà¸°à¹„ด้รับระบบไฟล์จาà¸à¹‚ปรà¹à¸à¸£à¸¡à¹à¸à¹‰à¹„ขผ่านเครืà¸à¸‚่าย\n" @@ -2760,9 +2772,10 @@ msgid "Visible Collision Shapes" msgstr "ขà¸à¸šà¹€à¸‚ตà¸à¸²à¸£à¸Šà¸™à¸—ี่มà¸à¸‡à¹€à¸«à¹‡à¸™à¹„ด้" #: editor/editor_node.cpp +#, fuzzy msgid "" -"Collision shapes and raycast nodes (for 2D and 3D) will be visible on the " -"running game if this option is turned on." +"When this option is enabled, collision shapes and raycast nodes (for 2D and " +"3D) will be visible in the running project." msgstr "รูปทรงà¸à¸²à¸¢à¸ าพà¹à¸¥à¸°à¸£à¸±à¸‡à¸ªà¸µ (2D à¹à¸¥à¸° 3D) จะมà¸à¸‡à¹€à¸«à¹‡à¸™à¹„ด้ขณะเริ่มโปรà¹à¸à¸£à¸¡à¸–้าเปิดตัวเลืà¸à¸à¸™à¸µà¹‰" #: editor/editor_node.cpp @@ -2770,35 +2783,40 @@ msgid "Visible Navigation" msgstr "à¹à¸ªà¸”งà¸à¸²à¸£à¸™à¸³à¸—าง" #: editor/editor_node.cpp +#, fuzzy msgid "" -"Navigation meshes and polygons will be visible on the running game if this " -"option is turned on." +"When this option is enabled, navigation meshes and polygons will be visible " +"in the running project." msgstr "รูปทรงที่มีเส้นนำทางจะมà¸à¸‡à¹€à¸«à¹‡à¸™à¹„ด้เมื่à¸à¹€à¸£à¸´à¹ˆà¸¡à¹‚ปรà¹à¸à¸£à¸¡à¸–้าเปิดตัวเลืà¸à¸à¸™à¸µà¹‰" #: editor/editor_node.cpp -msgid "Sync Scene Changes" +#, fuzzy +msgid "Synchronize Scene Changes" msgstr "ซิงค์à¸à¸²à¸£à¹€à¸›à¸¥à¸µà¹ˆà¸¢à¸™à¹à¸›à¸¥à¸‡à¸‰à¸²à¸" #: editor/editor_node.cpp +#, fuzzy msgid "" -"When this option is turned on, any changes made to the scene in the editor " -"will be replicated in the running game.\n" -"When used remotely on a device, this is more efficient with network " -"filesystem." +"When this option is enabled, any changes made to the scene in the editor " +"will be replicated in the running project.\n" +"When used remotely on a device, this is more efficient when the network " +"filesystem option is enabled." msgstr "" "ถ้าเปิดตัวเลืà¸à¸à¸™à¸µà¹‰ โปรà¹à¸à¸£à¸¡à¸—ี่รันà¸à¸¢à¸¹à¹ˆà¸ˆà¸°à¹„ด้รับà¸à¸²à¸£à¹à¸à¹‰à¹„ขทันที\n" "เมื่à¸à¹ƒà¸Šà¹‰à¸à¸±à¸šà¸à¸¸à¸›à¸à¸£à¸“์à¹à¸šà¸šà¸£à¸µà¹‚มท จะดีà¸à¸§à¹ˆà¸²à¸–้าเปิดระบบไฟล์เครืà¸à¸‚่ายด้วย" #: editor/editor_node.cpp -msgid "Sync Script Changes" +#, fuzzy +msgid "Synchronize Script Changes" msgstr "ซิงค์à¸à¸²à¸£à¹€à¸›à¸¥à¸µà¹ˆà¸¢à¸™à¹à¸›à¸¥à¸‡à¸ªà¸„ริปต์" #: editor/editor_node.cpp +#, fuzzy msgid "" -"When this option is turned on, any script that is saved will be reloaded on " -"the running game.\n" -"When used remotely on a device, this is more efficient with network " -"filesystem." +"When this option is enabled, any script that is saved will be reloaded in " +"the running project.\n" +"When used remotely on a device, this is more efficient when the network " +"filesystem option is enabled." msgstr "" "เมื่à¸à¹€à¸›à¸´à¸”ตัวเลืà¸à¸à¸™à¸µà¹‰ สคริปต์ที่บันทึà¸à¸ˆà¸°à¹‚หลดในเà¸à¸¡à¸—ันที\n" "ถ้าใช้à¸à¸±à¸šà¸à¸¸à¸›à¸à¸£à¸“์รีโมท จะดีà¸à¸§à¹ˆà¸²à¸–้าเปิดระบบไฟล์เครืà¸à¸‚่ายด้วย" @@ -2860,7 +2878,7 @@ msgstr "ช่วยเหลืà¸" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp editor/plugins/text_editor.cpp #: editor/plugins/visual_shader_editor_plugin.cpp editor/project_manager.cpp -#: editor/project_settings_editor.cpp editor/rename_dialog.cpp +#: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp msgid "Search" msgstr "ค้นหา" @@ -3261,9 +3279,11 @@ msgid "Add Key/Value Pair" msgstr "เพิ่มคู่ขà¸à¸‡à¸„ีย์/ค่า" #: editor/editor_run_native.cpp +#, fuzzy msgid "" "No runnable export preset found for this platform.\n" -"Please add a runnable preset in the export menu." +"Please add a runnable preset in the Export menu or define an existing preset " +"as runnable." msgstr "" "ไม่มีà¹à¸¡à¹ˆà¹à¸šà¸šà¸ªà¹ˆà¸‡à¸à¸à¸à¸—ี่สามารถรันเà¸à¸¡à¹„ด้ขà¸à¸‡à¹à¸žà¸¥à¸•ฟà¸à¸£à¹Œà¸¡à¸™à¸µà¹‰\n" "à¸à¸£à¸¸à¸“าเพิ่มà¹à¸¡à¹ˆà¹à¸šà¸šà¸ªà¹ˆà¸‡à¸à¸à¸à¹ƒà¸™à¹€à¸¡à¸™à¸¹à¸ªà¹ˆà¸‡à¸à¸à¸" @@ -5026,7 +5046,7 @@ msgid "Bake Lightmaps" msgstr "สร้าง Lightmaps" #: editor/plugins/camera_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp editor/rename_dialog.cpp +#: editor/plugins/spatial_editor_plugin.cpp msgid "Preview" msgstr "ตัวà¸à¸¢à¹ˆà¸²à¸‡" @@ -7765,7 +7785,8 @@ msgid "New Animation" msgstr "à¹à¸à¸™à¸´à¹€à¸¡à¸Šà¸±à¸™à¹ƒà¸«à¸¡à¹ˆ" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Speed (FPS):" +#, fuzzy +msgid "Speed:" msgstr "ความเร็ว (เฟรม/วินาที):" #: editor/plugins/sprite_frames_editor_plugin.cpp @@ -10301,11 +10322,18 @@ msgid "Batch Rename" msgstr "เปลี่ยนชื่à¸" #: editor/rename_dialog.cpp -msgid "Prefix" +#, fuzzy +msgid "Replace:" +msgstr "à¹à¸—นที่: " + +#: editor/rename_dialog.cpp +#, fuzzy +msgid "Prefix:" msgstr "คำนำหน้า" #: editor/rename_dialog.cpp -msgid "Suffix" +#, fuzzy +msgid "Suffix:" msgstr "คำต่à¸à¸—้าย" #: editor/rename_dialog.cpp @@ -10352,7 +10380,7 @@ msgid "Per-level Counter" msgstr "ตัวนับต่à¸à¹€à¸¥à¹€à¸§à¸¥" #: editor/rename_dialog.cpp -msgid "If set the counter restarts for each group of child nodes" +msgid "If set, the counter restarts for each group of child nodes." msgstr "" #: editor/rename_dialog.cpp @@ -10413,7 +10441,7 @@ msgstr "รีเซ็ตซูม" #: editor/rename_dialog.cpp #, fuzzy -msgid "Regular Expression Error" +msgid "Regular Expression Error:" msgstr "à¹à¸à¹‰à¹„ขสมà¸à¸²à¸£" #: editor/rename_dialog.cpp @@ -12430,6 +12458,11 @@ msgstr "" "ไดรเวà¸à¸£à¹Œà¸§à¸µà¸”ีโภGLES2 ไม่สนับสนุน GIProbe\n" "ใช้ BakedLightmap à¹à¸—น" +#: scene/3d/interpolated_camera.cpp +msgid "" +"InterpolatedCamera has been deprecated and will be removed in Godot 4.0." +msgstr "" + #: scene/3d/light.cpp msgid "A SpotLight with an angle wider than 90 degrees cannot cast shadows." msgstr "" @@ -12712,6 +12745,16 @@ msgstr "" msgid "Constants cannot be modified." msgstr "ค่าคงที่ไม่สามารถà¹à¸à¹‰à¹„ขได้" +#, fuzzy +#~ msgid "FileSystem and Import Docks" +#~ msgstr "ระบบไฟล์ à¹à¸¥à¸° นำเข้า" + +#~ msgid "" +#~ "When exporting or deploying, the resulting executable will attempt to " +#~ "connect to the IP of this computer in order to be debugged." +#~ msgstr "" +#~ "เมื่à¸à¸ªà¹ˆà¸‡à¸à¸à¸ โปรà¹à¸à¸£à¸¡à¸ˆà¸°à¸žà¸¢à¸²à¸¢à¸²à¸¡à¹€à¸Šà¸·à¹ˆà¸à¸¡à¸•่à¸à¸¡à¸²à¸¢à¸±à¸‡à¸„à¸à¸¡à¸žà¸´à¸§à¹€à¸•à¸à¸£à¹Œà¹€à¸„รื่à¸à¸‡à¸™à¸µà¹‰à¹€à¸žà¸·à¹ˆà¸à¸—ำà¸à¸²à¸£à¹à¸à¹‰à¹„ขจุดบà¸à¸žà¸£à¹ˆà¸à¸‡" + #~ msgid "Current scene was never saved, please save it prior to running." #~ msgstr "ฉาà¸à¸›à¸±à¸ˆà¸ˆà¸¸à¸šà¸±à¸™à¸¢à¸±à¸‡à¹„ม่ได้บันทึภà¸à¸£à¸¸à¸“าบันทึà¸à¸à¹ˆà¸à¸™à¹€à¸£à¸´à¹ˆà¸¡à¹‚ปรà¹à¸à¸£à¸¡" diff --git a/editor/translations/tr.po b/editor/translations/tr.po index 1ac1204e09..c443d7bb94 100644 --- a/editor/translations/tr.po +++ b/editor/translations/tr.po @@ -51,12 +51,14 @@ # Ahmet Elgün <ahmetelgn@gmail.com>, 2020. # Efruz Yıldırır <efruzyildirir@gmail.com>, 2020. # Hazar <duurkak@yandex.com>, 2020. +# Mutlu ORAN <mutlu.oran66@gmail.com>, 2020. +# Yusuf Osman YILMAZ <wolfkan4219@gmail.com>, 2020. msgid "" msgstr "" "Project-Id-Version: Godot Engine editor\n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2020-08-20 15:20+0000\n" -"Last-Translator: Hazar <duurkak@yandex.com>\n" +"PO-Revision-Date: 2020-09-15 07:17+0000\n" +"Last-Translator: Yusuf Osman YILMAZ <wolfkan4219@gmail.com>\n" "Language-Team: Turkish <https://hosted.weblate.org/projects/godot-engine/" "godot/tr/>\n" "Language: tr\n" @@ -64,7 +66,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.2.1-dev\n" +"X-Generator: Weblate 4.3-dev\n" #: core/math/expression.cpp modules/gdscript/gdscript_functions.cpp #: modules/visual_script/visual_script_builtin_funcs.cpp @@ -574,6 +576,7 @@ msgid "Seconds" msgstr "Saniye" #: editor/animation_track_editor.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "FPS" msgstr "FPS" @@ -752,7 +755,7 @@ msgstr "Büyük/Küçük Harf EÅŸleÅŸtir" msgid "Whole Words" msgstr "Tam Kelimeler" -#: editor/code_editor.cpp editor/rename_dialog.cpp +#: editor/code_editor.cpp msgid "Replace" msgstr "DeÄŸiÅŸtir" @@ -944,6 +947,11 @@ msgid "Signals" msgstr "Sinyaller" #: editor/connections_dialog.cpp +#, fuzzy +msgid "Filter signals" +msgstr "Döşemelerde Bul" + +#: editor/connections_dialog.cpp msgid "Are you sure you want to remove all connections from this signal?" msgstr "Bu sinyalden, tüm baÄŸlantıları kaldırmak istediÄŸinizden emin misiniz?" @@ -981,7 +989,7 @@ msgid "Recent:" msgstr "Yakın zamanda:" #: editor/create_dialog.cpp editor/plugins/script_editor_plugin.cpp -#: editor/property_selector.cpp editor/quick_open.cpp +#: editor/property_selector.cpp editor/quick_open.cpp editor/rename_dialog.cpp #: modules/visual_script/visual_script_property_selector.cpp msgid "Search:" msgstr "Ara:" @@ -1671,16 +1679,17 @@ msgid "Scene Tree Editing" msgstr "Sahne AÄŸacı Düzenleme" #: editor/editor_feature_profile.cpp -msgid "Import Dock" -msgstr "Dock İçe Aktar" - -#: editor/editor_feature_profile.cpp msgid "Node Dock" msgstr "Dock Nod" #: editor/editor_feature_profile.cpp -msgid "FileSystem and Import Docks" -msgstr "DosyaSistemi ve İçe Aktarım" +#, fuzzy +msgid "FileSystem Dock" +msgstr "DosyaSistemi" + +#: editor/editor_feature_profile.cpp +msgid "Import Dock" +msgstr "Dock İçe Aktar" #: editor/editor_feature_profile.cpp msgid "Erase profile '%s'? (no undo)" @@ -1943,7 +1952,7 @@ msgstr "Dizinler & Dosyalar:" #: editor/editor_file_dialog.cpp editor/plugins/sprite_editor_plugin.cpp #: editor/plugins/style_box_editor_plugin.cpp -#: editor/plugins/theme_editor_plugin.cpp +#: editor/plugins/theme_editor_plugin.cpp editor/rename_dialog.cpp msgid "Preview:" msgstr "Önizleme:" @@ -1990,7 +1999,7 @@ msgstr "Åžundan miras alındı:" #: editor/editor_help.cpp msgid "Description" -msgstr "Tanım" +msgstr "Açıklama" #: editor/editor_help.cpp msgid "Online Tutorials" @@ -2010,7 +2019,7 @@ msgstr "varsayılan:" #: editor/editor_help.cpp msgid "Methods" -msgstr "Metotlar" +msgstr "Yöntemler" #: editor/editor_help.cpp msgid "Theme Properties" @@ -2041,8 +2050,9 @@ msgstr "" "bulunarak[/url][/color] yardım edebilirsiniz!" #: editor/editor_help.cpp +#, fuzzy msgid "Method Descriptions" -msgstr "Metot Açıklamaları" +msgstr "Yöntem Açıklamaları" #: editor/editor_help.cpp msgid "" @@ -2819,24 +2829,28 @@ msgstr "Uzaktan Hata Ayıklama ile Dağıt" #: editor/editor_node.cpp msgid "" -"When exporting or deploying, the resulting executable will attempt to " -"connect to the IP of this computer in order to be debugged." +"When this option is enabled, using one-click deploy will make the executable " +"attempt to connect to this computer's IP so the running project can be " +"debugged.\n" +"This option is intended to be used for remote debugging (typically with a " +"mobile device).\n" +"You don't need to enable it to use the GDScript debugger locally." msgstr "" -"Verilen yürütülebilir dosya, dışa aktarılırken veya dağıtıldığında, hata " -"ayıklanacak ÅŸekilde bu bilgisayarın IP'sine baÄŸlanmaya çalışacaktır." #: editor/editor_node.cpp -msgid "Small Deploy with Network FS" +#, fuzzy +msgid "Small Deploy with Network Filesystem" msgstr "AÄŸ DS ile Küçük Dağıtım" #: editor/editor_node.cpp +#, fuzzy msgid "" -"When this option is enabled, export or deploy will produce a minimal " -"executable.\n" +"When this option is enabled, using one-click deploy for Android will only " +"export an executable without the project data.\n" "The filesystem will be provided from the project by the editor over the " "network.\n" -"On Android, deploy will use the USB cable for faster performance. This " -"option speeds up testing for games with a large footprint." +"On Android, deploying will use the USB cable for faster performance. This " +"option speeds up testing for projects with large assets." msgstr "" "Bu seçenek etkinleÅŸtirildiÄŸinde, dışa aktarma veya dağıtma çok küçük bir " "çalıştırılabilir dosya üretir.\n" @@ -2849,9 +2863,10 @@ msgid "Visible Collision Shapes" msgstr "Görünür Çarpışma Åžekilleri" #: editor/editor_node.cpp +#, fuzzy msgid "" -"Collision shapes and raycast nodes (for 2D and 3D) will be visible on the " -"running game if this option is turned on." +"When this option is enabled, collision shapes and raycast nodes (for 2D and " +"3D) will be visible in the running project." msgstr "" "Bu seçenek açıksa, çalışan oyunda çarpışma ÅŸekilleri ve raycast düğümleri " "(2B ve 3B için) görünür olacaktır." @@ -2861,23 +2876,26 @@ msgid "Visible Navigation" msgstr "Görünür Yönlendirici" #: editor/editor_node.cpp +#, fuzzy msgid "" -"Navigation meshes and polygons will be visible on the running game if this " -"option is turned on." +"When this option is enabled, navigation meshes and polygons will be visible " +"in the running project." msgstr "" "Bu seçenek açıksa, çalışan oyunda yönlendirici örüntüleri ve çokgenler " "görünür olacaktır." #: editor/editor_node.cpp -msgid "Sync Scene Changes" +#, fuzzy +msgid "Synchronize Scene Changes" msgstr "Sahne DeÄŸiÅŸikliklerini EÅŸ Zamanla" #: editor/editor_node.cpp +#, fuzzy msgid "" -"When this option is turned on, any changes made to the scene in the editor " -"will be replicated in the running game.\n" -"When used remotely on a device, this is more efficient with network " -"filesystem." +"When this option is enabled, any changes made to the scene in the editor " +"will be replicated in the running project.\n" +"When used remotely on a device, this is more efficient when the network " +"filesystem option is enabled." msgstr "" "Bu seçenek etkinleÅŸtirildiÄŸinde, düzenleyicide bulunan sahnedeki " "deÄŸiÅŸiklikler çalışmakta olan oyununda çoÄŸaltılır.\n" @@ -2885,15 +2903,17 @@ msgstr "" "verimli olur." #: editor/editor_node.cpp -msgid "Sync Script Changes" +#, fuzzy +msgid "Synchronize Script Changes" msgstr "Betik DeÄŸiÅŸikliklerini EÅŸ Zamanla" #: editor/editor_node.cpp +#, fuzzy msgid "" -"When this option is turned on, any script that is saved will be reloaded on " -"the running game.\n" -"When used remotely on a device, this is more efficient with network " -"filesystem." +"When this option is enabled, any script that is saved will be reloaded in " +"the running project.\n" +"When used remotely on a device, this is more efficient when the network " +"filesystem option is enabled." msgstr "" "Bu seçenek etkinleÅŸtirildiÄŸinde, kaydedilen tüm betik çalışan oyunda yeniden " "yüklenecektir.\n" @@ -2957,7 +2977,7 @@ msgstr "Yardım" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp editor/plugins/text_editor.cpp #: editor/plugins/visual_shader_editor_plugin.cpp editor/project_manager.cpp -#: editor/project_settings_editor.cpp editor/rename_dialog.cpp +#: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp msgid "Search" msgstr "Ara" @@ -3376,9 +3396,11 @@ msgid "Add Key/Value Pair" msgstr "Anahtar/DeÄŸer İkilisini Ekle" #: editor/editor_run_native.cpp +#, fuzzy msgid "" "No runnable export preset found for this platform.\n" -"Please add a runnable preset in the export menu." +"Please add a runnable preset in the Export menu or define an existing preset " +"as runnable." msgstr "" "Çalıştırılabilir dışa aktarma önayarı bu platform için bulunamadı.\n" "Lütfen dışa aktar menüsünden çalıştırılabilir bir önayar ekleyin." @@ -5147,7 +5169,7 @@ msgid "Bake Lightmaps" msgstr "Işık-Haritalarını PiÅŸir" #: editor/plugins/camera_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp editor/rename_dialog.cpp +#: editor/plugins/spatial_editor_plugin.cpp msgid "Preview" msgstr "Önizleme" @@ -7789,7 +7811,8 @@ msgid "New Animation" msgstr "Yeni Animasyon" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Speed (FPS):" +#, fuzzy +msgid "Speed:" msgstr "Hız (FPS):" #: editor/plugins/sprite_frames_editor_plugin.cpp @@ -10352,11 +10375,18 @@ msgid "Batch Rename" msgstr "Tümden Yeniden Adlandır" #: editor/rename_dialog.cpp -msgid "Prefix" +#, fuzzy +msgid "Replace:" +msgstr "DeÄŸiÅŸtir: " + +#: editor/rename_dialog.cpp +#, fuzzy +msgid "Prefix:" msgstr "Ön Ek" #: editor/rename_dialog.cpp -msgid "Suffix" +#, fuzzy +msgid "Suffix:" msgstr "Son Ek" #: editor/rename_dialog.cpp @@ -10404,7 +10434,8 @@ msgid "Per-level Counter" msgstr "Seviye Başına Sayaç" #: editor/rename_dialog.cpp -msgid "If set the counter restarts for each group of child nodes" +#, fuzzy +msgid "If set, the counter restarts for each group of child nodes." msgstr "Ayarlanmışsa, sayaç her bir alt düğüm grubu için yeniden baÅŸlar" #: editor/rename_dialog.cpp @@ -10464,7 +10495,8 @@ msgid "Reset" msgstr "Sıfırla" #: editor/rename_dialog.cpp -msgid "Regular Expression Error" +#, fuzzy +msgid "Regular Expression Error:" msgstr "Düzenli İfade Hatası" #: editor/rename_dialog.cpp @@ -12528,6 +12560,11 @@ msgstr "" "GIProbes GLES2 video sürücüsü tarafından desteklenmez.\n" "Bunun yerine bir BakedLightmap kullanın." +#: scene/3d/interpolated_camera.cpp +msgid "" +"InterpolatedCamera has been deprecated and will be removed in Godot 4.0." +msgstr "" + #: scene/3d/light.cpp msgid "A SpotLight with an angle wider than 90 degrees cannot cast shadows." msgstr "90 dereceden geniÅŸ açılı SpotIşık gölge oluÅŸturamaz." @@ -12835,6 +12872,16 @@ msgstr "varyings yalnızca vertex iÅŸlevinde atanabilir." msgid "Constants cannot be modified." msgstr "Sabit deÄŸerler deÄŸiÅŸtirilemez." +#~ msgid "FileSystem and Import Docks" +#~ msgstr "DosyaSistemi ve İçe Aktarım" + +#~ msgid "" +#~ "When exporting or deploying, the resulting executable will attempt to " +#~ "connect to the IP of this computer in order to be debugged." +#~ msgstr "" +#~ "Verilen yürütülebilir dosya, dışa aktarılırken veya dağıtıldığında, hata " +#~ "ayıklanacak ÅŸekilde bu bilgisayarın IP'sine baÄŸlanmaya çalışacaktır." + #~ msgid "Current scene was never saved, please save it prior to running." #~ msgstr "" #~ "Åžimdiki sahne hiç kaydedilmedi, lütfen çalıştırmadan önce kaydediniz." diff --git a/editor/translations/uk.po b/editor/translations/uk.po index 672785a2aa..417c5aeeeb 100644 --- a/editor/translations/uk.po +++ b/editor/translations/uk.po @@ -546,6 +546,7 @@ msgid "Seconds" msgstr "Секунди" #: editor/animation_track_editor.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "FPS" msgstr "Кадри за Ñекунду" @@ -724,7 +725,7 @@ msgstr "Враховувати регіÑтр" msgid "Whole Words" msgstr "Цілі Ñлова" -#: editor/code_editor.cpp editor/rename_dialog.cpp +#: editor/code_editor.cpp msgid "Replace" msgstr "Замінити" @@ -917,6 +918,11 @@ msgid "Signals" msgstr "Сигнали" #: editor/connections_dialog.cpp +#, fuzzy +msgid "Filter signals" +msgstr "Фільтрувати плитки" + +#: editor/connections_dialog.cpp msgid "Are you sure you want to remove all connections from this signal?" msgstr "Ви Ñправді хочете вилучити уÑÑ– з'Ñ”Ð´Ð½Ð°Ð½Ð½Ñ Ð· цього Ñигналу?" @@ -954,7 +960,7 @@ msgid "Recent:" msgstr "Ðещодавні:" #: editor/create_dialog.cpp editor/plugins/script_editor_plugin.cpp -#: editor/property_selector.cpp editor/quick_open.cpp +#: editor/property_selector.cpp editor/quick_open.cpp editor/rename_dialog.cpp #: modules/visual_script/visual_script_property_selector.cpp msgid "Search:" msgstr "Пошук:" @@ -1644,16 +1650,17 @@ msgid "Scene Tree Editing" msgstr "Ð ÐµÐ´Ð°Ð³ÑƒÐ²Ð°Ð½Ð½Ñ Ñ–Ñ”Ñ€Ð°Ñ€Ñ…Ñ–Ñ— Ñцени" #: editor/editor_feature_profile.cpp -msgid "Import Dock" -msgstr "Бічна панель імпортуваннÑ" - -#: editor/editor_feature_profile.cpp msgid "Node Dock" msgstr "Бічна панель вузлів" #: editor/editor_feature_profile.cpp -msgid "FileSystem and Import Docks" -msgstr "Бічна панель файлової ÑиÑтеми та імпортуваннÑ" +#, fuzzy +msgid "FileSystem Dock" +msgstr "Файлова ÑиÑтема" + +#: editor/editor_feature_profile.cpp +msgid "Import Dock" +msgstr "Бічна панель імпортуваннÑ" #: editor/editor_feature_profile.cpp msgid "Erase profile '%s'? (no undo)" @@ -1917,7 +1924,7 @@ msgstr "Каталоги та файли:" #: editor/editor_file_dialog.cpp editor/plugins/sprite_editor_plugin.cpp #: editor/plugins/style_box_editor_plugin.cpp -#: editor/plugins/theme_editor_plugin.cpp +#: editor/plugins/theme_editor_plugin.cpp editor/rename_dialog.cpp msgid "Preview:" msgstr "Попередній переглÑд:" @@ -2798,24 +2805,28 @@ msgstr "Ð Ð¾Ð·Ð³Ð¾Ñ€Ñ‚Ð°Ð½Ð½Ñ Ð·Ð° допомогою віддаленого н #: editor/editor_node.cpp msgid "" -"When exporting or deploying, the resulting executable will attempt to " -"connect to the IP of this computer in order to be debugged." +"When this option is enabled, using one-click deploy will make the executable " +"attempt to connect to this computer's IP so the running project can be " +"debugged.\n" +"This option is intended to be used for remote debugging (typically with a " +"mobile device).\n" +"You don't need to enable it to use the GDScript debugger locally." msgstr "" -"При екÑпорті або розгортанні, отриманий виконуваний файл буде намагатиÑÑ " -"підключитиÑÑ Ð´Ð¾ IP цього комп'ютера, Ð´Ð»Ñ Ð½Ð°Ð»Ð°Ð³Ð¾Ð´Ð¶ÐµÐ½Ð½Ñ." #: editor/editor_node.cpp -msgid "Small Deploy with Network FS" +#, fuzzy +msgid "Small Deploy with Network Filesystem" msgstr "Маленьке Ñ€Ð¾Ð·Ð³Ð¾Ñ€Ñ‚Ð°Ð½Ð½Ñ Ð· Network File System" #: editor/editor_node.cpp +#, fuzzy msgid "" -"When this option is enabled, export or deploy will produce a minimal " -"executable.\n" +"When this option is enabled, using one-click deploy for Android will only " +"export an executable without the project data.\n" "The filesystem will be provided from the project by the editor over the " "network.\n" -"On Android, deploy will use the USB cable for faster performance. This " -"option speeds up testing for games with a large footprint." +"On Android, deploying will use the USB cable for faster performance. This " +"option speeds up testing for projects with large assets." msgstr "" "Якщо цей параметр увімкнено, екÑпорт або Ñ€Ð¾Ð·Ð³Ð¾Ñ€Ñ‚Ð°Ð½Ð½Ñ Ð´Ð°ÑŽÑ‚ÑŒ мінімальний " "виконуваний файл.\n" @@ -2828,9 +2839,10 @@ msgid "Visible Collision Shapes" msgstr "Видимі контури зіткнень" #: editor/editor_node.cpp +#, fuzzy msgid "" -"Collision shapes and raycast nodes (for 2D and 3D) will be visible on the " -"running game if this option is turned on." +"When this option is enabled, collision shapes and raycast nodes (for 2D and " +"3D) will be visible in the running project." msgstr "" "Контури Ð·Ñ–Ñ‚ÐºÐ½ÐµÐ½Ð½Ñ Ñ‚Ð° вузли raycast (Ð´Ð»Ñ 2D та 3D) буде видно в роботі гри, " "Ñкщо Ñ†Ñ Ð¾Ð¿Ñ†Ñ–Ñ ÑƒÐ²Ñ–Ð¼ÐºÐ½ÐµÐ½Ð°." @@ -2840,23 +2852,26 @@ msgid "Visible Navigation" msgstr "Видимі навігації" #: editor/editor_node.cpp +#, fuzzy msgid "" -"Navigation meshes and polygons will be visible on the running game if this " -"option is turned on." +"When this option is enabled, navigation meshes and polygons will be visible " +"in the running project." msgstr "" "Ðавігаційні поліÑітки та полігони будуть видимі у запущеній грі, Ñкщо Ñ†Ñ " "Ð¾Ð¿Ñ†Ñ–Ñ ÑƒÐ²Ñ–Ð¼ÐºÐ½ÐµÐ½Ð°." #: editor/editor_node.cpp -msgid "Sync Scene Changes" +#, fuzzy +msgid "Synchronize Scene Changes" msgstr "Синхронізувати зміни Ñцени" #: editor/editor_node.cpp +#, fuzzy msgid "" -"When this option is turned on, any changes made to the scene in the editor " -"will be replicated in the running game.\n" -"When used remotely on a device, this is more efficient with network " -"filesystem." +"When this option is enabled, any changes made to the scene in the editor " +"will be replicated in the running project.\n" +"When used remotely on a device, this is more efficient when the network " +"filesystem option is enabled." msgstr "" "Якщо цей параметр увімкнено, будь-Ñкі зміни, внеÑені в Ñцену в редакторі, " "будуть відтворені в роботі гри.\n" @@ -2864,15 +2879,17 @@ msgstr "" "файловою ÑиÑтемою." #: editor/editor_node.cpp -msgid "Sync Script Changes" +#, fuzzy +msgid "Synchronize Script Changes" msgstr "Синхронізувати зміни в Ñкрипті" #: editor/editor_node.cpp +#, fuzzy msgid "" -"When this option is turned on, any script that is saved will be reloaded on " -"the running game.\n" -"When used remotely on a device, this is more efficient with network " -"filesystem." +"When this option is enabled, any script that is saved will be reloaded in " +"the running project.\n" +"When used remotely on a device, this is more efficient when the network " +"filesystem option is enabled." msgstr "" "Якщо цей параметр увімкнено, будь-Ñкий Ñкрипт, Ñкий буде збережений, буде " "перезавантажений у поточній грі.\n" @@ -2936,7 +2953,7 @@ msgstr "Довідка" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp editor/plugins/text_editor.cpp #: editor/plugins/visual_shader_editor_plugin.cpp editor/project_manager.cpp -#: editor/project_settings_editor.cpp editor/rename_dialog.cpp +#: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp msgid "Search" msgstr "Пошук" @@ -3355,9 +3372,11 @@ msgid "Add Key/Value Pair" msgstr "Додати пару ключ-значеннÑ" #: editor/editor_run_native.cpp +#, fuzzy msgid "" "No runnable export preset found for this platform.\n" -"Please add a runnable preset in the export menu." +"Please add a runnable preset in the Export menu or define an existing preset " +"as runnable." msgstr "" "Ðе знайдено робочий екÑпортер Ð´Ð»Ñ Ñ†Ñ–Ñ”Ñ— платформи.\n" "Будь лаÑка, додайте його в меню екÑпорту." @@ -5129,7 +5148,7 @@ msgid "Bake Lightmaps" msgstr "Запікати карти оÑвітленнÑ" #: editor/plugins/camera_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp editor/rename_dialog.cpp +#: editor/plugins/spatial_editor_plugin.cpp msgid "Preview" msgstr "Попередній переглÑд" @@ -7781,7 +7800,8 @@ msgid "New Animation" msgstr "Ðова анімаціÑ" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Speed (FPS):" +#, fuzzy +msgid "Speed:" msgstr "ЧаÑтота (кадри за Ñек.):" #: editor/plugins/sprite_frames_editor_plugin.cpp @@ -10353,11 +10373,18 @@ msgid "Batch Rename" msgstr "Пакетне перейменуваннÑ" #: editor/rename_dialog.cpp -msgid "Prefix" +#, fuzzy +msgid "Replace:" +msgstr "Замінити: " + +#: editor/rename_dialog.cpp +#, fuzzy +msgid "Prefix:" msgstr "ПрефікÑ" #: editor/rename_dialog.cpp -msgid "Suffix" +#, fuzzy +msgid "Suffix:" msgstr "СуфікÑ" #: editor/rename_dialog.cpp @@ -10405,7 +10432,8 @@ msgid "Per-level Counter" msgstr "Лічильник на рівень" #: editor/rename_dialog.cpp -msgid "If set the counter restarts for each group of child nodes" +#, fuzzy +msgid "If set, the counter restarts for each group of child nodes." msgstr "" "Якщо позначено, лічильник перезапуÑкатиметьÑÑ Ð´Ð»Ñ ÐºÐ¾Ð¶Ð½Ð¾Ñ— групи дочірніх " "вузлів" @@ -10467,7 +10495,8 @@ msgid "Reset" msgstr "Скинути" #: editor/rename_dialog.cpp -msgid "Regular Expression Error" +#, fuzzy +msgid "Regular Expression Error:" msgstr "Помилка у формальному виразі" #: editor/rename_dialog.cpp @@ -12566,6 +12595,11 @@ msgstr "" "У драйвері GLES2 не передбачено підтримки GIProbes.\n" "СкориÑтайтеÑÑ Ð·Ð°Ð¼Ñ–Ñть них BakedLightmap." +#: scene/3d/interpolated_camera.cpp +msgid "" +"InterpolatedCamera has been deprecated and will be removed in Godot 4.0." +msgstr "" + #: scene/3d/light.cpp msgid "A SpotLight with an angle wider than 90 degrees cannot cast shadows." msgstr "SpotLight з кутом, Ñкий Ñ” більшим за 90 градуÑів, не може давати тіні." @@ -12875,6 +12909,16 @@ msgstr "Змінні величини можна пов'Ñзувати лише msgid "Constants cannot be modified." msgstr "Сталі не можна змінювати." +#~ msgid "FileSystem and Import Docks" +#~ msgstr "Бічна панель файлової ÑиÑтеми та імпортуваннÑ" + +#~ msgid "" +#~ "When exporting or deploying, the resulting executable will attempt to " +#~ "connect to the IP of this computer in order to be debugged." +#~ msgstr "" +#~ "При екÑпорті або розгортанні, отриманий виконуваний файл буде намагатиÑÑ " +#~ "підключитиÑÑ Ð´Ð¾ IP цього комп'ютера, Ð´Ð»Ñ Ð½Ð°Ð»Ð°Ð³Ð¾Ð´Ð¶ÐµÐ½Ð½Ñ." + #~ msgid "Current scene was never saved, please save it prior to running." #~ msgstr "" #~ "Поточна Ñцена ніколи не була збережена, будь лаÑка, збережіть Ñ—Ñ— до " diff --git a/editor/translations/ur_PK.po b/editor/translations/ur_PK.po index 89208b4070..2859b66ac9 100644 --- a/editor/translations/ur_PK.po +++ b/editor/translations/ur_PK.po @@ -516,6 +516,7 @@ msgid "Seconds" msgstr "" #: editor/animation_track_editor.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "FPS" msgstr "" @@ -696,7 +697,7 @@ msgstr "" msgid "Whole Words" msgstr "" -#: editor/code_editor.cpp editor/rename_dialog.cpp +#: editor/code_editor.cpp msgid "Replace" msgstr "" @@ -892,6 +893,11 @@ msgid "Signals" msgstr "" #: editor/connections_dialog.cpp +#, fuzzy +msgid "Filter signals" +msgstr "سب سکریپشن بنائیں" + +#: editor/connections_dialog.cpp msgid "Are you sure you want to remove all connections from this signal?" msgstr "" @@ -930,7 +936,7 @@ msgid "Recent:" msgstr "" #: editor/create_dialog.cpp editor/plugins/script_editor_plugin.cpp -#: editor/property_selector.cpp editor/quick_open.cpp +#: editor/property_selector.cpp editor/quick_open.cpp editor/rename_dialog.cpp #: modules/visual_script/visual_script_property_selector.cpp msgid "Search:" msgstr "" @@ -1605,16 +1611,16 @@ msgid "Scene Tree Editing" msgstr "" #: editor/editor_feature_profile.cpp -msgid "Import Dock" -msgstr "" - -#: editor/editor_feature_profile.cpp #, fuzzy msgid "Node Dock" msgstr "ایکشن منتقل کریں" #: editor/editor_feature_profile.cpp -msgid "FileSystem and Import Docks" +msgid "FileSystem Dock" +msgstr "" + +#: editor/editor_feature_profile.cpp +msgid "Import Dock" msgstr "" #: editor/editor_feature_profile.cpp @@ -1889,7 +1895,7 @@ msgstr "" #: editor/editor_file_dialog.cpp editor/plugins/sprite_editor_plugin.cpp #: editor/plugins/style_box_editor_plugin.cpp -#: editor/plugins/theme_editor_plugin.cpp +#: editor/plugins/theme_editor_plugin.cpp editor/rename_dialog.cpp msgid "Preview:" msgstr "" @@ -2728,22 +2734,26 @@ msgstr "" #: editor/editor_node.cpp msgid "" -"When exporting or deploying, the resulting executable will attempt to " -"connect to the IP of this computer in order to be debugged." +"When this option is enabled, using one-click deploy will make the executable " +"attempt to connect to this computer's IP so the running project can be " +"debugged.\n" +"This option is intended to be used for remote debugging (typically with a " +"mobile device).\n" +"You don't need to enable it to use the GDScript debugger locally." msgstr "" #: editor/editor_node.cpp -msgid "Small Deploy with Network FS" +msgid "Small Deploy with Network Filesystem" msgstr "" #: editor/editor_node.cpp msgid "" -"When this option is enabled, export or deploy will produce a minimal " -"executable.\n" +"When this option is enabled, using one-click deploy for Android will only " +"export an executable without the project data.\n" "The filesystem will be provided from the project by the editor over the " "network.\n" -"On Android, deploy will use the USB cable for faster performance. This " -"option speeds up testing for games with a large footprint." +"On Android, deploying will use the USB cable for faster performance. This " +"option speeds up testing for projects with large assets." msgstr "" #: editor/editor_node.cpp @@ -2752,8 +2762,8 @@ msgstr "" #: editor/editor_node.cpp msgid "" -"Collision shapes and raycast nodes (for 2D and 3D) will be visible on the " -"running game if this option is turned on." +"When this option is enabled, collision shapes and raycast nodes (for 2D and " +"3D) will be visible in the running project." msgstr "" #: editor/editor_node.cpp @@ -2762,32 +2772,32 @@ msgstr "" #: editor/editor_node.cpp msgid "" -"Navigation meshes and polygons will be visible on the running game if this " -"option is turned on." +"When this option is enabled, navigation meshes and polygons will be visible " +"in the running project." msgstr "" #: editor/editor_node.cpp -msgid "Sync Scene Changes" +msgid "Synchronize Scene Changes" msgstr "" #: editor/editor_node.cpp msgid "" -"When this option is turned on, any changes made to the scene in the editor " -"will be replicated in the running game.\n" -"When used remotely on a device, this is more efficient with network " -"filesystem." +"When this option is enabled, any changes made to the scene in the editor " +"will be replicated in the running project.\n" +"When used remotely on a device, this is more efficient when the network " +"filesystem option is enabled." msgstr "" #: editor/editor_node.cpp -msgid "Sync Script Changes" +msgid "Synchronize Script Changes" msgstr "" #: editor/editor_node.cpp msgid "" -"When this option is turned on, any script that is saved will be reloaded on " -"the running game.\n" -"When used remotely on a device, this is more efficient with network " -"filesystem." +"When this option is enabled, any script that is saved will be reloaded in " +"the running project.\n" +"When used remotely on a device, this is more efficient when the network " +"filesystem option is enabled." msgstr "" #: editor/editor_node.cpp editor/script_create_dialog.cpp @@ -2848,7 +2858,7 @@ msgstr "" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp editor/plugins/text_editor.cpp #: editor/plugins/visual_shader_editor_plugin.cpp editor/project_manager.cpp -#: editor/project_settings_editor.cpp editor/rename_dialog.cpp +#: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp msgid "Search" msgstr "" @@ -3255,7 +3265,8 @@ msgstr "" #: editor/editor_run_native.cpp msgid "" "No runnable export preset found for this platform.\n" -"Please add a runnable preset in the export menu." +"Please add a runnable preset in the Export menu or define an existing preset " +"as runnable." msgstr "" #: editor/editor_run_script.cpp @@ -5021,7 +5032,7 @@ msgid "Bake Lightmaps" msgstr "" #: editor/plugins/camera_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp editor/rename_dialog.cpp +#: editor/plugins/spatial_editor_plugin.cpp msgid "Preview" msgstr "" @@ -7673,7 +7684,7 @@ msgid "New Animation" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Speed (FPS):" +msgid "Speed:" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp @@ -10151,11 +10162,15 @@ msgid "Batch Rename" msgstr "" #: editor/rename_dialog.cpp -msgid "Prefix" +msgid "Replace:" msgstr "" #: editor/rename_dialog.cpp -msgid "Suffix" +msgid "Prefix:" +msgstr "" + +#: editor/rename_dialog.cpp +msgid "Suffix:" msgstr "" #: editor/rename_dialog.cpp @@ -10201,7 +10216,7 @@ msgid "Per-level Counter" msgstr "" #: editor/rename_dialog.cpp -msgid "If set the counter restarts for each group of child nodes" +msgid "If set, the counter restarts for each group of child nodes." msgstr "" #: editor/rename_dialog.cpp @@ -10259,7 +10274,7 @@ msgid "Reset" msgstr "" #: editor/rename_dialog.cpp -msgid "Regular Expression Error" +msgid "Regular Expression Error:" msgstr "" #: editor/rename_dialog.cpp @@ -12242,6 +12257,11 @@ msgid "" "Use a BakedLightmap instead." msgstr "" +#: scene/3d/interpolated_camera.cpp +msgid "" +"InterpolatedCamera has been deprecated and will be removed in Godot 4.0." +msgstr "" + #: scene/3d/light.cpp msgid "A SpotLight with an angle wider than 90 degrees cannot cast shadows." msgstr "" diff --git a/editor/translations/vi.po b/editor/translations/vi.po index 579b8550ee..2b56df15ed 100644 --- a/editor/translations/vi.po +++ b/editor/translations/vi.po @@ -534,6 +534,7 @@ msgid "Seconds" msgstr "Giây" #: editor/animation_track_editor.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "FPS" msgstr "" @@ -717,7 +718,7 @@ msgstr "Khá»›p Trưá»ng Hợp" msgid "Whole Words" msgstr "Cả từ" -#: editor/code_editor.cpp editor/rename_dialog.cpp +#: editor/code_editor.cpp msgid "Replace" msgstr "Thay thế" @@ -911,6 +912,11 @@ msgid "Signals" msgstr "TÃn hiệu (Signal)" #: editor/connections_dialog.cpp +#, fuzzy +msgid "Filter signals" +msgstr "Lá»c tệp tin ..." + +#: editor/connections_dialog.cpp msgid "Are you sure you want to remove all connections from this signal?" msgstr "Bạn có chắc muốn xóa bá» tất cả kết nối từ tÃn hiệu nà y?" @@ -948,7 +954,7 @@ msgid "Recent:" msgstr "Gần đây:" #: editor/create_dialog.cpp editor/plugins/script_editor_plugin.cpp -#: editor/property_selector.cpp editor/quick_open.cpp +#: editor/property_selector.cpp editor/quick_open.cpp editor/rename_dialog.cpp #: modules/visual_script/visual_script_property_selector.cpp msgid "Search:" msgstr "Tìm kiếm:" @@ -1643,19 +1649,19 @@ msgid "Scene Tree Editing" msgstr "Chỉnh sá»a cảnh" #: editor/editor_feature_profile.cpp -msgid "Import Dock" -msgstr "Nháºp và o" - -#: editor/editor_feature_profile.cpp msgid "Node Dock" msgstr "Nút" #: editor/editor_feature_profile.cpp #, fuzzy -msgid "FileSystem and Import Docks" +msgid "FileSystem Dock" msgstr "Hệ thống táºp tin" #: editor/editor_feature_profile.cpp +msgid "Import Dock" +msgstr "Nháºp và o" + +#: editor/editor_feature_profile.cpp msgid "Erase profile '%s'? (no undo)" msgstr "Xoá hồ sÆ¡ '%s'? (không hoà n tác)" @@ -1923,7 +1929,7 @@ msgstr "Các Thư mục và Tệp tin:" #: editor/editor_file_dialog.cpp editor/plugins/sprite_editor_plugin.cpp #: editor/plugins/style_box_editor_plugin.cpp -#: editor/plugins/theme_editor_plugin.cpp +#: editor/plugins/theme_editor_plugin.cpp editor/rename_dialog.cpp msgid "Preview:" msgstr "Xem thá»:" @@ -2799,24 +2805,27 @@ msgstr "Triển khai gỡ lá»—i từ xa" #: editor/editor_node.cpp msgid "" -"When exporting or deploying, the resulting executable will attempt to " -"connect to the IP of this computer in order to be debugged." +"When this option is enabled, using one-click deploy will make the executable " +"attempt to connect to this computer's IP so the running project can be " +"debugged.\n" +"This option is intended to be used for remote debugging (typically with a " +"mobile device).\n" +"You don't need to enable it to use the GDScript debugger locally." msgstr "" -"Khi xuất ra hoặc triển khai, kết quả thá»±c thi sẽ kết nối đến IP máy tÃnh nà y " -"để được gỡ lá»—i." #: editor/editor_node.cpp -msgid "Small Deploy with Network FS" +msgid "Small Deploy with Network Filesystem" msgstr "" #: editor/editor_node.cpp +#, fuzzy msgid "" -"When this option is enabled, export or deploy will produce a minimal " -"executable.\n" +"When this option is enabled, using one-click deploy for Android will only " +"export an executable without the project data.\n" "The filesystem will be provided from the project by the editor over the " "network.\n" -"On Android, deploy will use the USB cable for faster performance. This " -"option speeds up testing for games with a large footprint." +"On Android, deploying will use the USB cable for faster performance. This " +"option speeds up testing for projects with large assets." msgstr "" "Khi tuỳ chá»n nà y được báºt, lúc xuất hoặc triển khai sẽ tạo má»™t tệp thá»±c thi " "tối giản nhất.\n" @@ -2830,8 +2839,8 @@ msgstr "" #: editor/editor_node.cpp msgid "" -"Collision shapes and raycast nodes (for 2D and 3D) will be visible on the " -"running game if this option is turned on." +"When this option is enabled, collision shapes and raycast nodes (for 2D and " +"3D) will be visible in the running project." msgstr "" #: editor/editor_node.cpp @@ -2840,32 +2849,32 @@ msgstr "" #: editor/editor_node.cpp msgid "" -"Navigation meshes and polygons will be visible on the running game if this " -"option is turned on." +"When this option is enabled, navigation meshes and polygons will be visible " +"in the running project." msgstr "" #: editor/editor_node.cpp -msgid "Sync Scene Changes" +msgid "Synchronize Scene Changes" msgstr "" #: editor/editor_node.cpp msgid "" -"When this option is turned on, any changes made to the scene in the editor " -"will be replicated in the running game.\n" -"When used remotely on a device, this is more efficient with network " -"filesystem." +"When this option is enabled, any changes made to the scene in the editor " +"will be replicated in the running project.\n" +"When used remotely on a device, this is more efficient when the network " +"filesystem option is enabled." msgstr "" #: editor/editor_node.cpp -msgid "Sync Script Changes" +msgid "Synchronize Script Changes" msgstr "" #: editor/editor_node.cpp msgid "" -"When this option is turned on, any script that is saved will be reloaded on " -"the running game.\n" -"When used remotely on a device, this is more efficient with network " -"filesystem." +"When this option is enabled, any script that is saved will be reloaded in " +"the running project.\n" +"When used remotely on a device, this is more efficient when the network " +"filesystem option is enabled." msgstr "" #: editor/editor_node.cpp editor/script_create_dialog.cpp @@ -2929,7 +2938,7 @@ msgstr "Trợ giúp" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp editor/plugins/text_editor.cpp #: editor/plugins/visual_shader_editor_plugin.cpp editor/project_manager.cpp -#: editor/project_settings_editor.cpp editor/rename_dialog.cpp +#: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp msgid "Search" msgstr "Tìm kiếm" @@ -3347,7 +3356,8 @@ msgstr "Thêm cặp Khoá/Giá trị" #: editor/editor_run_native.cpp msgid "" "No runnable export preset found for this platform.\n" -"Please add a runnable preset in the export menu." +"Please add a runnable preset in the Export menu or define an existing preset " +"as runnable." msgstr "" #: editor/editor_run_script.cpp @@ -5125,7 +5135,7 @@ msgid "Bake Lightmaps" msgstr "" #: editor/plugins/camera_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp editor/rename_dialog.cpp +#: editor/plugins/spatial_editor_plugin.cpp msgid "Preview" msgstr "Xem thá»" @@ -7798,7 +7808,7 @@ msgid "New Animation" msgstr "Tạo Animation má»›i" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Speed (FPS):" +msgid "Speed:" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp @@ -10338,11 +10348,16 @@ msgid "Batch Rename" msgstr "Äổi tên" #: editor/rename_dialog.cpp -msgid "Prefix" +#, fuzzy +msgid "Replace:" +msgstr "Thay thế: " + +#: editor/rename_dialog.cpp +msgid "Prefix:" msgstr "" #: editor/rename_dialog.cpp -msgid "Suffix" +msgid "Suffix:" msgstr "" #: editor/rename_dialog.cpp @@ -10389,7 +10404,8 @@ msgid "Per-level Counter" msgstr "" #: editor/rename_dialog.cpp -msgid "If set the counter restarts for each group of child nodes" +#, fuzzy +msgid "If set, the counter restarts for each group of child nodes." msgstr "Nếu đặt bá»™ đếm khởi động lại cho từng nhóm nút con" #: editor/rename_dialog.cpp @@ -10449,8 +10465,9 @@ msgid "Reset" msgstr "Äặt lại phóng" #: editor/rename_dialog.cpp -msgid "Regular Expression Error" -msgstr "" +#, fuzzy +msgid "Regular Expression Error:" +msgstr "Phiên bản hiện tại:" #: editor/rename_dialog.cpp #, fuzzy @@ -12468,6 +12485,11 @@ msgid "" "Use a BakedLightmap instead." msgstr "" +#: scene/3d/interpolated_camera.cpp +msgid "" +"InterpolatedCamera has been deprecated and will be removed in Godot 4.0." +msgstr "" + #: scene/3d/light.cpp msgid "A SpotLight with an angle wider than 90 degrees cannot cast shadows." msgstr "" @@ -12728,6 +12750,13 @@ msgstr "" msgid "Constants cannot be modified." msgstr "Không thể chỉnh sá»a hằng số." +#~ msgid "" +#~ "When exporting or deploying, the resulting executable will attempt to " +#~ "connect to the IP of this computer in order to be debugged." +#~ msgstr "" +#~ "Khi xuất ra hoặc triển khai, kết quả thá»±c thi sẽ kết nối đến IP máy tÃnh " +#~ "nà y để được gỡ lá»—i." + #~ msgid "Current scene was never saved, please save it prior to running." #~ msgstr "Cảnh hiện tại chưa được lưu, hãy lưu nó trước khi chạy." diff --git a/editor/translations/zh_CN.po b/editor/translations/zh_CN.po index fede4b0528..1fd689420b 100644 --- a/editor/translations/zh_CN.po +++ b/editor/translations/zh_CN.po @@ -75,7 +75,7 @@ msgid "" msgstr "" "Project-Id-Version: Chinese (Simplified) (Godot Engine)\n" "POT-Creation-Date: 2018-01-20 12:15+0200\n" -"PO-Revision-Date: 2020-09-05 09:37+0000\n" +"PO-Revision-Date: 2020-09-24 12:43+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" @@ -585,6 +585,7 @@ msgid "Seconds" msgstr "ç§’" #: editor/animation_track_editor.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "FPS" msgstr "FPS" @@ -763,7 +764,7 @@ msgstr "大å°å†™åŒ¹é…" msgid "Whole Words" msgstr "å…¨å—匹é…" -#: editor/code_editor.cpp editor/rename_dialog.cpp +#: editor/code_editor.cpp msgid "Replace" msgstr "替æ¢" @@ -952,6 +953,11 @@ msgid "Signals" msgstr "ä¿¡å·" #: editor/connections_dialog.cpp +#, fuzzy +msgid "Filter signals" +msgstr "ç›é€‰å›¾å—" + +#: editor/connections_dialog.cpp msgid "Are you sure you want to remove all connections from this signal?" msgstr "ä½ ç¡®å®šè¦ä»Žè¯¥å¹¿æ’ä¿¡å·ä¸ç§»é™¤æ‰€æœ‰è¿žæŽ¥å—?" @@ -989,7 +995,7 @@ msgid "Recent:" msgstr "最近使用:" #: editor/create_dialog.cpp editor/plugins/script_editor_plugin.cpp -#: editor/property_selector.cpp editor/quick_open.cpp +#: editor/property_selector.cpp editor/quick_open.cpp editor/rename_dialog.cpp #: modules/visual_script/visual_script_property_selector.cpp msgid "Search:" msgstr "æœç´¢:" @@ -1668,16 +1674,17 @@ msgid "Scene Tree Editing" msgstr "åœºæ™¯æ ‘ç¼–è¾‘" #: editor/editor_feature_profile.cpp -msgid "Import Dock" -msgstr "坼入颿¿" - -#: editor/editor_feature_profile.cpp msgid "Node Dock" msgstr "èŠ‚ç‚¹é¢æ¿" #: editor/editor_feature_profile.cpp -msgid "FileSystem and Import Docks" -msgstr "æ–‡ä»¶ç³»ç»Ÿå’Œå¯¼å…¥é¢æ¿" +#, fuzzy +msgid "FileSystem Dock" +msgstr "文件系统" + +#: editor/editor_feature_profile.cpp +msgid "Import Dock" +msgstr "坼入颿¿" #: editor/editor_feature_profile.cpp msgid "Erase profile '%s'? (no undo)" @@ -1939,7 +1946,7 @@ msgstr "目录与文件:" #: editor/editor_file_dialog.cpp editor/plugins/sprite_editor_plugin.cpp #: editor/plugins/style_box_editor_plugin.cpp -#: editor/plugins/theme_editor_plugin.cpp +#: editor/plugins/theme_editor_plugin.cpp editor/rename_dialog.cpp msgid "Preview:" msgstr "预览:" @@ -2791,23 +2798,28 @@ msgstr "使用远程调试部署" #: editor/editor_node.cpp msgid "" -"When exporting or deploying, the resulting executable will attempt to " -"connect to the IP of this computer in order to be debugged." +"When this option is enabled, using one-click deploy will make the executable " +"attempt to connect to this computer's IP so the running project can be " +"debugged.\n" +"This option is intended to be used for remote debugging (typically with a " +"mobile device).\n" +"You don't need to enable it to use the GDScript debugger locally." msgstr "" -"导出或å‘å¸ƒé¡¹ç›®æ—¶ï¼Œä¸ºäº†èƒ½å¤Ÿè°ƒè¯•é¡¹ç›®ï¼Œå¯æ‰§è¡Œæ–‡ä»¶å°†è¯•图通过本机IP连接到调试器。" #: editor/editor_node.cpp -msgid "Small Deploy with Network FS" +#, fuzzy +msgid "Small Deploy with Network Filesystem" msgstr "使用网络文件系统进行å°åž‹éƒ¨ç½²" #: editor/editor_node.cpp +#, fuzzy msgid "" -"When this option is enabled, export or deploy will produce a minimal " -"executable.\n" +"When this option is enabled, using one-click deploy for Android will only " +"export an executable without the project data.\n" "The filesystem will be provided from the project by the editor over the " "network.\n" -"On Android, deploy will use the USB cable for faster performance. This " -"option speeds up testing for games with a large footprint." +"On Android, deploying will use the USB cable for faster performance. This " +"option speeds up testing for projects with large assets." msgstr "" "当å¯ç”¨æ¤é¡¹åŽï¼Œå°†åœ¨å¯¼å‡ºæˆ–å‘å¸ƒé¡¹ç›®æ—¶ç”Ÿæˆæœ€å°åŒ–å¯è‡ªè¡Œæ–‡ä»¶ã€‚\n" "文件系统将通过网络连接到编辑器æ¥å®žçŽ°ã€‚\n" @@ -2818,9 +2830,10 @@ msgid "Visible Collision Shapes" msgstr "显示碰撞区域" #: editor/editor_node.cpp +#, fuzzy msgid "" -"Collision shapes and raycast nodes (for 2D and 3D) will be visible on the " -"running game if this option is turned on." +"When this option is enabled, collision shapes and raycast nodes (for 2D and " +"3D) will be visible in the running project." msgstr "如果å¯ç”¨æ¤é¡¹ï¼ŒèŠ‚ç‚¹çš„ç¢°æ’žåŒºåŸŸå’Œraycast将在游æˆè¿è¡Œæ—¶å¯è§ã€‚" #: editor/editor_node.cpp @@ -2828,35 +2841,40 @@ msgid "Visible Navigation" msgstr "显示导航" #: editor/editor_node.cpp +#, fuzzy msgid "" -"Navigation meshes and polygons will be visible on the running game if this " -"option is turned on." +"When this option is enabled, navigation meshes and polygons will be visible " +"in the running project." msgstr "如果å¯ç”¨æ¤é¡¹ï¼Œç”¨äºŽå¯¼èˆªçš„mesh和多边形将在游æˆè¿è¡Œæ—¶å¯è§ã€‚" #: editor/editor_node.cpp -msgid "Sync Scene Changes" +#, fuzzy +msgid "Synchronize Scene Changes" msgstr "åŒæ¥åœºæ™¯ä¿®æ”¹" #: editor/editor_node.cpp +#, fuzzy msgid "" -"When this option is turned on, any changes made to the scene in the editor " -"will be replicated in the running game.\n" -"When used remotely on a device, this is more efficient with network " -"filesystem." +"When this option is enabled, any changes made to the scene in the editor " +"will be replicated in the running project.\n" +"When used remotely on a device, this is more efficient when the network " +"filesystem option is enabled." msgstr "" "开坿¤é¡¹åŽï¼Œåœ¨ç¼–辑器ä¸å¯¹åœºæ™¯çš„æ‰€æœ‰ä¿®æ”¹éƒ½ä¼šè¢«åº”用与æ£åœ¨è¿è¡Œçš„æ¸¸æˆä¸ã€‚\n" "当使用远程设备调试时,使用网络文件系统能有效æé«˜ç¼–辑效率。" #: editor/editor_node.cpp -msgid "Sync Script Changes" +#, fuzzy +msgid "Synchronize Script Changes" msgstr "åŒæ¥è„šæœ¬å˜æ›´" #: editor/editor_node.cpp +#, fuzzy msgid "" -"When this option is turned on, any script that is saved will be reloaded on " -"the running game.\n" -"When used remotely on a device, this is more efficient with network " -"filesystem." +"When this option is enabled, any script that is saved will be reloaded in " +"the running project.\n" +"When used remotely on a device, this is more efficient when the network " +"filesystem option is enabled." msgstr "" "开坿¤é¡¹åŽï¼Œæ‰€æœ‰è„šæœ¬åœ¨ä¿å˜æ—¶éƒ½ä¼šè¢«æ£åœ¨è¿è¡Œçš„æ¸¸æˆé‡æ–°åŠ è½½ã€‚\n" "当使用远程设备调试时,使用网络文件系统能有效æé«˜ç¼–辑效率。" @@ -2918,7 +2936,7 @@ msgstr "帮助" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp editor/plugins/text_editor.cpp #: editor/plugins/visual_shader_editor_plugin.cpp editor/project_manager.cpp -#: editor/project_settings_editor.cpp editor/rename_dialog.cpp +#: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp msgid "Search" msgstr "æœç´¢" @@ -3128,7 +3146,7 @@ msgstr "找ä¸åˆ°å资æºã€‚" #: editor/editor_plugin.cpp msgid "Creating Mesh Previews" -msgstr "åˆ›å»ºç½‘æ ¼é¢„è§ˆ" +msgstr "æ£åœ¨åˆ›å»ºç½‘æ ¼é¢„è§ˆ" #: editor/editor_plugin.cpp msgid "Thumbnail..." @@ -3327,9 +3345,11 @@ msgid "Add Key/Value Pair" msgstr "æ·»åŠ é”®/值对" #: editor/editor_run_native.cpp +#, fuzzy msgid "" "No runnable export preset found for this platform.\n" -"Please add a runnable preset in the export menu." +"Please add a runnable preset in the Export menu or define an existing preset " +"as runnable." msgstr "" "没有对应该平å°çš„坿‰§è¡Œå¯¼å‡ºé¢„设。\n" "请在导出èœå•䏿·»åР坿‰§è¡Œé¢„设。" @@ -5070,7 +5090,7 @@ msgid "Bake Lightmaps" msgstr "烘焙光照贴图" #: editor/plugins/camera_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp editor/rename_dialog.cpp +#: editor/plugins/spatial_editor_plugin.cpp msgid "Preview" msgstr "预览" @@ -5331,7 +5351,7 @@ msgstr "é‡ç½®ç¼©æ”¾" #: editor/plugins/canvas_item_editor_plugin.cpp #: editor/plugins/spatial_editor_plugin.cpp msgid "Select Mode" -msgstr "é¼ æ ‡æ¨¡å¼" +msgstr "选择模å¼" #: editor/plugins/canvas_item_editor_plugin.cpp msgid "Drag: Rotate" @@ -7691,7 +7711,8 @@ msgid "New Animation" msgstr "新建动画" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Speed (FPS):" +#, fuzzy +msgid "Speed:" msgstr "速度(FPS):" #: editor/plugins/sprite_frames_editor_plugin.cpp @@ -9422,7 +9443,7 @@ msgstr "自定义 (以逗å·åˆ†éš”):" #: editor/project_export.cpp msgid "Feature List:" -msgstr "功能列表:" +msgstr "特性列表:" #: editor/project_export.cpp msgid "Script" @@ -10196,11 +10217,18 @@ msgid "Batch Rename" msgstr "批é‡é‡å‘½å" #: editor/rename_dialog.cpp -msgid "Prefix" +#, fuzzy +msgid "Replace:" +msgstr "替æ¢ï¼š " + +#: editor/rename_dialog.cpp +#, fuzzy +msgid "Prefix:" msgstr "å‰ç¼€" #: editor/rename_dialog.cpp -msgid "Suffix" +#, fuzzy +msgid "Suffix:" msgstr "åŽç¼€" #: editor/rename_dialog.cpp @@ -10248,7 +10276,8 @@ msgid "Per-level Counter" msgstr "å„级å•独计数" #: editor/rename_dialog.cpp -msgid "If set the counter restarts for each group of child nodes" +#, fuzzy +msgid "If set, the counter restarts for each group of child nodes." msgstr "如果å¯ç”¨ï¼Œè®¡æ•°å™¨å°†ä¸ºæ¯ç»„å节点é‡ç½®" #: editor/rename_dialog.cpp @@ -10308,7 +10337,8 @@ msgid "Reset" msgstr "é‡ç½®" #: editor/rename_dialog.cpp -msgid "Regular Expression Error" +#, fuzzy +msgid "Regular Expression Error:" msgstr "æ£åˆ™è¡¨è¾¾å¼å‡ºé”™" #: editor/rename_dialog.cpp @@ -10801,7 +10831,7 @@ msgstr "内置脚本(到场景文件ä¸ï¼‰ã€‚" #: editor/script_create_dialog.cpp msgid "Will create a new script file." -msgstr "将创建一个新的脚本文件。" +msgstr "将创建新脚本文件。" #: editor/script_create_dialog.cpp msgid "Will load an existing script file." @@ -10851,7 +10881,7 @@ msgstr "错误:" #: editor/script_editor_debugger.cpp msgid "C++ Error" -msgstr "C ++错误" +msgstr "C++错误" #: editor/script_editor_debugger.cpp msgid "C++ Error:" @@ -10859,7 +10889,7 @@ msgstr "C++错误:" #: editor/script_editor_debugger.cpp msgid "C++ Source" -msgstr "C++æºç¨‹åº" +msgstr "C++æºæ–‡ä»¶" #: editor/script_editor_debugger.cpp msgid "Source:" @@ -10867,7 +10897,7 @@ msgstr "æºæ–‡ä»¶:" #: editor/script_editor_debugger.cpp msgid "C++ Source:" -msgstr "C++æºç¨‹åºï¼š" +msgstr "C++æºæ–‡ä»¶ï¼š" #: editor/script_editor_debugger.cpp msgid "Stack Trace" @@ -10895,11 +10925,11 @@ msgstr "跳过æ–点" #: editor/script_editor_debugger.cpp msgid "Inspect Previous Instance" -msgstr "编辑上一个实例" +msgstr "查看上一个实例" #: editor/script_editor_debugger.cpp msgid "Inspect Next Instance" -msgstr "编辑下一个实例" +msgstr "查看下一个实例" #: editor/script_editor_debugger.cpp msgid "Stack Frames" @@ -10935,7 +10965,7 @@ msgstr "å 用显å˜çš„资æºåˆ—表:" #: editor/script_editor_debugger.cpp msgid "Total:" -msgstr "åˆè®¡:" +msgstr "åˆè®¡ï¼š" #: editor/script_editor_debugger.cpp msgid "Export list to a CSV file" @@ -10983,15 +11013,15 @@ msgstr "导出为CSVæ ¼å¼" #: editor/settings_config_dialog.cpp msgid "Erase Shortcut" -msgstr "æ¸…é™¤å¿«æ·æ–¹å¼" +msgstr "清除快æ·é”®" #: editor/settings_config_dialog.cpp msgid "Restore Shortcut" -msgstr "æ¢å¤å¿«æ·æ–¹å¼" +msgstr "æ¢å¤å¿«æ·é”®" #: editor/settings_config_dialog.cpp msgid "Change Shortcut" -msgstr "æ›´æ”¹å¿«æ·æ–¹å¼" +msgstr "更改快æ·é”®" #: editor/settings_config_dialog.cpp msgid "Editor Settings" @@ -11115,7 +11145,7 @@ msgstr "动æ€é“¾æŽ¥åº“" #: modules/gdnative/gdnative_library_singleton_editor.cpp msgid "Enabled GDNative Singleton" -msgstr "å¯ç”¨gdnative singleton" +msgstr "å¯ç”¨çš„ GDNative å•例" #: modules/gdnative/gdnative_library_singleton_editor.cpp msgid "Disabled GDNative Singleton" @@ -11223,11 +11253,11 @@ msgstr "ç¦ç”¨è£å‰ª" #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Clip Above" -msgstr "è£å‰ªä¸Šçº§" +msgstr "å‘上è£å‰ª" #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Clip Below" -msgstr "è£å‰ªä¸‹çº§" +msgstr "å‘下è£å‰ª" #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Edit X Axis" @@ -11315,7 +11345,7 @@ msgstr "æ¸…é™¤å¯¼èˆªç½‘æ ¼(mesh)。" #: modules/recast/navigation_mesh_generator.cpp msgid "Setting up Configuration..." -msgstr "æ£åœ¨è®¾ç½®é…ç½®..。" +msgstr "æ£åœ¨è®¾ç½®é…ç½®..." #: modules/recast/navigation_mesh_generator.cpp msgid "Calculating grid size..." @@ -12300,6 +12330,11 @@ msgstr "" "GLES2视频驱动程åºä¸æ”¯æŒGIProbe。\n" "请改用BakedLightmap。" +#: scene/3d/interpolated_camera.cpp +msgid "" +"InterpolatedCamera has been deprecated and will be removed in Godot 4.0." +msgstr "" + #: scene/3d/light.cpp msgid "A SpotLight with an angle wider than 90 degrees cannot cast shadows." msgstr "角度宽于 90 度的 SpotLight æ— æ³•æŠ•å°„å‡ºé˜´å½±ã€‚" @@ -12583,6 +12618,16 @@ msgstr "å˜é‡åªèƒ½åœ¨é¡¶ç‚¹å‡½æ•°ä¸æŒ‡å®šã€‚" msgid "Constants cannot be modified." msgstr "ä¸å…许修改常é‡ã€‚" +#~ msgid "FileSystem and Import Docks" +#~ msgstr "æ–‡ä»¶ç³»ç»Ÿå’Œå¯¼å…¥é¢æ¿" + +#~ msgid "" +#~ "When exporting or deploying, the resulting executable will attempt to " +#~ "connect to the IP of this computer in order to be debugged." +#~ msgstr "" +#~ "导出或å‘å¸ƒé¡¹ç›®æ—¶ï¼Œä¸ºäº†èƒ½å¤Ÿè°ƒè¯•é¡¹ç›®ï¼Œå¯æ‰§è¡Œæ–‡ä»¶å°†è¯•图通过本机IP连接到调试" +#~ "器。" + #~ msgid "Current scene was never saved, please save it prior to running." #~ msgstr "当å‰åœºæ™¯å°šæœªä¿å˜ï¼Œè¯·ä¿å˜åŽå†å°è¯•执行。" diff --git a/editor/translations/zh_HK.po b/editor/translations/zh_HK.po index 7c7571fff0..5ccf540635 100644 --- a/editor/translations/zh_HK.po +++ b/editor/translations/zh_HK.po @@ -549,6 +549,7 @@ msgid "Seconds" msgstr "" #: editor/animation_track_editor.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "FPS" msgstr "" @@ -742,7 +743,7 @@ msgstr "符åˆå¤§å°å¯«" msgid "Whole Words" msgstr "完整詞語" -#: editor/code_editor.cpp editor/rename_dialog.cpp +#: editor/code_editor.cpp #, fuzzy msgid "Replace" msgstr "å–代" @@ -938,6 +939,11 @@ msgid "Signals" msgstr "訊號" #: editor/connections_dialog.cpp +#, fuzzy +msgid "Filter signals" +msgstr "ç¯©é¸æª”案..." + +#: editor/connections_dialog.cpp msgid "Are you sure you want to remove all connections from this signal?" msgstr "" @@ -980,7 +986,7 @@ msgid "Recent:" msgstr "最近:" #: editor/create_dialog.cpp editor/plugins/script_editor_plugin.cpp -#: editor/property_selector.cpp editor/quick_open.cpp +#: editor/property_selector.cpp editor/quick_open.cpp editor/rename_dialog.cpp #: modules/visual_script/visual_script_property_selector.cpp msgid "Search:" msgstr "æœå°‹ï¼š" @@ -1686,21 +1692,21 @@ msgstr "峿™‚編輯" #: editor/editor_feature_profile.cpp #, fuzzy -msgid "Import Dock" -msgstr "å°Žå…¥" - -#: editor/editor_feature_profile.cpp -#, fuzzy msgid "Node Dock" msgstr "移動模å¼" #: editor/editor_feature_profile.cpp #, fuzzy -msgid "FileSystem and Import Docks" +msgid "FileSystem Dock" msgstr "檔案系統" #: editor/editor_feature_profile.cpp #, fuzzy +msgid "Import Dock" +msgstr "å°Žå…¥" + +#: editor/editor_feature_profile.cpp +#, fuzzy msgid "Erase profile '%s'? (no undo)" msgstr "全部å–代" @@ -1985,7 +1991,7 @@ msgstr "資料夾和檔案:" #: editor/editor_file_dialog.cpp editor/plugins/sprite_editor_plugin.cpp #: editor/plugins/style_box_editor_plugin.cpp -#: editor/plugins/theme_editor_plugin.cpp +#: editor/plugins/theme_editor_plugin.cpp editor/rename_dialog.cpp msgid "Preview:" msgstr "é 覽:" @@ -2874,22 +2880,26 @@ msgstr "" #: editor/editor_node.cpp msgid "" -"When exporting or deploying, the resulting executable will attempt to " -"connect to the IP of this computer in order to be debugged." +"When this option is enabled, using one-click deploy will make the executable " +"attempt to connect to this computer's IP so the running project can be " +"debugged.\n" +"This option is intended to be used for remote debugging (typically with a " +"mobile device).\n" +"You don't need to enable it to use the GDScript debugger locally." msgstr "" #: editor/editor_node.cpp -msgid "Small Deploy with Network FS" +msgid "Small Deploy with Network Filesystem" msgstr "" #: editor/editor_node.cpp msgid "" -"When this option is enabled, export or deploy will produce a minimal " -"executable.\n" +"When this option is enabled, using one-click deploy for Android will only " +"export an executable without the project data.\n" "The filesystem will be provided from the project by the editor over the " "network.\n" -"On Android, deploy will use the USB cable for faster performance. This " -"option speeds up testing for games with a large footprint." +"On Android, deploying will use the USB cable for faster performance. This " +"option speeds up testing for projects with large assets." msgstr "" #: editor/editor_node.cpp @@ -2899,8 +2909,8 @@ msgstr "å¯è¦‹ç¢°æ’žåœ–å½¢" #: editor/editor_node.cpp msgid "" -"Collision shapes and raycast nodes (for 2D and 3D) will be visible on the " -"running game if this option is turned on." +"When this option is enabled, collision shapes and raycast nodes (for 2D and " +"3D) will be visible in the running project." msgstr "" #: editor/editor_node.cpp @@ -2909,33 +2919,34 @@ msgstr "" #: editor/editor_node.cpp msgid "" -"Navigation meshes and polygons will be visible on the running game if this " -"option is turned on." +"When this option is enabled, navigation meshes and polygons will be visible " +"in the running project." msgstr "" #: editor/editor_node.cpp #, fuzzy -msgid "Sync Scene Changes" +msgid "Synchronize Scene Changes" msgstr "åŒæ¥å ´æ™¯çš„變動" #: editor/editor_node.cpp msgid "" -"When this option is turned on, any changes made to the scene in the editor " -"will be replicated in the running game.\n" -"When used remotely on a device, this is more efficient with network " -"filesystem." +"When this option is enabled, any changes made to the scene in the editor " +"will be replicated in the running project.\n" +"When used remotely on a device, this is more efficient when the network " +"filesystem option is enabled." msgstr "" #: editor/editor_node.cpp -msgid "Sync Script Changes" +#, fuzzy +msgid "Synchronize Script Changes" msgstr "åŒæ¥æ›´æ–°è…³æœ¬" #: editor/editor_node.cpp msgid "" -"When this option is turned on, any script that is saved will be reloaded on " -"the running game.\n" -"When used remotely on a device, this is more efficient with network " -"filesystem." +"When this option is enabled, any script that is saved will be reloaded in " +"the running project.\n" +"When used remotely on a device, this is more efficient when the network " +"filesystem option is enabled." msgstr "" #: editor/editor_node.cpp editor/script_create_dialog.cpp @@ -3003,7 +3014,7 @@ msgstr "幫助" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp editor/plugins/text_editor.cpp #: editor/plugins/visual_shader_editor_plugin.cpp editor/project_manager.cpp -#: editor/project_settings_editor.cpp editor/rename_dialog.cpp +#: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp msgid "Search" msgstr "æœå°‹" @@ -3428,7 +3439,8 @@ msgstr "" #: editor/editor_run_native.cpp msgid "" "No runnable export preset found for this platform.\n" -"Please add a runnable preset in the export menu." +"Please add a runnable preset in the Export menu or define an existing preset " +"as runnable." msgstr "" #: editor/editor_run_script.cpp @@ -5305,7 +5317,7 @@ msgid "Bake Lightmaps" msgstr "" #: editor/plugins/camera_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp editor/rename_dialog.cpp +#: editor/plugins/spatial_editor_plugin.cpp msgid "Preview" msgstr "" @@ -8038,7 +8050,7 @@ msgid "New Animation" msgstr "新的動畫å稱:" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Speed (FPS):" +msgid "Speed:" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp @@ -10597,11 +10609,16 @@ msgid "Batch Rename" msgstr "釿–°å‘½å..." #: editor/rename_dialog.cpp -msgid "Prefix" +#, fuzzy +msgid "Replace:" +msgstr "å–代: " + +#: editor/rename_dialog.cpp +msgid "Prefix:" msgstr "" #: editor/rename_dialog.cpp -msgid "Suffix" +msgid "Suffix:" msgstr "" #: editor/rename_dialog.cpp @@ -10651,7 +10668,7 @@ msgid "Per-level Counter" msgstr "" #: editor/rename_dialog.cpp -msgid "If set the counter restarts for each group of child nodes" +msgid "If set, the counter restarts for each group of child nodes." msgstr "" #: editor/rename_dialog.cpp @@ -10712,7 +10729,7 @@ msgid "Reset" msgstr "é‡è¨ç¸®æ”¾æ¯”例" #: editor/rename_dialog.cpp -msgid "Regular Expression Error" +msgid "Regular Expression Error:" msgstr "" #: editor/rename_dialog.cpp @@ -12766,6 +12783,11 @@ msgid "" "Use a BakedLightmap instead." msgstr "" +#: scene/3d/interpolated_camera.cpp +msgid "" +"InterpolatedCamera has been deprecated and will be removed in Godot 4.0." +msgstr "" + #: scene/3d/light.cpp msgid "A SpotLight with an angle wider than 90 degrees cannot cast shadows." msgstr "" @@ -13024,6 +13046,10 @@ msgid "Constants cannot be modified." msgstr "" #, fuzzy +#~ msgid "FileSystem and Import Docks" +#~ msgstr "檔案系統" + +#, fuzzy #~ msgid "Not in resource path." #~ msgstr "ä¸åœ¨è³‡æºè·¯å¾‘。" diff --git a/editor/translations/zh_TW.po b/editor/translations/zh_TW.po index 9063126888..4c693ce275 100644 --- a/editor/translations/zh_TW.po +++ b/editor/translations/zh_TW.po @@ -540,6 +540,7 @@ msgid "Seconds" msgstr "ç§’" #: editor/animation_track_editor.cpp +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "FPS" msgstr "FPS" @@ -718,7 +719,7 @@ msgstr "å€åˆ†å¤§å°å¯«" msgid "Whole Words" msgstr "æœå°‹å®Œæ•´å–®è©ž" -#: editor/code_editor.cpp editor/rename_dialog.cpp +#: editor/code_editor.cpp msgid "Replace" msgstr "å–代" @@ -907,6 +908,11 @@ msgid "Signals" msgstr "訊號" #: editor/connections_dialog.cpp +#, fuzzy +msgid "Filter signals" +msgstr "篩é¸åœ–塊" + +#: editor/connections_dialog.cpp msgid "Are you sure you want to remove all connections from this signal?" msgstr "確定è¦åˆªé™¤æ‰€æœ‰ä¾†è‡ªæ¤è¨Šè™Ÿçš„連接嗎?" @@ -944,7 +950,7 @@ msgid "Recent:" msgstr "最近å˜å–:" #: editor/create_dialog.cpp editor/plugins/script_editor_plugin.cpp -#: editor/property_selector.cpp editor/quick_open.cpp +#: editor/property_selector.cpp editor/quick_open.cpp editor/rename_dialog.cpp #: modules/visual_script/visual_script_property_selector.cpp msgid "Search:" msgstr "æœå°‹ï¼š" @@ -1627,16 +1633,17 @@ msgid "Scene Tree Editing" msgstr "æ£åœ¨ç·¨è¼¯å ´æ™¯æ¨¹" #: editor/editor_feature_profile.cpp -msgid "Import Dock" -msgstr "匯入 Dock" - -#: editor/editor_feature_profile.cpp msgid "Node Dock" msgstr "節點 Dock" #: editor/editor_feature_profile.cpp -msgid "FileSystem and Import Docks" -msgstr "檔案系統與匯入 Dock" +#, fuzzy +msgid "FileSystem Dock" +msgstr "檔案系統" + +#: editor/editor_feature_profile.cpp +msgid "Import Dock" +msgstr "匯入 Dock" #: editor/editor_feature_profile.cpp msgid "Erase profile '%s'? (no undo)" @@ -1898,7 +1905,7 @@ msgstr "資料夾與檔案:" #: editor/editor_file_dialog.cpp editor/plugins/sprite_editor_plugin.cpp #: editor/plugins/style_box_editor_plugin.cpp -#: editor/plugins/theme_editor_plugin.cpp +#: editor/plugins/theme_editor_plugin.cpp editor/rename_dialog.cpp msgid "Preview:" msgstr "é 覽:" @@ -2748,23 +2755,28 @@ msgstr "部署並啟用é 端åµéŒ¯" #: editor/editor_node.cpp msgid "" -"When exporting or deploying, the resulting executable will attempt to " -"connect to the IP of this computer in order to be debugged." +"When this option is enabled, using one-click deploy will make the executable " +"attempt to connect to this computer's IP so the running project can be " +"debugged.\n" +"This option is intended to be used for remote debugging (typically with a " +"mobile device).\n" +"You don't need to enable it to use the GDScript debugger locally." msgstr "" -"匯出或部署時,輸出的å¯åŸ·è¡Œæª”將會嘗試連接到這å°é›»è…¦çš„ IP ä½ç½®ä»¥é€²è¡Œé™¤éŒ¯ã€‚" #: editor/editor_node.cpp -msgid "Small Deploy with Network FS" +#, fuzzy +msgid "Small Deploy with Network Filesystem" msgstr "使用網路檔案系統進行å°åž‹éƒ¨ç½²" #: editor/editor_node.cpp +#, fuzzy msgid "" -"When this option is enabled, export or deploy will produce a minimal " -"executable.\n" +"When this option is enabled, using one-click deploy for Android will only " +"export an executable without the project data.\n" "The filesystem will be provided from the project by the editor over the " "network.\n" -"On Android, deploy will use the USB cable for faster performance. This " -"option speeds up testing for games with a large footprint." +"On Android, deploying will use the USB cable for faster performance. This " +"option speeds up testing for projects with large assets." msgstr "" "啟用該é¸é …後,匯出或部署是會產生最å°å¯åŸ·è¡Œæª”。\n" "專案之檔案系統將由本編輯器以網路æä¾›ã€‚\n" @@ -2776,9 +2788,10 @@ msgid "Visible Collision Shapes" msgstr "顯示碰撞å€åŸŸ" #: editor/editor_node.cpp +#, fuzzy msgid "" -"Collision shapes and raycast nodes (for 2D and 3D) will be visible on the " -"running game if this option is turned on." +"When this option is enabled, collision shapes and raycast nodes (for 2D and " +"3D) will be visible in the running project." msgstr "開啟é¸é …å¾Œï¼ŒåŸ·è¡ŒéŠæˆ²æ™‚å°‡å¯çœ‹è¦‹ç¢°æ’žå€åŸŸèˆ‡ï¼ˆ2D 或 3D 的)射線節點。" #: editor/editor_node.cpp @@ -2786,35 +2799,40 @@ msgid "Visible Navigation" msgstr "顯示導航" #: editor/editor_node.cpp +#, fuzzy msgid "" -"Navigation meshes and polygons will be visible on the running game if this " -"option is turned on." +"When this option is enabled, navigation meshes and polygons will be visible " +"in the running project." msgstr "開啟該é¸é …å¾Œï¼ŒåŸ·è¡ŒéŠæˆ²æ™‚å°‡å¯çœ‹è¦‹å°Žèˆªç¶²æ ¼ (mesh) 與多邊形。" #: editor/editor_node.cpp -msgid "Sync Scene Changes" +#, fuzzy +msgid "Synchronize Scene Changes" msgstr "åŒæ¥å ´æ™¯æ”¹å‹•" #: editor/editor_node.cpp +#, fuzzy msgid "" -"When this option is turned on, any changes made to the scene in the editor " -"will be replicated in the running game.\n" -"When used remotely on a device, this is more efficient with network " -"filesystem." +"When this option is enabled, any changes made to the scene in the editor " +"will be replicated in the running project.\n" +"When used remotely on a device, this is more efficient when the network " +"filesystem option is enabled." msgstr "" "開啟該é¸é …後,編輯器ä¸å°è©²å ´æ™¯çš„æ‰€æœ‰æ”¹å‹•都將被套用至執行ä¸çš„éŠæˆ²ã€‚\n" "若在é 端è£ç½®ä¸Šä½¿ç”¨ï¼Œå¯ä½¿ç”¨ç¶²è·¯æª”案系統 NFS 以ç²å¾—最佳效能。" #: editor/editor_node.cpp -msgid "Sync Script Changes" +#, fuzzy +msgid "Synchronize Script Changes" msgstr "åŒæ¥è…³æœ¬æ”¹å‹•" #: editor/editor_node.cpp +#, fuzzy msgid "" -"When this option is turned on, any script that is saved will be reloaded on " -"the running game.\n" -"When used remotely on a device, this is more efficient with network " -"filesystem." +"When this option is enabled, any script that is saved will be reloaded in " +"the running project.\n" +"When used remotely on a device, this is more efficient when the network " +"filesystem option is enabled." msgstr "" "開啟該é¸é …後,ä¿å˜ä¹‹è…³æœ¬éƒ½å°‡æ–¼åŸ·è¡Œä¸çš„éŠæˆ²é‡æ–°è¼‰å…¥ã€‚\n" "若在é 端è£ç½®ä¸Šä½¿ç”¨ï¼Œå¯ä½¿ç”¨ç¶²è·¯æª”案系統 NFS 以ç²å¾—最佳效能。" @@ -2876,7 +2894,7 @@ msgstr "說明" #: editor/plugins/script_text_editor.cpp #: editor/plugins/shader_editor_plugin.cpp editor/plugins/text_editor.cpp #: editor/plugins/visual_shader_editor_plugin.cpp editor/project_manager.cpp -#: editor/project_settings_editor.cpp editor/rename_dialog.cpp +#: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp msgid "Search" msgstr "æœå°‹" @@ -3286,9 +3304,11 @@ msgid "Add Key/Value Pair" msgstr "新增索引éµï¼å€¼çµ„" #: editor/editor_run_native.cpp +#, fuzzy msgid "" "No runnable export preset found for this platform.\n" -"Please add a runnable preset in the export menu." +"Please add a runnable preset in the Export menu or define an existing preset " +"as runnable." msgstr "" "è©²å¹³å°æ²’有å¯åŸ·è¡Œçš„匯出é è¨è¨å®šã€‚\n" "請在匯出é¸å–®ä¸æ–°å¢žä¸€å€‹å¯åŸ·è¡Œçš„é è¨è¨å®šã€‚" @@ -5030,7 +5050,7 @@ msgid "Bake Lightmaps" msgstr "建立光照圖" #: editor/plugins/camera_editor_plugin.cpp -#: editor/plugins/spatial_editor_plugin.cpp editor/rename_dialog.cpp +#: editor/plugins/spatial_editor_plugin.cpp msgid "Preview" msgstr "é 覽" @@ -7651,7 +7671,8 @@ msgid "New Animation" msgstr "新增動畫" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Speed (FPS):" +#, fuzzy +msgid "Speed:" msgstr "速度 (FPS):" #: editor/plugins/sprite_frames_editor_plugin.cpp @@ -10156,11 +10177,18 @@ msgid "Batch Rename" msgstr "æ‰¹æ¬¡é‡æ–°å‘½å" #: editor/rename_dialog.cpp -msgid "Prefix" +#, fuzzy +msgid "Replace:" +msgstr "å–代: " + +#: editor/rename_dialog.cpp +#, fuzzy +msgid "Prefix:" msgstr "å‰ç½®" #: editor/rename_dialog.cpp -msgid "Suffix" +#, fuzzy +msgid "Suffix:" msgstr "後置" #: editor/rename_dialog.cpp @@ -10208,7 +10236,8 @@ msgid "Per-level Counter" msgstr "å„級別分別計數器" #: editor/rename_dialog.cpp -msgid "If set the counter restarts for each group of child nodes" +#, fuzzy +msgid "If set, the counter restarts for each group of child nodes." msgstr "è‹¥å•Ÿç”¨å‰‡è¨ˆæ•¸å™¨å°‡ä¾æ“šæ¯çµ„åç¯€é»žé‡æ–°å•Ÿå‹•" #: editor/rename_dialog.cpp @@ -10268,7 +10297,8 @@ msgid "Reset" msgstr "é‡è¨" #: editor/rename_dialog.cpp -msgid "Regular Expression Error" +#, fuzzy +msgid "Regular Expression Error:" msgstr "æ£è¦è¡¨ç¤ºå¼éŒ¯èª¤" #: editor/rename_dialog.cpp @@ -12270,6 +12300,11 @@ msgstr "" "GLES2 視訊驅動程å¼ä¸æ”¯æ´ GIProbs。\n" "請改為使用 BakedLightmap。" +#: scene/3d/interpolated_camera.cpp +msgid "" +"InterpolatedCamera has been deprecated and will be removed in Godot 4.0." +msgstr "" + #: scene/3d/light.cpp msgid "A SpotLight with an angle wider than 90 degrees cannot cast shadows." msgstr "角度大於 90 度的 SpotLight 無法投射出陰影。" @@ -12559,6 +12594,15 @@ msgstr "Varying 變數åªå¯åœ¨é ‚點函å¼ä¸æŒ‡æ´¾ã€‚" msgid "Constants cannot be modified." msgstr "ä¸å¯ä¿®æ”¹å¸¸æ•¸ã€‚" +#~ msgid "FileSystem and Import Docks" +#~ msgstr "檔案系統與匯入 Dock" + +#~ msgid "" +#~ "When exporting or deploying, the resulting executable will attempt to " +#~ "connect to the IP of this computer in order to be debugged." +#~ msgstr "" +#~ "匯出或部署時,輸出的å¯åŸ·è¡Œæª”將會嘗試連接到這å°é›»è…¦çš„ IP ä½ç½®ä»¥é€²è¡Œé™¤éŒ¯ã€‚" + #~ msgid "Current scene was never saved, please save it prior to running." #~ msgstr "ç›®å‰çš„å ´æ™¯å¾žæœªè¢«ä¿å˜ï¼Œè«‹å…ˆä¿å˜ä»¥åŸ·è¡Œã€‚" diff --git a/main/main.cpp b/main/main.cpp index ced8d7227a..a2ea085618 100644 --- a/main/main.cpp +++ b/main/main.cpp @@ -1274,9 +1274,13 @@ Error Main::setup(const char *execpath, int argc, char *argv[], bool p_second_ph } if (rtm >= 0 && rtm < 3) { +#ifdef NO_THREADS + rtm = OS::RENDER_THREAD_UNSAFE; // No threads available on this platform. +#else if (editor) { rtm = OS::RENDER_THREAD_SAFE; } +#endif OS::get_singleton()->_render_thread_mode = OS::RenderThreadMode(rtm); } @@ -1565,7 +1569,6 @@ Error Main::setup2(Thread::ID p_main_tid_override) { Color boot_bg_color = GLOBAL_DEF("application/boot_splash/bg_color", boot_splash_bg_color); if (boot_logo.is_valid()) { - OS::get_singleton()->_msec_splash = OS::get_singleton()->get_ticks_msec(); RenderingServer::get_singleton()->set_boot_image(boot_logo, boot_bg_color, boot_logo_scale, boot_logo_filter); diff --git a/methods.py b/methods.py index 555d9fa594..f7134b472b 100644 --- a/methods.py +++ b/methods.py @@ -7,6 +7,8 @@ from collections import OrderedDict # We need to define our own `Action` method to control the verbosity of output # and whenever we need to run those commands in a subprocess on some platforms. from SCons.Script import Action +from SCons import Node +from SCons.Script import Glob from platform_methods import run_in_subprocess @@ -526,6 +528,35 @@ def generate_cpp_hint_file(filename): print("Could not write cpp.hint file.") +def glob_recursive(pattern, node="."): + results = [] + for f in Glob(str(node) + "/*", source=True): + if type(f) is Node.FS.Dir: + results += glob_recursive(pattern, f) + results += Glob(str(node) + "/" + pattern, source=True) + return results + + +def add_to_vs_project(env, sources): + for x in sources: + if type(x) == type(""): + fname = env.File(x).path + else: + fname = env.File(x)[0].path + pieces = fname.split(".") + if len(pieces) > 0: + basename = pieces[0] + basename = basename.replace("\\\\", "/") + if os.path.isfile(basename + ".h"): + env.vs_incs += [basename + ".h"] + elif os.path.isfile(basename + ".hpp"): + env.vs_incs += [basename + ".hpp"] + if os.path.isfile(basename + ".c"): + env.vs_srcs += [basename + ".c"] + elif os.path.isfile(basename + ".cpp"): + env.vs_srcs += [basename + ".cpp"] + + def generate_vs_project(env, num_jobs): batch_file = find_visual_c_batch_file(env) if batch_file: @@ -558,12 +589,16 @@ def generate_vs_project(env, num_jobs): result = " ^& ".join(common_build_prefix + [" ".join([commands] + common_build_postfix)]) return result - env.AddToVSProject(env.core_sources) - env.AddToVSProject(env.main_sources) - env.AddToVSProject(env.modules_sources) - env.AddToVSProject(env.scene_sources) - env.AddToVSProject(env.servers_sources) - env.AddToVSProject(env.editor_sources) + add_to_vs_project(env, env.core_sources) + add_to_vs_project(env, env.drivers_sources) + add_to_vs_project(env, env.main_sources) + add_to_vs_project(env, env.modules_sources) + add_to_vs_project(env, env.scene_sources) + add_to_vs_project(env, env.servers_sources) + add_to_vs_project(env, env.editor_sources) + + for header in glob_recursive("**/*.h"): + env.vs_incs.append(str(header)) env["MSVSBUILDCOM"] = build_commandline("scons") env["MSVSREBUILDCOM"] = build_commandline("scons vsproj=yes") diff --git a/modules/gdscript/doc_classes/@GDScript.xml b/modules/gdscript/doc_classes/@GDScript.xml index 918581bc9b..613039754f 100644 --- a/modules/gdscript/doc_classes/@GDScript.xml +++ b/modules/gdscript/doc_classes/@GDScript.xml @@ -818,6 +818,7 @@ a = [1, 2, 3] print("a", "b", a) # Prints ab[1, 2, 3] [/codeblock] + [b]Note:[/b] Consider using [method push_error] and [method push_warning] to print error and warning messages instead of [method print]. This distinguishes them from print messages used for debugging purposes, while also displaying a stack trace when an error or warning is printed. </description> </method> <method name="print_debug" qualifiers="vararg"> @@ -891,6 +892,7 @@ [codeblock] push_error("test error") # Prints "test error" to debugger and terminal as error call [/codeblock] + [b]Note:[/b] Errors printed this way will not pause project execution. To print an error message and pause project execution in debug builds, use [code]assert(false, "test error")[/code] instead. </description> </method> <method name="push_warning"> diff --git a/modules/gdscript/gdscript.cpp b/modules/gdscript/gdscript.cpp index 7f303a966d..3519038ae6 100644 --- a/modules/gdscript/gdscript.cpp +++ b/modules/gdscript/gdscript.cpp @@ -2039,8 +2039,15 @@ GDScriptLanguage::~GDScriptLanguage() { } // Clear dependencies between scripts, to ensure cyclic references are broken (to avoid leaks at exit). - while (script_list.first()) { - GDScript *script = script_list.first()->self(); + SelfList<GDScript> *s = script_list.first(); + while (s) { + GDScript *script = s->self(); + // This ensures the current script is not released before we can check what's the next one + // in the list (we can't get the next upfront because we don't know if the reference breaking + // will cause it -or any other after it, for that matter- to be released so the next one + // is not the same as before). + script->reference(); + for (Map<StringName, GDScriptFunction *>::Element *E = script->member_functions.front(); E; E = E->next()) { GDScriptFunction *func = E->get(); for (int i = 0; i < func->argument_types.size(); i++) { @@ -2051,6 +2058,9 @@ GDScriptLanguage::~GDScriptLanguage() { for (Map<StringName, GDScript::MemberInfo>::Element *E = script->member_indices.front(); E; E = E->next()) { E->get().data_type.script_type_ref = Ref<Script>(); } + + s = s->next(); + script->unreference(); } singleton = NULL; diff --git a/modules/jsonrpc/jsonrpc.cpp b/modules/jsonrpc/jsonrpc.cpp index 7bb70b098f..320da182f8 100644 --- a/modules/jsonrpc/jsonrpc.cpp +++ b/modules/jsonrpc/jsonrpc.cpp @@ -98,6 +98,10 @@ Variant JSONRPC::process_action(const Variant &p_action, bool p_process_arr_elem if (p_action.get_type() == Variant::DICTIONARY) { Dictionary dict = p_action; String method = dict.get("method", ""); + if (method.begins_with("$/")) { + return ret; + } + Array args; if (dict.has("params")) { Variant params = dict.get("params", Variant()); diff --git a/modules/mono/build_scripts/mono_configure.py b/modules/mono/build_scripts/mono_configure.py index e959312393..6057004166 100644 --- a/modules/mono/build_scripts/mono_configure.py +++ b/modules/mono/build_scripts/mono_configure.py @@ -396,9 +396,8 @@ def configure(env, env_mono): mono_root = subprocess.check_output(["pkg-config", "mono-2", "--variable=prefix"]).decode("utf8").strip() if tools_enabled: + # Only supported for editor builds. copy_mono_root_files(env, mono_root) - else: - print("Ignoring option: 'copy_mono_root'; only available for builds with 'tools' enabled.") def make_template_dir(env, mono_root): diff --git a/modules/mono/config.py b/modules/mono/config.py index cd659057ef..d060ae9b28 100644 --- a/modules/mono/config.py +++ b/modules/mono/config.py @@ -23,18 +23,16 @@ def configure(env): envvars.Add( PathVariable( "mono_prefix", - "Path to the mono installation directory for the target platform and architecture", + "Path to the Mono installation directory for the target platform and architecture", "", PathVariable.PathAccept, ) ) - envvars.Add(BoolVariable("mono_static", "Statically link mono", default_mono_static)) - envvars.Add(BoolVariable("mono_glue", "Build with the mono glue sources", True)) + envvars.Add(BoolVariable("mono_static", "Statically link Mono", default_mono_static)) + envvars.Add(BoolVariable("mono_glue", "Build with the Mono glue sources", True)) envvars.Add(BoolVariable("build_cil", "Build C# solutions", True)) envvars.Add( - BoolVariable( - "copy_mono_root", "Make a copy of the mono installation directory to bundle with the editor", False - ) + BoolVariable("copy_mono_root", "Make a copy of the Mono installation directory to bundle with the editor", True) ) # TODO: It would be great if this could be detected automatically instead diff --git a/modules/mono/csharp_script.cpp b/modules/mono/csharp_script.cpp index bbdec224f0..a05b38b8bf 100644 --- a/modules/mono/csharp_script.cpp +++ b/modules/mono/csharp_script.cpp @@ -2702,7 +2702,7 @@ bool CSharpScript::_get_member_export(IMonoClassMember *p_member, bool p_inspect if (!property->has_getter()) { #ifdef TOOLS_ENABLED if (exported) { - ERR_PRINT("Read-only property cannot be exported: '" + MEMBER_FULL_QUALIFIED_NAME(p_member) + "'."); + ERR_PRINT("Cannot export a property without a getter: '" + MEMBER_FULL_QUALIFIED_NAME(p_member) + "'."); } #endif return false; @@ -2710,7 +2710,7 @@ bool CSharpScript::_get_member_export(IMonoClassMember *p_member, bool p_inspect if (!property->has_setter()) { #ifdef TOOLS_ENABLED if (exported) { - ERR_PRINT("Write-only property (without getter) cannot be exported: '" + MEMBER_FULL_QUALIFIED_NAME(p_member) + "'."); + ERR_PRINT("Cannot export a property without a setter: '" + MEMBER_FULL_QUALIFIED_NAME(p_member) + "'."); } #endif return false; diff --git a/modules/mono/editor/Godot.NET.Sdk/Godot.NET.Sdk/Sdk/Sdk.props b/modules/mono/editor/Godot.NET.Sdk/Godot.NET.Sdk/Sdk/Sdk.props index 4f8faffde2..5febcf3175 100644 --- a/modules/mono/editor/Godot.NET.Sdk/Godot.NET.Sdk/Sdk/Sdk.props +++ b/modules/mono/editor/Godot.NET.Sdk/Godot.NET.Sdk/Sdk/Sdk.props @@ -14,15 +14,15 @@ <GodotProjectDir Condition=" '$(SolutionDir)' == '' ">$(MSBuildProjectDirectory)</GodotProjectDir> <GodotProjectDir>$([MSBuild]::EnsureTrailingSlash('$(GodotProjectDir)'))</GodotProjectDir> - <!-- Custom output paths for Godot projects. In brief, 'bin\' and 'obj\' are moved to '$(GodotProjectDir)\.mono\temp\'. --> - <BaseOutputPath>$(GodotProjectDir).mono\temp\bin\</BaseOutputPath> - <OutputPath>$(GodotProjectDir).mono\temp\bin\$(Configuration)\</OutputPath> + <!-- Custom output paths for Godot projects. In brief, 'bin\' and 'obj\' are moved to '$(GodotProjectDir)\.godot\mono\temp\'. --> + <BaseOutputPath>$(GodotProjectDir).godot\mono\temp\bin\</BaseOutputPath> + <OutputPath>$(GodotProjectDir).godot\mono\temp\bin\$(Configuration)\</OutputPath> <!-- Use custom IntermediateOutputPath and BaseIntermediateOutputPath only if it wasn't already set. Otherwise the old values may have already been changed by MSBuild which can cause problems with NuGet. --> - <IntermediateOutputPath Condition=" '$(IntermediateOutputPath)' == '' ">$(GodotProjectDir).mono\temp\obj\$(Configuration)\</IntermediateOutputPath> - <BaseIntermediateOutputPath Condition=" '$(BaseIntermediateOutputPath)' == '' ">$(GodotProjectDir).mono\temp\obj\</BaseIntermediateOutputPath> + <IntermediateOutputPath Condition=" '$(IntermediateOutputPath)' == '' ">$(GodotProjectDir).godot\mono\temp\obj\$(Configuration)\</IntermediateOutputPath> + <BaseIntermediateOutputPath Condition=" '$(BaseIntermediateOutputPath)' == '' ">$(GodotProjectDir).godot\mono\temp\obj\</BaseIntermediateOutputPath> <!-- Do not append the target framework name to the output path. --> <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath> @@ -102,11 +102,11 @@ --> <Reference Include="GodotSharp"> <Private>false</Private> - <HintPath>$(GodotProjectDir).mono\assemblies\$(GodotApiConfiguration)\GodotSharp.dll</HintPath> + <HintPath>$(GodotProjectDir).godot\mono\assemblies\$(GodotApiConfiguration)\GodotSharp.dll</HintPath> </Reference> <Reference Include="GodotSharpEditor" Condition=" '$(Configuration)' == 'Debug' "> <Private>false</Private> - <HintPath>$(GodotProjectDir).mono\assemblies\$(GodotApiConfiguration)\GodotSharpEditor.dll</HintPath> + <HintPath>$(GodotProjectDir).godot\mono\assemblies\$(GodotApiConfiguration)\GodotSharpEditor.dll</HintPath> </Reference> </ItemGroup> </Project> diff --git a/modules/mono/editor/GodotTools/GodotTools.IdeMessaging/Client.cs b/modules/mono/editor/GodotTools/GodotTools.IdeMessaging/Client.cs index 572c541412..0f50c90531 100644 --- a/modules/mono/editor/GodotTools/GodotTools.IdeMessaging/Client.cs +++ b/modules/mono/editor/GodotTools/GodotTools.IdeMessaging/Client.cs @@ -121,7 +121,7 @@ namespace GodotTools.IdeMessaging this.messageHandler = messageHandler; this.logger = logger; - string projectMetadataDir = Path.Combine(godotProjectDir, ".mono", "metadata"); + string projectMetadataDir = Path.Combine(godotProjectDir, ".godot", "mono", "metadata"); MetaFilePath = Path.Combine(projectMetadataDir, GodotIdeMetadata.DefaultFileName); diff --git a/modules/mono/glue/GodotSharp/GodotSharp/Core/Basis.cs b/modules/mono/glue/GodotSharp/GodotSharp/Core/Basis.cs index 5aba31c622..3f1120575f 100644 --- a/modules/mono/glue/GodotSharp/GodotSharp/Core/Basis.cs +++ b/modules/mono/glue/GodotSharp/GodotSharp/Core/Basis.cs @@ -207,7 +207,7 @@ namespace Godot } } - internal Quat RotationQuat() + public Quat RotationQuat() { Basis orthonormalizedBasis = Orthonormalized(); real_t det = orthonormalizedBasis.Determinant(); diff --git a/modules/mono/glue/GodotSharp/GodotSharp/Core/StringExtensions.cs b/modules/mono/glue/GodotSharp/GodotSharp/Core/StringExtensions.cs index 9421a24b34..bd1dbc1229 100644 --- a/modules/mono/glue/GodotSharp/GodotSharp/Core/StringExtensions.cs +++ b/modules/mono/glue/GodotSharp/GodotSharp/Core/StringExtensions.cs @@ -440,7 +440,12 @@ namespace Godot // </summary> public static bool IsAbsPath(this string instance) { - return System.IO.Path.IsPathRooted(instance); + if (string.IsNullOrEmpty(instance)) + return false; + else if (instance.Length > 1) + return instance[0] == '/' || instance[0] == '\\' || instance.Contains(":/") || instance.Contains(":\\"); + else + return instance[0] == '/' || instance[0] == '\\'; } // <summary> @@ -448,7 +453,7 @@ namespace Godot // </summary> public static bool IsRelPath(this string instance) { - return !System.IO.Path.IsPathRooted(instance); + return !IsAbsPath(instance); } // <summary> diff --git a/modules/mono/godotsharp_dirs.cpp b/modules/mono/godotsharp_dirs.cpp index 692da991c7..df31823deb 100644 --- a/modules/mono/godotsharp_dirs.cpp +++ b/modules/mono/godotsharp_dirs.cpp @@ -122,7 +122,7 @@ public: private: _GodotSharpDirs() { - res_data_dir = "res://.mono"; + res_data_dir = "res://.godot/mono"; res_metadata_dir = res_data_dir.plus_file("metadata"); res_assemblies_base_dir = res_data_dir.plus_file("assemblies"); res_assemblies_dir = res_assemblies_base_dir.plus_file(GDMono::get_expected_api_build_config()); diff --git a/modules/pvr/texture_loader_pvr.cpp b/modules/pvr/texture_loader_pvr.cpp index 36c0913f62..050dce1aab 100644 --- a/modules/pvr/texture_loader_pvr.cpp +++ b/modules/pvr/texture_loader_pvr.cpp @@ -213,10 +213,12 @@ static void _compress_pvrtc4(Image *p_img) { int ofs, size, w, h; img->get_mipmap_offset_size_and_dimensions(i, ofs, size, w, h); Javelin::RgbaBitmap bm(w, h); + void *dst = (void *)bm.GetData(); + copymem(dst, &r[ofs], size); + Javelin::ColorRgba<unsigned char> *dp = bm.GetData(); for (int j = 0; j < size / 4; j++) { - Javelin::ColorRgba<unsigned char> *dp = bm.GetData(); - /* red and Green colors are swapped. */ - new (dp) Javelin::ColorRgba<unsigned char>(r[ofs + 4 * j + 2], r[ofs + 4 * j + 1], r[ofs + 4 * j], r[ofs + 4 * j + 3]); + /* red and blue colors are swapped. */ + SWAP(dp[j].r, dp[j].b); } new_img->get_mipmap_offset_size_and_dimensions(i, ofs, size, w, h); Javelin::PvrTcEncoder::EncodeRgba4Bpp(&wr[ofs], bm); diff --git a/modules/theora/doc_classes/VideoStreamTheora.xml b/modules/theora/doc_classes/VideoStreamTheora.xml index 92244a4d28..cb8852d5ef 100644 --- a/modules/theora/doc_classes/VideoStreamTheora.xml +++ b/modules/theora/doc_classes/VideoStreamTheora.xml @@ -4,7 +4,8 @@ [VideoStream] resource for Ogg Theora videos. </brief_description> <description> - [VideoStream] resource handling the [url=https://www.theora.org/]Ogg Theora[/url] video format with [code].ogv[/code] extension. + [VideoStream] resource handling the [url=https://www.theora.org/]Ogg Theora[/url] video format with [code].ogv[/code] extension. The Theora codec is less efficient than [VideoStreamWebm]'s VP8 and VP9, but it requires less CPU resources to decode. The Theora codec is decoded on the CPU. + [b]Note:[/b] While Ogg Theora videos can also have an [code].ogg[/code] extension, you will have to rename the extension to [code].ogv[/code] to use those videos within Godot. </description> <tutorials> </tutorials> @@ -22,7 +23,7 @@ <argument index="0" name="file" type="String"> </argument> <description> - Sets the Ogg Theora video file that this [VideoStreamTheora] resource handles. The [code]file[/code] name should have the [code].o[/code] extension. + Sets the Ogg Theora video file that this [VideoStreamTheora] resource handles. The [code]file[/code] name should have the [code].ogv[/code] extension. </description> </method> </methods> diff --git a/modules/webm/doc_classes/VideoStreamWebm.xml b/modules/webm/doc_classes/VideoStreamWebm.xml index dfa04720cf..2edbc08cc8 100644 --- a/modules/webm/doc_classes/VideoStreamWebm.xml +++ b/modules/webm/doc_classes/VideoStreamWebm.xml @@ -4,7 +4,8 @@ [VideoStream] resource for WebM videos. </brief_description> <description> - [VideoStream] resource handling the [url=https://www.webmproject.org/]WebM[/url] video format with [code].webm[/code] extension. + [VideoStream] resource handling the [url=https://www.webmproject.org/]WebM[/url] video format with [code].webm[/code] extension. Both the VP8 and VP9 codecs are supported. The VP8 and VP9 codecs are more efficient than [VideoStreamTheora], but they require more CPU resources to decode (especially VP9). Both the VP8 and VP9 codecs are decoded on the CPU. + [b]Note:[/b] There are known bugs and performance issues with WebM video playback in Godot. If you run into problems, try using the Ogg Theora format instead: [VideoStreamTheora] </description> <tutorials> </tutorials> diff --git a/platform/android/export/export.cpp b/platform/android/export/export.cpp index 9a144c0a78..5e6cc3e4e2 100644 --- a/platform/android/export/export.cpp +++ b/platform/android/export/export.cpp @@ -44,6 +44,7 @@ #include "editor/editor_log.h" #include "editor/editor_node.h" #include "editor/editor_settings.h" +#include "main/splash.gen.h" #include "platform/android/export/gradle_export_util.h" #include "platform/android/logo.gen.h" #include "platform/android/plugin/godot_plugin_config.h" @@ -200,6 +201,9 @@ static const char *android_perms[] = { nullptr }; +static const char *SPLASH_IMAGE_EXPORT_PATH = "res/drawable/splash.png"; +static const char *SPLASH_BG_COLOR_PATH = "res/drawable/splash_bg_color.png"; + struct LauncherIcon { const char *export_path; int dimensions; @@ -1433,6 +1437,18 @@ class EditorExportPlatformAndroid : public EditorExportPlatform { //printf("end\n"); } + void _load_image_data(const Ref<Image> &p_splash_image, Vector<uint8_t> &p_data) { + Vector<uint8_t> png_buffer; + Error err = PNGDriverCommon::image_to_png(p_splash_image, png_buffer); + if (err == OK) { + p_data.resize(png_buffer.size()); + memcpy(p_data.ptrw(), png_buffer.ptr(), p_data.size()); + } else { + String err_str = String("Failed to convert splash image to png."); + WARN_PRINT(err_str.utf8().get_data()); + } + } + void _process_launcher_icons(const String &p_file_name, const Ref<Image> &p_source_image, int dimension, Vector<uint8_t> &p_data) { Ref<Image> working_image = p_source_image; @@ -1452,6 +1468,35 @@ class EditorExportPlatformAndroid : public EditorExportPlatform { } } + void load_splash_refs(Ref<Image> &splash_image, Ref<Image> &splash_bg_color_image) { + // TODO: Figure out how to handle remaining boot splash parameters (e.g: fullsize, filter) + String project_splash_path = ProjectSettings::get_singleton()->get("application/boot_splash/image"); + + if (!project_splash_path.empty()) { + splash_image.instance(); + const Error err = ImageLoader::load_image(project_splash_path, splash_image); + if (err) { + splash_image.unref(); + } + } + + if (splash_image.is_null()) { + // Use the default + splash_image = Ref<Image>(memnew(Image(boot_splash_png))); + } + + // Setup the splash bg color + bool bg_color_valid; + Color bg_color = ProjectSettings::get_singleton()->get("application/boot_splash/bg_color", &bg_color_valid); + if (!bg_color_valid) { + bg_color = boot_splash_bg_color; + } + + splash_bg_color_image.instance(); + splash_bg_color_image->create(splash_image->get_width(), splash_image->get_height(), false, splash_image->get_format()); + splash_bg_color_image->fill(bg_color); + } + void load_icon_refs(const Ref<EditorExportPreset> &p_preset, Ref<Image> &icon, Ref<Image> &foreground, Ref<Image> &background) { String project_icon_path = ProjectSettings::get_singleton()->get("application/config/icon"); @@ -1479,13 +1524,34 @@ class EditorExportPlatformAndroid : public EditorExportPlatform { } void store_image(const LauncherIcon launcher_icon, const Vector<uint8_t> &data) { - String img_path = launcher_icon.export_path; - img_path = img_path.insert(0, "res://android/build/"); + store_image(launcher_icon.export_path, data); + } + + void store_image(const String &export_path, const Vector<uint8_t> &data) { + String img_path = export_path.insert(0, "res://android/build/"); store_file_at_path(img_path, data); } - void _copy_icons_to_gradle_project(const Ref<EditorExportPreset> &p_preset, const Ref<Image> &main_image, - const Ref<Image> &foreground, const Ref<Image> &background) { + void _copy_icons_to_gradle_project(const Ref<EditorExportPreset> &p_preset, + const Ref<Image> &splash_image, + const Ref<Image> &splash_bg_color_image, + const Ref<Image> &main_image, + const Ref<Image> &foreground, + const Ref<Image> &background) { + // Store the splash image + if (splash_image.is_valid() && !splash_image->empty()) { + Vector<uint8_t> data; + _load_image_data(splash_image, data); + store_image(SPLASH_IMAGE_EXPORT_PATH, data); + } + + // Store the splash bg color image + if (splash_bg_color_image.is_valid() && !splash_bg_color_image->empty()) { + Vector<uint8_t> data; + _load_image_data(splash_bg_color_image, data); + store_image(SPLASH_BG_COLOR_PATH, data); + } + // Prepare images to be resized for the icons. If some image ends up being uninitialized, // the default image from the export template will be used. @@ -2195,6 +2261,10 @@ public: bool apk_expansion = p_preset->get("apk_expansion/enable"); Vector<String> enabled_abis = get_enabled_abis(p_preset); + Ref<Image> splash_image; + Ref<Image> splash_bg_color_image; + load_splash_refs(splash_image, splash_bg_color_image); + Ref<Image> main_image; Ref<Image> foreground; Ref<Image> background; @@ -2247,7 +2317,7 @@ public: EditorNode::add_io_error("Unable to overwrite res://android/build/res/*.xml files with project name"); } // Copies the project icon files into the appropriate Gradle project directory. - _copy_icons_to_gradle_project(p_preset, main_image, foreground, background); + _copy_icons_to_gradle_project(p_preset, splash_image, splash_bg_color_image, main_image, foreground, background); // Write an AndroidManifest.xml file into the Gradle project directory. _write_tmp_manifest(p_preset, p_give_internet, p_debug); @@ -2448,6 +2518,17 @@ public: if (file == "resources.arsc") { _fix_resources(p_preset, data); } + + // Process the splash image + if (file == SPLASH_IMAGE_EXPORT_PATH && splash_image.is_valid() && !splash_image->empty()) { + _load_image_data(splash_image, data); + } + + // Process the splash bg color image + if (file == SPLASH_BG_COLOR_PATH && splash_bg_color_image.is_valid() && !splash_bg_color_image->empty()) { + _load_image_data(splash_bg_color_image, data); + } + for (int i = 0; i < icon_densities_count; ++i) { if (main_image.is_valid() && !main_image->empty()) { if (file == launcher_icons[i].export_path) { diff --git a/platform/android/java/app/AndroidManifest.xml b/platform/android/java/app/AndroidManifest.xml index 48c09552c1..e94681659c 100644 --- a/platform/android/java/app/AndroidManifest.xml +++ b/platform/android/java/app/AndroidManifest.xml @@ -38,7 +38,7 @@ <activity android:name=".GodotApp" android:label="@string/godot_project_name_string" - android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen" + android:theme="@style/GodotAppSplashTheme" android:launchMode="singleTask" android:screenOrientation="landscape" android:configChanges="orientation|keyboardHidden|screenSize|smallestScreenSize|density|keyboard|navigation|screenLayout|uiMode" diff --git a/platform/android/java/app/res/drawable/splash.png b/platform/android/java/app/res/drawable/splash.png Binary files differnew file mode 100644 index 0000000000..7bddd4325a --- /dev/null +++ b/platform/android/java/app/res/drawable/splash.png diff --git a/platform/android/java/app/res/drawable/splash_bg_color.png b/platform/android/java/app/res/drawable/splash_bg_color.png Binary files differnew file mode 100644 index 0000000000..004b6fd508 --- /dev/null +++ b/platform/android/java/app/res/drawable/splash_bg_color.png diff --git a/platform/android/java/app/res/drawable/splash_drawable.xml b/platform/android/java/app/res/drawable/splash_drawable.xml new file mode 100644 index 0000000000..2794a40817 --- /dev/null +++ b/platform/android/java/app/res/drawable/splash_drawable.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> +<layer-list xmlns:android="http://schemas.android.com/apk/res/android"> + + <item android:drawable="@drawable/splash_bg_color" /> + + <item> + <bitmap + android:gravity="center" + android:src="@drawable/splash" /> + </item> + +</layer-list> diff --git a/platform/android/java/app/res/values/themes.xml b/platform/android/java/app/res/values/themes.xml new file mode 100644 index 0000000000..26912538d3 --- /dev/null +++ b/platform/android/java/app/res/values/themes.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="utf-8"?> +<resources> + + <style name="GodotAppMainTheme" parent="@android:style/Theme.Black.NoTitleBar.Fullscreen"/> + + <style name="GodotAppSplashTheme" parent="@style/GodotAppMainTheme"> + <item name="android:windowBackground">@drawable/splash_drawable</item> + </style> +</resources> diff --git a/platform/android/java/app/src/com/godot/game/GodotApp.java b/platform/android/java/app/src/com/godot/game/GodotApp.java index 1af5950cbe..51df70969e 100644 --- a/platform/android/java/app/src/com/godot/game/GodotApp.java +++ b/platform/android/java/app/src/com/godot/game/GodotApp.java @@ -32,9 +32,16 @@ package com.godot.game; import org.godotengine.godot.FullScreenGodotApp; +import android.os.Bundle; + /** * Template activity for Godot Android custom builds. * Feel free to extend and modify this class for your custom logic. */ public class GodotApp extends FullScreenGodotApp { + @Override + public void onCreate(Bundle savedInstanceState) { + setTheme(R.style.GodotAppMainTheme); + super.onCreate(savedInstanceState); + } } diff --git a/platform/iphone/export/export.cpp b/platform/iphone/export/export.cpp index 97f954ebb2..19f7c8e482 100644 --- a/platform/iphone/export/export.cpp +++ b/platform/iphone/export/export.cpp @@ -160,9 +160,8 @@ public: void EditorExportPlatformIOS::get_preset_features(const Ref<EditorExportPreset> &p_preset, List<String> *r_features) { String driver = ProjectSettings::get_singleton()->get("rendering/quality/driver/driver_name"); - if (driver == "GLES2") { - r_features->push_back("etc"); - } else if (driver == "Vulkan") { + r_features->push_back("pvrtc"); + if (driver == "Vulkan") { // FIXME: Review if this is correct. r_features->push_back("etc2"); } @@ -1649,7 +1648,7 @@ bool EditorExportPlatformIOS::can_export(const Ref<EditorExportPreset> &p_preset } } - String etc_error = test_etc2(); + String etc_error = test_etc2_or_pvrtc(); if (etc_error != String()) { valid = false; err += etc_error; diff --git a/platform/osx/dir_access_osx.h b/platform/osx/dir_access_osx.h index d61ee181f0..91b8f9b2c5 100644 --- a/platform/osx/dir_access_osx.h +++ b/platform/osx/dir_access_osx.h @@ -47,6 +47,8 @@ protected: virtual int get_drive_count(); virtual String get_drive(int p_drive); + + virtual bool is_hidden(const String &p_name); }; #endif //UNIX ENABLED diff --git a/platform/osx/dir_access_osx.mm b/platform/osx/dir_access_osx.mm index 7791ba5407..439c6a075f 100644 --- a/platform/osx/dir_access_osx.mm +++ b/platform/osx/dir_access_osx.mm @@ -68,4 +68,14 @@ String DirAccessOSX::get_drive(int p_drive) { return volname; } +bool DirAccessOSX::is_hidden(const String &p_name) { + String f = get_current_dir().plus_file(p_name); + NSURL *url = [NSURL fileURLWithPath:@(f.utf8().get_data())]; + NSNumber *hidden = nil; + if (![url getResourceValue:&hidden forKey:NSURLIsHiddenKey error:nil]) { + return DirAccessUnix::is_hidden(p_name); + } + return [hidden boolValue]; +} + #endif //posix_enabled diff --git a/platform/osx/display_server_osx.mm b/platform/osx/display_server_osx.mm index e33af520c9..49f0e7bfa3 100644 --- a/platform/osx/display_server_osx.mm +++ b/platform/osx/display_server_osx.mm @@ -2041,6 +2041,12 @@ void DisplayServerOSX::mouse_set_mode(MouseMode p_mode) { CGDisplayHideCursor(kCGDirectMainDisplay); } CGAssociateMouseAndMouseCursorPosition(false); + WindowData &wd = windows[MAIN_WINDOW_ID]; + const NSRect contentRect = [wd.window_view frame]; + NSRect pointInWindowRect = NSMakeRect(contentRect.size.width / 2, contentRect.size.height / 2, 0, 0); + NSPoint pointOnScreen = [[wd.window_view window] convertRectToScreen:pointInWindowRect].origin; + CGPoint lMouseWarpPos = { pointOnScreen.x, CGDisplayBounds(CGMainDisplayID()).size.height - pointOnScreen.y }; + CGWarpMouseCursorPosition(lMouseWarpPos); } else if (p_mode == MOUSE_MODE_HIDDEN) { if (mouse_mode == MOUSE_MODE_VISIBLE || mouse_mode == MOUSE_MODE_CONFINED) { CGDisplayHideCursor(kCGDirectMainDisplay); diff --git a/platform/windows/SCsub b/platform/windows/SCsub index daffe59f34..e3f86977a4 100644 --- a/platform/windows/SCsub +++ b/platform/windows/SCsub @@ -26,10 +26,10 @@ prog = env.add_program("#bin/godot", common_win + res_obj, PROGSUFFIX=env["PROGS # Microsoft Visual Studio Project Generation if env["vsproj"]: - env.vs_srcs = env.vs_srcs + ["platform/windows/" + res_file] - env.vs_srcs = env.vs_srcs + ["platform/windows/godot.natvis"] + env.vs_srcs += ["platform/windows/" + res_file] + env.vs_srcs += ["platform/windows/godot.natvis"] for x in common_win: - env.vs_srcs = env.vs_srcs + ["platform/windows/" + str(x)] + env.vs_srcs += ["platform/windows/" + str(x)] if not os.getenv("VCINSTALLDIR"): if (env["debug_symbols"] == "full" or env["debug_symbols"] == "yes") and env["separate_debug_symbols"]: diff --git a/scene/2d/parallax_background.cpp b/scene/2d/parallax_background.cpp index 416622e6d5..8c9432f2fa 100644 --- a/scene/2d/parallax_background.cpp +++ b/scene/2d/parallax_background.cpp @@ -101,7 +101,7 @@ void ParallaxBackground::_update_scroll() { } if (ignore_camera_zoom) { - l->set_base_offset_and_scale(ofs, 1.0, screen_offset); + l->set_base_offset_and_scale((ofs + screen_offset * (scale - 1)) / scale, 1.0, screen_offset); } else { l->set_base_offset_and_scale(ofs, scale, screen_offset); } diff --git a/scene/gui/control.cpp b/scene/gui/control.cpp index 2cdee4641e..13d7440eb3 100644 --- a/scene/gui/control.cpp +++ b/scene/gui/control.cpp @@ -591,7 +591,7 @@ void Control::_notification(int p_notification) { case NOTIFICATION_VISIBILITY_CHANGED: { if (!is_visible_in_tree()) { if (get_viewport() != nullptr) { - get_viewport()->_gui_hid_control(this); + get_viewport()->_gui_hide_control(this); } //remove key focus diff --git a/scene/gui/rich_text_label.cpp b/scene/gui/rich_text_label.cpp index fb4931ea91..e8acac172c 100644 --- a/scene/gui/rich_text_label.cpp +++ b/scene/gui/rich_text_label.cpp @@ -2529,9 +2529,9 @@ bool RichTextLabel::search(const String &p_string, bool p_from_selection, bool p return false; } -void RichTextLabel::selection_copy() { +String RichTextLabel::get_selected_text() { if (!selection.active || !selection.enabled) { - return; + return ""; } String text; @@ -2561,6 +2561,12 @@ void RichTextLabel::selection_copy() { item = _get_next_item(item, true); } + return text; +} + +void RichTextLabel::selection_copy() { + String text = get_selected_text(); + if (text != "") { DisplayServer::get_singleton()->clipboard_set(text); } diff --git a/scene/gui/rich_text_label.h b/scene/gui/rich_text_label.h index 2bda7c7fce..c5ed1cb3ef 100644 --- a/scene/gui/rich_text_label.h +++ b/scene/gui/rich_text_label.h @@ -475,6 +475,7 @@ public: void set_selection_enabled(bool p_enabled); bool is_selection_enabled() const; + String get_selected_text(); void selection_copy(); Error parse_bbcode(const String &p_bbcode); diff --git a/scene/gui/tree.cpp b/scene/gui/tree.cpp index f6636cf392..070948237a 100644 --- a/scene/gui/tree.cpp +++ b/scene/gui/tree.cpp @@ -1208,8 +1208,9 @@ int Tree::draw_item(const Point2i &p_pos, const Point2 &p_draw_ofs, const Size2 if (drop_mode_flags && drop_mode_over == p_item) { Rect2 r = cell_rect; + bool has_parent = p_item->get_children() != nullptr; - if (drop_mode_section == -1 || drop_mode_section == 0) { + if (drop_mode_section == -1 || has_parent || drop_mode_section == 0) { RenderingServer::get_singleton()->canvas_item_add_rect(ci, Rect2(r.position.x, r.position.y, r.size.x, 1), cache.drop_position_color); } @@ -1218,7 +1219,7 @@ int Tree::draw_item(const Point2i &p_pos, const Point2 &p_draw_ofs, const Size2 RenderingServer::get_singleton()->canvas_item_add_rect(ci, Rect2(r.position.x + r.size.x - 1, r.position.y, 1, r.size.y), cache.drop_position_color); } - if (drop_mode_section == 1 || drop_mode_section == 0) { + if ((drop_mode_section == 1 && !has_parent) || drop_mode_section == 0) { RenderingServer::get_singleton()->canvas_item_add_rect(ci, Rect2(r.position.x, r.position.y + r.size.y, r.size.x, 1), cache.drop_position_color); } } diff --git a/scene/main/viewport.cpp b/scene/main/viewport.cpp index b29b40ea5f..7fefbc3f3c 100644 --- a/scene/main/viewport.cpp +++ b/scene/main/viewport.cpp @@ -2422,7 +2422,7 @@ void Viewport::_gui_unfocus_control(Control *p_control) { } } -void Viewport::_gui_hid_control(Control *p_control) { +void Viewport::_gui_hide_control(Control *p_control) { if (gui.mouse_focus == p_control) { _drop_mouse_focus(); } diff --git a/scene/main/viewport.h b/scene/main/viewport.h index 52145a7761..878ac47bca 100644 --- a/scene/main/viewport.h +++ b/scene/main/viewport.h @@ -387,7 +387,7 @@ private: void _gui_show_tooltip(); void _gui_remove_control(Control *p_control); - void _gui_hid_control(Control *p_control); + void _gui_hide_control(Control *p_control); void _gui_force_drag(Control *p_base, const Variant &p_data, Control *p_control); void _gui_set_drag_preview(Control *p_base, Control *p_control); diff --git a/scene/resources/gradient.cpp b/scene/resources/gradient.cpp index 4bcc52776b..b720653f91 100644 --- a/scene/resources/gradient.cpp +++ b/scene/resources/gradient.cpp @@ -129,7 +129,7 @@ void Gradient::add_point(float p_offset, const Color &p_color) { void Gradient::remove_point(int p_index) { ERR_FAIL_INDEX(p_index, points.size()); - ERR_FAIL_COND(points.size() <= 2); + ERR_FAIL_COND(points.size() <= 1); points.remove(p_index); emit_signal(CoreStringNames::get_singleton()->changed); } diff --git a/scene/resources/resource_format_text.cpp b/scene/resources/resource_format_text.cpp index d4d8018d43..ba39593690 100644 --- a/scene/resources/resource_format_text.cpp +++ b/scene/resources/resource_format_text.cpp @@ -1763,6 +1763,10 @@ Error ResourceFormatSaverTextInstance::save(const String &p_path, const RES &p_r } for (int i = 0; i < state->get_connection_count(); i++) { + if (i == 0) { + f->store_line(""); + } + String connstr = "[connection"; connstr += " signal=\"" + String(state->get_connection_signal(i)) + "\""; connstr += " from=\"" + String(state->get_connection_source(i).simplified()) + "\""; @@ -1786,7 +1790,10 @@ Error ResourceFormatSaverTextInstance::save(const String &p_path, const RES &p_r Vector<NodePath> editable_instances = state->get_editable_instances(); for (int i = 0; i < editable_instances.size(); i++) { - f->store_line("\n[editable path=\"" + editable_instances[i].operator String() + "\"]"); + if (i == 0) { + f->store_line(""); + } + f->store_line("[editable path=\"" + editable_instances[i].operator String() + "\"]"); } } diff --git a/scene/resources/style_box.cpp b/scene/resources/style_box.cpp index 7328fbdb10..cdb0ec5111 100644 --- a/scene/resources/style_box.cpp +++ b/scene/resources/style_box.cpp @@ -911,7 +911,7 @@ void StyleBoxFlat::_bind_methods() { ADD_GROUP("Shadow", "shadow_"); ADD_PROPERTY(PropertyInfo(Variant::COLOR, "shadow_color"), "set_shadow_color", "get_shadow_color"); - ADD_PROPERTY(PropertyInfo(Variant::INT, "shadow_size"), "set_shadow_size", "get_shadow_size"); + ADD_PROPERTY(PropertyInfo(Variant::INT, "shadow_size", PROPERTY_HINT_RANGE, "0,100,1,or_greater"), "set_shadow_size", "get_shadow_size"); ADD_PROPERTY(PropertyInfo(Variant::VECTOR2, "shadow_offset"), "set_shadow_offset", "get_shadow_offset"); ADD_GROUP("Anti Aliasing", "anti_aliasing_"); diff --git a/scene/resources/visual_shader_nodes.cpp b/scene/resources/visual_shader_nodes.cpp index cffe0bb5cd..7c4500468b 100644 --- a/scene/resources/visual_shader_nodes.cpp +++ b/scene/resources/visual_shader_nodes.cpp @@ -5213,7 +5213,7 @@ int VisualShaderNodeMultiplyAdd::get_input_port_count() const { } VisualShaderNodeMultiplyAdd::PortType VisualShaderNodeMultiplyAdd::get_input_port_type(int p_port) const { - if (type == TYPE_SCALAR) { + if (op_type == OP_TYPE_SCALAR) { return PORT_TYPE_SCALAR; } return PORT_TYPE_VECTOR; @@ -5235,7 +5235,7 @@ int VisualShaderNodeMultiplyAdd::get_output_port_count() const { } VisualShaderNodeMultiplyAdd::PortType VisualShaderNodeMultiplyAdd::get_output_port_type(int p_port) const { - if (type == TYPE_SCALAR) { + if (op_type == OP_TYPE_SCALAR) { return PORT_TYPE_SCALAR; } else { return PORT_TYPE_VECTOR; @@ -5250,10 +5250,10 @@ String VisualShaderNodeMultiplyAdd::generate_code(Shader::Mode p_mode, VisualSha return "\t" + p_output_vars[0] + " = fma(" + p_input_vars[0] + ", " + p_input_vars[1] + ", " + p_input_vars[2] + ");\n"; } -void VisualShaderNodeMultiplyAdd::set_type(Type p_type) { - ERR_FAIL_INDEX((int)p_type, TYPE_MAX); - if (p_type != type) { - if (p_type == TYPE_SCALAR) { +void VisualShaderNodeMultiplyAdd::set_op_type(OpType p_op_type) { + ERR_FAIL_INDEX((int)p_op_type, OP_TYPE_MAX); + if (p_op_type != op_type) { + if (p_op_type == OP_TYPE_SCALAR) { set_input_port_default_value(0, 0.0); set_input_port_default_value(1, 0.0); set_input_port_default_value(2, 0.0); @@ -5263,29 +5263,29 @@ void VisualShaderNodeMultiplyAdd::set_type(Type p_type) { set_input_port_default_value(2, Vector3(0.0, 0.0, 0.0)); } } - type = p_type; + op_type = p_op_type; emit_changed(); } -VisualShaderNodeMultiplyAdd::Type VisualShaderNodeMultiplyAdd::get_type() const { - return type; +VisualShaderNodeMultiplyAdd::OpType VisualShaderNodeMultiplyAdd::get_op_type() const { + return op_type; } Vector<StringName> VisualShaderNodeMultiplyAdd::get_editable_properties() const { Vector<StringName> props; - props.push_back("type"); + props.push_back("op_type"); return props; } void VisualShaderNodeMultiplyAdd::_bind_methods() { - ClassDB::bind_method(D_METHOD("set_type", "type"), &VisualShaderNodeMultiplyAdd::set_type); - ClassDB::bind_method(D_METHOD("get_type"), &VisualShaderNodeMultiplyAdd::get_type); + ClassDB::bind_method(D_METHOD("set_op_type", "type"), &VisualShaderNodeMultiplyAdd::set_op_type); + ClassDB::bind_method(D_METHOD("get_op_type"), &VisualShaderNodeMultiplyAdd::get_op_type); - ADD_PROPERTY(PropertyInfo(Variant::INT, "type", PROPERTY_HINT_ENUM, "Scalar,Vector"), "set_type", "get_type"); + ADD_PROPERTY(PropertyInfo(Variant::INT, "op_type", PROPERTY_HINT_ENUM, "Scalar,Vector"), "set_op_type", "get_op_type"); - BIND_ENUM_CONSTANT(TYPE_SCALAR); - BIND_ENUM_CONSTANT(TYPE_VECTOR); - BIND_ENUM_CONSTANT(TYPE_MAX); + BIND_ENUM_CONSTANT(OP_TYPE_SCALAR); + BIND_ENUM_CONSTANT(OP_TYPE_VECTOR); + BIND_ENUM_CONSTANT(OP_TYPE_MAX); } VisualShaderNodeMultiplyAdd::VisualShaderNodeMultiplyAdd() { diff --git a/scene/resources/visual_shader_nodes.h b/scene/resources/visual_shader_nodes.h index 1c986d1ef4..95042f8e56 100644 --- a/scene/resources/visual_shader_nodes.h +++ b/scene/resources/visual_shader_nodes.h @@ -2138,14 +2138,14 @@ class VisualShaderNodeMultiplyAdd : public VisualShaderNode { GDCLASS(VisualShaderNodeMultiplyAdd, VisualShaderNode); public: - enum Type { - TYPE_SCALAR, - TYPE_VECTOR, - TYPE_MAX, + enum OpType { + OP_TYPE_SCALAR, + OP_TYPE_VECTOR, + OP_TYPE_MAX, }; protected: - Type type = TYPE_SCALAR; + OpType op_type = OP_TYPE_SCALAR; protected: static void _bind_methods(); @@ -2163,14 +2163,14 @@ public: 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; //if no output is connected, the output var passed will be empty. if no input is connected and input is NIL, the input var passed will be empty - void set_type(Type p_type); - Type get_type() const; + void set_op_type(OpType p_type); + OpType get_op_type() const; virtual Vector<StringName> get_editable_properties() const override; VisualShaderNodeMultiplyAdd(); }; -VARIANT_ENUM_CAST(VisualShaderNodeMultiplyAdd::Type) +VARIANT_ENUM_CAST(VisualShaderNodeMultiplyAdd::OpType) #endif // VISUAL_SHADER_NODES_H diff --git a/servers/physics_2d/physics_server_2d_sw.cpp b/servers/physics_2d/physics_server_2d_sw.cpp index ffdaab0d92..1b396190e9 100644 --- a/servers/physics_2d/physics_server_2d_sw.cpp +++ b/servers/physics_2d/physics_server_2d_sw.cpp @@ -1342,6 +1342,10 @@ PhysicsServer2DSW::PhysicsServer2DSW() { island_count = 0; active_objects = 0; collision_pairs = 0; +#ifdef NO_THREADS + using_threads = false; +#else using_threads = int(ProjectSettings::get_singleton()->get("physics/2d/thread_model")) == 2; +#endif flushing_queries = false; }; diff --git a/servers/physics_2d/physics_server_2d_wrap_mt.h b/servers/physics_2d/physics_server_2d_wrap_mt.h index bc918b20f4..586dbe9e12 100644 --- a/servers/physics_2d/physics_server_2d_wrap_mt.h +++ b/servers/physics_2d/physics_server_2d_wrap_mt.h @@ -317,6 +317,9 @@ public: template <class T> static PhysicsServer2D *init_server() { +#ifdef NO_THREADS + return memnew(T); // Always single unsafe when no threads are available. +#else int tm = GLOBAL_DEF("physics/2d/thread_model", 1); if (tm == 0) { // single unsafe return memnew(T); @@ -325,6 +328,7 @@ public: } else { // multi threaded return memnew(PhysicsServer2DWrapMT(memnew(T), true)); } +#endif } #undef ServerNameWrapMT diff --git a/servers/rendering/rendering_server_canvas.cpp b/servers/rendering/rendering_server_canvas.cpp index 07eabfd430..b3d5b0ad83 100644 --- a/servers/rendering/rendering_server_canvas.cpp +++ b/servers/rendering/rendering_server_canvas.cpp @@ -81,6 +81,7 @@ void _collect_ysort_children(RenderingServerCanvas::Item *p_canvas_item, Transfo child_items[i]->ysort_xform = p_transform; child_items[i]->ysort_pos = p_transform.xform(child_items[i]->xform.elements[2]); child_items[i]->material_owner = child_items[i]->use_parent_material ? p_material_owner : nullptr; + child_items[i]->ysort_index = r_index; } r_index++; diff --git a/servers/rendering/rendering_server_canvas.h b/servers/rendering/rendering_server_canvas.h index 59c0d1fa52..cebe32fba0 100644 --- a/servers/rendering/rendering_server_canvas.h +++ b/servers/rendering/rendering_server_canvas.h @@ -51,6 +51,7 @@ public: Color ysort_modulate; Transform2D ysort_xform; Vector2 ysort_pos; + int ysort_index; RS::CanvasItemTextureFilter texture_filter; RS::CanvasItemTextureRepeat texture_repeat; @@ -69,6 +70,7 @@ public: ysort_children_count = -1; ysort_xform = Transform2D(); ysort_pos = Vector2(); + ysort_index = 0; texture_filter = RS::CANVAS_ITEM_TEXTURE_FILTER_DEFAULT; texture_repeat = RS::CANVAS_ITEM_TEXTURE_REPEAT_DEFAULT; } @@ -83,7 +85,7 @@ public: struct ItemPtrSort { _FORCE_INLINE_ bool operator()(const Item *p_left, const Item *p_right) const { if (Math::is_equal_approx(p_left->ysort_pos.y, p_right->ysort_pos.y)) { - return p_left->ysort_pos.x < p_right->ysort_pos.x; + return p_left->ysort_index < p_right->ysort_index; } return p_left->ysort_pos.y < p_right->ysort_pos.y; |