diff options
Diffstat (limited to 'editor/translations/vi.po')
-rw-r--r-- | editor/translations/vi.po | 2374 |
1 files changed, 1998 insertions, 376 deletions
diff --git a/editor/translations/vi.po b/editor/translations/vi.po index 1bbec938f2..54ea3e786e 100644 --- a/editor/translations/vi.po +++ b/editor/translations/vi.po @@ -76,6 +76,14 @@ msgstr "" msgid "Mirror" msgstr "" +#: editor/animation_bezier_editor.cpp editor/editor_profiler.cpp +msgid "Time:" +msgstr "" + +#: editor/animation_bezier_editor.cpp +msgid "Value:" +msgstr "" + #: editor/animation_bezier_editor.cpp #, fuzzy msgid "Insert Key Here" @@ -164,16 +172,21 @@ msgstr "Ngưng chạy animation. (S)" #: editor/animation_track_editor.cpp #, fuzzy -msgid "Add Track" -msgstr "Thêm Track Animation" +msgid "Animation length (frames)" +msgstr "Độ dài Animation (giây)." #: editor/animation_track_editor.cpp #, fuzzy -msgid "Animation Length Time (seconds)" +msgid "Animation length (seconds)" msgstr "Độ dài Animation (giây)." #: editor/animation_track_editor.cpp #, fuzzy +msgid "Add Track" +msgstr "Thêm Track Animation" + +#: editor/animation_track_editor.cpp +#, fuzzy msgid "Animation Looping" msgstr "Phóng Animation." @@ -306,11 +319,13 @@ msgid "Create %d NEW tracks and insert keys?" msgstr "Tạo %d track mới và chèn key?" #: editor/animation_track_editor.cpp editor/create_dialog.cpp -#: editor/editor_audio_buses.cpp editor/editor_plugin_settings.cpp -#: editor/plugin_config_dialog.cpp +#: editor/editor_audio_buses.cpp editor/editor_feature_profile.cpp +#: editor/editor_plugin_settings.cpp editor/plugin_config_dialog.cpp #: editor/plugins/abstract_polygon_2d_editor.cpp #: editor/plugins/mesh_instance_editor_plugin.cpp -#: editor/plugins/particles_editor_plugin.cpp editor/script_create_dialog.cpp +#: editor/plugins/particles_editor_plugin.cpp +#: editor/plugins/visual_shader_editor_plugin.cpp +#: editor/script_create_dialog.cpp msgid "Create" msgstr "Tạo" @@ -427,6 +442,23 @@ msgid "" msgstr "" #: editor/animation_track_editor.cpp +msgid "" +"This animation belongs to an imported scene, so changes to imported tracks " +"will not be saved.\n" +"\n" +"To enable the ability to add custom tracks, navigate to the scene's import " +"settings and set\n" +"\"Animation > Storage\" to \"Files\", enable \"Animation > Keep Custom Tracks" +"\", then re-import.\n" +"Alternatively, use an import preset that imports animations to separate " +"files." +msgstr "" + +#: editor/animation_track_editor.cpp +msgid "Warning: Editing imported animation" +msgstr "" + +#: editor/animation_track_editor.cpp msgid "Only show tracks from nodes selected in tree." msgstr "" @@ -436,7 +468,7 @@ msgstr "" #: editor/animation_track_editor.cpp #, fuzzy -msgid "Snap (s): " +msgid "Snap:" msgstr "Bước (s):" #: editor/animation_track_editor.cpp @@ -444,6 +476,14 @@ msgstr "Bước (s):" msgid "Animation step value." msgstr "Phóng Animation." +#: editor/animation_track_editor.cpp +msgid "Seconds" +msgstr "" + +#: editor/animation_track_editor.cpp +msgid "FPS" +msgstr "" + #: editor/animation_track_editor.cpp editor/editor_properties.cpp #: editor/plugins/polygon_2d_editor_plugin.cpp #: editor/plugins/script_text_editor.cpp @@ -558,7 +598,8 @@ msgstr "Tỉ lệ Scale:" msgid "Select tracks to copy:" msgstr "" -#: editor/animation_track_editor.cpp editor/editor_properties.cpp +#: editor/animation_track_editor.cpp editor/editor_log.cpp +#: editor/editor_properties.cpp #: editor/plugins/animation_player_editor_plugin.cpp #: editor/plugins/script_text_editor.cpp #: editor/plugins/sprite_frames_editor_plugin.cpp editor/property_editor.cpp @@ -628,6 +669,11 @@ msgstr "Thay thế tất cả" msgid "Selection Only" msgstr "Chỉ lựa chọn" +#: editor/code_editor.cpp editor/plugins/script_text_editor.cpp +#: editor/plugins/text_editor.cpp +msgid "Standard" +msgstr "" + #: editor/code_editor.cpp 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 @@ -653,21 +699,38 @@ msgid "Line and column numbers." msgstr "" #: editor/connections_dialog.cpp -msgid "Method in target Node must be specified!" +#, fuzzy +msgid "Method in target node must be specified." msgstr "Cách thức trong Node được chọn phải được ghi rõ!" #: editor/connections_dialog.cpp +#, fuzzy msgid "" -"Target method not found! Specify a valid method or attach a script to target " -"Node." +"Target method not found. Specify a valid method or attach a script to the " +"target node." msgstr "" "Cách thức của đối tượng không tìm thấy! ghi rõ một cách thức hợp lệ hoặc " "đính kèm một script cho đối tượng Node." #: editor/connections_dialog.cpp -msgid "Connect To Node:" +#, fuzzy +msgid "Connect to Node:" msgstr "Kết nối đến Node:" +#: editor/connections_dialog.cpp +#, fuzzy +msgid "Connect to Script:" +msgstr "Không thể kết nối tới host:" + +#: editor/connections_dialog.cpp +#, fuzzy +msgid "From Signal:" +msgstr "Đang kết nối Signal:" + +#: editor/connections_dialog.cpp +msgid "Scene does not contain any script." +msgstr "" + #: editor/connections_dialog.cpp editor/editor_autoload_settings.cpp #: editor/groups_editor.cpp editor/plugins/item_list_editor_plugin.cpp #: editor/plugins/theme_editor_plugin.cpp editor/project_settings_editor.cpp @@ -675,10 +738,12 @@ msgid "Add" msgstr "Thêm" #: editor/connections_dialog.cpp editor/dependency_editor.cpp -#: editor/groups_editor.cpp editor/plugins/animation_player_editor_plugin.cpp +#: editor/editor_feature_profile.cpp editor/groups_editor.cpp +#: editor/plugins/animation_player_editor_plugin.cpp #: editor/plugins/animation_tree_player_editor_plugin.cpp #: editor/plugins/resource_preloader_editor_plugin.cpp -#: editor/plugins/theme_editor_plugin.cpp editor/project_manager.cpp +#: editor/plugins/theme_editor_plugin.cpp +#: editor/plugins/visual_shader_editor_plugin.cpp editor/project_manager.cpp #: editor/project_settings_editor.cpp msgid "Remove" msgstr "Xóa" @@ -693,13 +758,8 @@ msgid "Extra Call Arguments:" msgstr "" #: editor/connections_dialog.cpp -#, fuzzy -msgid "Path to Node:" -msgstr "Đường đến Node:" - -#: editor/connections_dialog.cpp -msgid "Make Function" -msgstr "Tạo Function" +msgid "Advanced" +msgstr "" #: editor/connections_dialog.cpp #, fuzzy @@ -707,9 +767,23 @@ msgid "Deferred" msgstr "Hoãn lại" #: editor/connections_dialog.cpp +msgid "" +"Defers the signal, storing it in a queue and only firing it at idle time." +msgstr "" + +#: editor/connections_dialog.cpp msgid "Oneshot" msgstr "" +#: editor/connections_dialog.cpp +msgid "Disconnects the signal after its first emission." +msgstr "" + +#: editor/connections_dialog.cpp +#, fuzzy +msgid "Cannot connect signal" +msgstr "Đang kết nối Signal:" + #: editor/connections_dialog.cpp editor/dependency_editor.cpp #: editor/export_template_manager.cpp editor/groups_editor.cpp #: editor/plugins/animation_player_editor_plugin.cpp @@ -752,12 +826,12 @@ msgstr "Hủy kết nối" #: editor/connections_dialog.cpp #, fuzzy -msgid "Connect Signal: " +msgid "Connect a Signal to a Method" msgstr "Đang kết nối Signal:" #: editor/connections_dialog.cpp #, fuzzy -msgid "Edit Connection: " +msgid "Edit Connection:" msgstr "Sửa Curve đã chọn" #: editor/connections_dialog.cpp @@ -791,7 +865,6 @@ msgid "Change %s Type" msgstr "Đổi %s Type" #: editor/create_dialog.cpp editor/project_settings_editor.cpp -#: modules/visual_script/visual_script_editor.cpp msgid "Change" msgstr "Đổi" @@ -822,7 +895,8 @@ msgid "Matches:" msgstr "Phù hợp:" #: editor/create_dialog.cpp editor/plugin_config_dialog.cpp -#: editor/plugins/asset_library_editor_plugin.cpp editor/property_selector.cpp +#: editor/plugins/asset_library_editor_plugin.cpp +#: editor/plugins/visual_shader_editor_plugin.cpp editor/property_selector.cpp #: modules/visual_script/visual_script_property_selector.cpp msgid "Description:" msgstr "Mô tả:" @@ -839,13 +913,13 @@ msgstr "Phần phụ thuộc cho:" #: editor/dependency_editor.cpp msgid "" "Scene '%s' is currently being edited.\n" -"Changes will not take effect unless reloaded." +"Changes will only take effect when reloaded." msgstr "" #: editor/dependency_editor.cpp msgid "" "Resource '%s' is in use.\n" -"Changes will take effect when reloaded." +"Changes will only take effect when reloaded." msgstr "" #: editor/dependency_editor.cpp @@ -936,21 +1010,14 @@ msgid "Permanently delete %d item(s)? (No undo!)" msgstr "" #: editor/dependency_editor.cpp -msgid "Owns" -msgstr "" - -#: editor/dependency_editor.cpp -msgid "Resources Without Explicit Ownership:" -msgstr "" +#, fuzzy +msgid "Show Dependencies" +msgstr "Phần phụ thuộc cho:" #: editor/dependency_editor.cpp editor/editor_node.cpp msgid "Orphan Resource Explorer" msgstr "" -#: editor/dependency_editor.cpp -msgid "Delete selected files?" -msgstr "" - #: editor/dependency_editor.cpp editor/editor_audio_buses.cpp #: editor/editor_file_dialog.cpp editor/editor_node.cpp #: editor/filesystem_dock.cpp editor/plugins/item_list_editor_plugin.cpp @@ -959,6 +1026,14 @@ msgstr "" msgid "Delete" msgstr "Xóa" +#: editor/dependency_editor.cpp +msgid "Owns" +msgstr "" + +#: editor/dependency_editor.cpp +msgid "Resources Without Explicit Ownership:" +msgstr "" + #: editor/dictionary_property_edit.cpp msgid "Change Dictionary Key" msgstr "" @@ -1068,7 +1143,7 @@ msgstr "" msgid "Success!" msgstr "" -#: editor/editor_asset_installer.cpp +#: editor/editor_asset_installer.cpp editor/editor_node.cpp #: editor/plugins/asset_library_editor_plugin.cpp msgid "Install" msgstr "" @@ -1195,7 +1270,11 @@ msgid "Open Audio Bus Layout" msgstr "" #: editor/editor_audio_buses.cpp -msgid "There is no 'res://default_bus_layout.tres' file." +msgid "There is no '%s' file." +msgstr "" + +#: editor/editor_audio_buses.cpp editor/plugins/canvas_item_editor_plugin.cpp +msgid "Layout" msgstr "" #: editor/editor_audio_buses.cpp @@ -1249,15 +1328,19 @@ msgid "Valid characters:" msgstr "" #: editor/editor_autoload_settings.cpp -msgid "Invalid name. Must not collide with an existing engine class name." +msgid "Must not collide with an existing engine class name." msgstr "" #: editor/editor_autoload_settings.cpp -msgid "Invalid name. Must not collide with an existing buit-in type name." +msgid "Must not collide with an existing buit-in type name." msgstr "" #: editor/editor_autoload_settings.cpp -msgid "Invalid name. Must not collide with an existing global constant name." +msgid "Must not collide with an existing global constant name." +msgstr "" + +#: editor/editor_autoload_settings.cpp +msgid "Keyword cannot be used as an autoload name." msgstr "" #: editor/editor_autoload_settings.cpp @@ -1288,11 +1371,12 @@ msgstr "Mở" msgid "Rearrange Autoloads" msgstr "Sắp xếp lại Autoloads" -#: editor/editor_autoload_settings.cpp -msgid "Invalid Path." +#: editor/editor_autoload_settings.cpp editor/script_create_dialog.cpp +#, fuzzy +msgid "Invalid path." msgstr "Đường dẫn sai." -#: editor/editor_autoload_settings.cpp +#: editor/editor_autoload_settings.cpp editor/script_create_dialog.cpp msgid "File does not exist." msgstr "File không tồn tại." @@ -1343,7 +1427,7 @@ msgid "[unsaved]" msgstr "[chưa save]" #: editor/editor_dir_dialog.cpp -msgid "Please select a base directory first" +msgid "Please select a base directory first." msgstr "" #: editor/editor_dir_dialog.cpp @@ -1351,7 +1435,8 @@ msgid "Choose a Directory" msgstr "" #: editor/editor_dir_dialog.cpp editor/editor_file_dialog.cpp -#: editor/filesystem_dock.cpp scene/gui/file_dialog.cpp +#: editor/filesystem_dock.cpp editor/project_manager.cpp +#: scene/gui/file_dialog.cpp msgid "Create Folder" msgstr "Tạo Folder" @@ -1419,6 +1504,169 @@ msgstr "" msgid "Template file not found:" msgstr "" +#: editor/editor_feature_profile.cpp +msgid "3D Editor" +msgstr "" + +#: editor/editor_feature_profile.cpp +#, fuzzy +msgid "Script Editor" +msgstr "Tạo Script" + +#: editor/editor_feature_profile.cpp +msgid "Asset Library" +msgstr "" + +#: editor/editor_feature_profile.cpp +msgid "Scene Tree Editing" +msgstr "" + +#: editor/editor_feature_profile.cpp +#, fuzzy +msgid "Import Dock" +msgstr "Nhập từ bên ngoài" + +#: editor/editor_feature_profile.cpp +#, fuzzy +msgid "Node Dock" +msgstr "Đổi tên" + +#: editor/editor_feature_profile.cpp +#, fuzzy +msgid "Filesystem Dock" +msgstr "Quét lại hệ thống tập tin" + +#: editor/editor_feature_profile.cpp +#, fuzzy +msgid "Erase profile '%s'? (no undo)" +msgstr "Thay thế tất cả" + +#: editor/editor_feature_profile.cpp +msgid "Profile must be a valid filename and must not contain '.'" +msgstr "" + +#: editor/editor_feature_profile.cpp +#, fuzzy +msgid "Profile with this name already exists." +msgstr "Đã có một file hoặc folder trùng tên." + +#: editor/editor_feature_profile.cpp +msgid "(Editor Disabled, Properties Disabled)" +msgstr "" + +#: editor/editor_feature_profile.cpp +msgid "(Properties Disabled)" +msgstr "" + +#: editor/editor_feature_profile.cpp +#, fuzzy +msgid "(Editor Disabled)" +msgstr "Chỉnh sửa Variable:" + +#: editor/editor_feature_profile.cpp +#, fuzzy +msgid "Class Options:" +msgstr "Mô tả:" + +#: editor/editor_feature_profile.cpp +msgid "Enable Contextual Editor" +msgstr "" + +#: editor/editor_feature_profile.cpp +#, fuzzy +msgid "Enabled Properties:" +msgstr "Thu gọn tất cả" + +#: editor/editor_feature_profile.cpp +msgid "Enabled Features:" +msgstr "" + +#: editor/editor_feature_profile.cpp +#, fuzzy +msgid "Enabled Classes:" +msgstr "Tìm Class" + +#: editor/editor_feature_profile.cpp +msgid "File '%s' format is invalid, import aborted." +msgstr "" + +#: editor/editor_feature_profile.cpp +msgid "" +"Profile '%s' already exists. Remote it first before importing, import " +"aborted." +msgstr "" + +#: editor/editor_feature_profile.cpp +#, fuzzy +msgid "Error saving profile to path: '%s'." +msgstr "Lỗi tải font." + +#: editor/editor_feature_profile.cpp +msgid "Unset" +msgstr "" + +#: editor/editor_feature_profile.cpp +#, fuzzy +msgid "Current Profile" +msgstr "Phiên bản hiện tại:" + +#: editor/editor_feature_profile.cpp +#, fuzzy +msgid "Make Current" +msgstr "Hiện tại:" + +#: editor/editor_feature_profile.cpp +#: editor/plugins/animation_player_editor_plugin.cpp +msgid "New" +msgstr "" + +#: editor/editor_feature_profile.cpp editor/editor_node.cpp +#: editor/plugins/asset_library_editor_plugin.cpp editor/project_manager.cpp +msgid "Import" +msgstr "Nhập từ bên ngoài" + +#: editor/editor_feature_profile.cpp editor/editor_node.cpp +#: editor/project_export.cpp +msgid "Export" +msgstr "" + +#: editor/editor_feature_profile.cpp +#, fuzzy +msgid "Available Profiles" +msgstr "Nodes khả dụng:" + +#: editor/editor_feature_profile.cpp +#, fuzzy +msgid "Enabled Classes" +msgstr "Tìm Class" + +#: editor/editor_feature_profile.cpp +#, fuzzy +msgid "Class Options" +msgstr "Mô tả:" + +#: editor/editor_feature_profile.cpp +#, fuzzy +msgid "New profile name:" +msgstr "Tên mới:" + +#: editor/editor_feature_profile.cpp +msgid "Erase Profile" +msgstr "" + +#: editor/editor_feature_profile.cpp +msgid "Import Profile(s)" +msgstr "" + +#: editor/editor_feature_profile.cpp +#, fuzzy +msgid "Export Profile" +msgstr "Nhập từ Node:" + +#: editor/editor_feature_profile.cpp +msgid "Manage Editor Feature Profiles" +msgstr "" + #: editor/editor_file_dialog.cpp scene/gui/file_dialog.cpp msgid "Select Current Folder" msgstr "Chọn Folder hiện tại" @@ -1441,8 +1689,8 @@ msgstr "Copy Đường dẫn" msgid "Open in File Manager" msgstr "Mở trong Trình quản lí file" -#: editor/editor_file_dialog.cpp editor/filesystem_dock.cpp -#: editor/project_manager.cpp +#: editor/editor_file_dialog.cpp editor/editor_node.cpp +#: editor/filesystem_dock.cpp editor/project_manager.cpp #, fuzzy msgid "Show in File Manager" msgstr "Hiển thị trong Trình quản lí file" @@ -1504,7 +1752,7 @@ msgstr "Tiến tới" msgid "Go Up" msgstr "Đi Lên" -#: editor/editor_file_dialog.cpp +#: editor/editor_file_dialog.cpp scene/gui/file_dialog.cpp msgid "Toggle Hidden Files" msgstr "Bật tắt File ẩn" @@ -1538,9 +1786,9 @@ msgstr "Thư mục trước" msgid "Next Folder" msgstr "Tạo Folder" -#: editor/editor_file_dialog.cpp +#: editor/editor_file_dialog.cpp scene/gui/file_dialog.cpp #, fuzzy -msgid "Go to parent folder" +msgid "Go to parent folder." msgstr "Đến folder parent" #: editor/editor_file_dialog.cpp @@ -1548,6 +1796,11 @@ msgstr "Đến folder parent" msgid "(Un)favorite current folder." msgstr "Không thể tạo folder." +#: editor/editor_file_dialog.cpp +#, fuzzy +msgid "Toggle visibility of hidden files." +msgstr "Bật tắt File ẩn" + #: editor/editor_file_dialog.cpp editor/filesystem_dock.cpp msgid "View items as a grid of thumbnails." msgstr "" @@ -1562,6 +1815,7 @@ msgstr "Những địa chỉ & 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 msgid "Preview:" msgstr "Xem thử:" @@ -1579,6 +1833,12 @@ msgid "ScanSources" msgstr "" #: editor/editor_file_system.cpp +msgid "" +"There are multiple importers for different types pointing to file %s, import " +"aborted" +msgstr "" + +#: editor/editor_file_system.cpp msgid "(Re)Importing Assets" msgstr "" @@ -1767,6 +2027,11 @@ msgstr "" msgid "Output:" msgstr "" +#: editor/editor_log.cpp editor/plugins/tile_map_editor_plugin.cpp +#, fuzzy +msgid "Copy Selection" +msgstr "Di chuyển Lựa chọn" + #: editor/editor_log.cpp editor/editor_profiler.cpp #: editor/editor_properties.cpp #: editor/plugins/animation_tree_player_editor_plugin.cpp @@ -1914,7 +2179,7 @@ msgstr "" #: editor/editor_node.cpp msgid "" "This resource belongs to a scene that was instanced or inherited.\n" -"Changes to it will not be kept when saving the current scene." +"Changes to it won't be kept when saving the current scene." msgstr "" #: editor/editor_node.cpp @@ -1925,7 +2190,7 @@ msgstr "" #: editor/editor_node.cpp msgid "" -"This scene was imported, so changes to it will not be kept.\n" +"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." @@ -1933,7 +2198,7 @@ msgstr "" #: editor/editor_node.cpp msgid "" -"This is a remote object so changes to it will not be kept.\n" +"This is a remote object, so changes to it won't be kept.\n" "Please read the documentation relevant to debugging to better understand " "this workflow." msgstr "" @@ -1943,27 +2208,6 @@ msgid "There is no defined scene to run." msgstr "" #: editor/editor_node.cpp -msgid "" -"No main scene has ever been defined, select one?\n" -"You can change it later in \"Project Settings\" under the 'application' " -"category." -msgstr "" - -#: editor/editor_node.cpp -msgid "" -"Selected scene '%s' does not exist, select a valid one?\n" -"You can change it later in \"Project Settings\" under the 'application' " -"category." -msgstr "" - -#: editor/editor_node.cpp -msgid "" -"Selected scene '%s' is not a scene file, select a valid one?\n" -"You can change it later in \"Project Settings\" under the 'application' " -"category." -msgstr "" - -#: editor/editor_node.cpp msgid "Current scene was never saved, please save it prior to running." msgstr "Scene hiện tại chưa được lưu, hãy lưu nó trước khi chạy." @@ -1971,7 +2215,7 @@ msgstr "Scene hiện tại chưa được lưu, hãy lưu nó trước khi chạ msgid "Could not start subprocess!" msgstr "" -#: editor/editor_node.cpp +#: editor/editor_node.cpp editor/filesystem_dock.cpp msgid "Open Scene" msgstr "Mở Scene" @@ -1980,6 +2224,11 @@ msgid "Open Base Scene" msgstr "Mở Scene Mẫu" #: editor/editor_node.cpp +#, fuzzy +msgid "Quick Open..." +msgstr "Mở Scene nhanh..." + +#: editor/editor_node.cpp msgid "Quick Open Scene..." msgstr "Mở Scene nhanh..." @@ -2148,6 +2397,27 @@ msgid "Clear Recent Scenes" msgstr "" #: editor/editor_node.cpp +msgid "" +"No main scene has ever been defined, select one?\n" +"You can change it later in \"Project Settings\" under the 'application' " +"category." +msgstr "" + +#: editor/editor_node.cpp +msgid "" +"Selected scene '%s' does not exist, select a valid one?\n" +"You can change it later in \"Project Settings\" under the 'application' " +"category." +msgstr "" + +#: editor/editor_node.cpp +msgid "" +"Selected scene '%s' is not a scene file, select a valid one?\n" +"You can change it later in \"Project Settings\" under the 'application' " +"category." +msgstr "" + +#: editor/editor_node.cpp msgid "Save Layout" msgstr "" @@ -2175,6 +2445,19 @@ msgstr "" msgid "Close Tab" msgstr "Đóng tất cả Tab" +#: editor/editor_node.cpp editor/plugins/script_editor_plugin.cpp +msgid "Close Other Tabs" +msgstr "Đóng tất cả Tab" + +#: editor/editor_node.cpp +msgid "Close Tabs to the Right" +msgstr "" + +#: editor/editor_node.cpp +#, fuzzy +msgid "Close All Tabs" +msgstr "Đóng tất cả" + #: editor/editor_node.cpp msgid "Switch Scene Tab" msgstr "" @@ -2298,10 +2581,6 @@ msgstr "" msgid "Project Settings" msgstr "" -#: editor/editor_node.cpp editor/project_export.cpp -msgid "Export" -msgstr "" - #: editor/editor_node.cpp editor/plugins/tile_set_editor_plugin.cpp msgid "Tools" msgstr "" @@ -2312,6 +2591,10 @@ msgid "Open Project Data Folder" msgstr "Chọn folder này" #: editor/editor_node.cpp +msgid "Install Android Build Template" +msgstr "" + +#: editor/editor_node.cpp msgid "Quit to Project List" msgstr "" @@ -2416,6 +2699,10 @@ msgstr "" msgid "Open Editor Settings Folder" msgstr "" +#: editor/editor_node.cpp +msgid "Manage Editor Features" +msgstr "" + #: editor/editor_node.cpp editor/project_export.cpp msgid "Manage Export Templates" msgstr "" @@ -2428,6 +2715,7 @@ msgstr "" #: editor/plugins/script_editor_plugin.cpp #: 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_settings_editor.cpp editor/rename_dialog.cpp msgid "Search" msgstr "" @@ -2517,11 +2805,6 @@ msgstr "" msgid "Disable Update Spinner" msgstr "" -#: editor/editor_node.cpp editor/plugins/asset_library_editor_plugin.cpp -#: editor/project_manager.cpp -msgid "Import" -msgstr "Nhập từ bên ngoài" - #: editor/editor_node.cpp msgid "FileSystem" msgstr "" @@ -2548,6 +2831,28 @@ msgid "Don't Save" msgstr "" #: editor/editor_node.cpp +msgid "Android build template is missing, please install relevant templates." +msgstr "" + +#: editor/editor_node.cpp +#, fuzzy +msgid "Manage Templates" +msgstr "Khung project" + +#: editor/editor_node.cpp +msgid "" +"This will install the Android project for custom builds.\n" +"Note that, in order to use it, it needs to be enabled per export preset." +msgstr "" + +#: editor/editor_node.cpp +msgid "" +"Android build template is already installed and it won't be overwritten.\n" +"Remove the \"build\" directory manually before attempting this operation " +"again." +msgstr "" + +#: editor/editor_node.cpp msgid "Import Templates From ZIP File" msgstr "Nhập Template từ file ZIP" @@ -2670,10 +2975,6 @@ msgid "Physics Frame %" msgstr "" #: editor/editor_profiler.cpp -msgid "Time:" -msgstr "" - -#: editor/editor_profiler.cpp msgid "Inclusive" msgstr "" @@ -2809,10 +3110,6 @@ msgid "Remove Item" msgstr "" #: editor/editor_run_native.cpp -msgid "Select device from the list" -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." @@ -2846,6 +3143,10 @@ msgstr "" msgid "Select Node(s) to Import" msgstr "Chọn Node để Nhập" +#: editor/editor_sub_scene.cpp editor/project_manager.cpp +msgid "Browse" +msgstr "" + #: editor/editor_sub_scene.cpp msgid "Scene Path:" msgstr "" @@ -3008,6 +3309,10 @@ msgid "SSL Handshake Error" msgstr "Lỗi SSL Handshake" #: editor/export_template_manager.cpp +msgid "Uncompressing Android Build Sources" +msgstr "" + +#: editor/export_template_manager.cpp msgid "Current Version:" msgstr "Phiên bản hiện tại:" @@ -3024,7 +3329,8 @@ msgid "Remove Template" msgstr "Xóa Template" #: editor/export_template_manager.cpp -msgid "Select template file" +#, fuzzy +msgid "Select Template File" msgstr "Chọn file template" #: editor/export_template_manager.cpp @@ -3081,8 +3387,9 @@ msgid "No name provided." msgstr "" #: editor/filesystem_dock.cpp -msgid "Provided name contains invalid characters" -msgstr "" +#, fuzzy +msgid "Provided name contains invalid characters." +msgstr "Tên có kí tự không hợp lệ." #: editor/filesystem_dock.cpp msgid "Name contains invalid characters." @@ -3109,7 +3416,13 @@ msgid "Duplicating folder:" msgstr "Tạo bản sao folder:" #: editor/filesystem_dock.cpp -msgid "Open Scene(s)" +#, fuzzy +msgid "New Inherited Scene" +msgstr "Tạo Scene Con..." + +#: editor/filesystem_dock.cpp +#, fuzzy +msgid "Open Scenes" msgstr "Mở Scene" #: editor/filesystem_dock.cpp @@ -3118,12 +3431,12 @@ msgstr "Thêm vào scene" #: editor/filesystem_dock.cpp #, fuzzy -msgid "Add to favorites" +msgid "Add to Favorites" msgstr "Ưa thích:" #: editor/filesystem_dock.cpp #, fuzzy -msgid "Remove from favorites" +msgid "Remove from Favorites" msgstr "Xóa khỏi Nhóm" #: editor/filesystem_dock.cpp @@ -3155,12 +3468,14 @@ msgstr "Tạo Script" msgid "New Resource..." msgstr "" -#: editor/filesystem_dock.cpp editor/script_editor_debugger.cpp +#: editor/filesystem_dock.cpp editor/plugins/visual_shader_editor_plugin.cpp +#: editor/script_editor_debugger.cpp #, fuzzy msgid "Expand All" msgstr "Mở rộng tất cả" -#: editor/filesystem_dock.cpp editor/script_editor_debugger.cpp +#: editor/filesystem_dock.cpp editor/plugins/visual_shader_editor_plugin.cpp +#: editor/script_editor_debugger.cpp #, fuzzy msgid "Collapse All" msgstr "Thu gọn tất cả" @@ -3173,12 +3488,14 @@ msgid "Rename" msgstr "Đổi tên" #: editor/filesystem_dock.cpp -msgid "Previous Directory" +#, fuzzy +msgid "Previous Folder/File" msgstr "Thư mục trước" #: editor/filesystem_dock.cpp -msgid "Next Directory" -msgstr "Thư mục tiếp theo" +#, fuzzy +msgid "Next Folder/File" +msgstr "Tạo Folder" #: editor/filesystem_dock.cpp msgid "Re-Scan Filesystem" @@ -3186,7 +3503,7 @@ msgstr "Quét lại hệ thống tập tin" #: editor/filesystem_dock.cpp #, fuzzy -msgid "Toggle split mode" +msgid "Toggle Split Mode" msgstr "Bật tắt Chức năng" #: editor/filesystem_dock.cpp @@ -3219,7 +3536,7 @@ msgstr "" msgid "Create Script" msgstr "Tạo Script" -#: editor/find_in_files.cpp +#: editor/find_in_files.cpp editor/plugins/script_editor_plugin.cpp #, fuzzy msgid "Find in Files" msgstr "Tìm..." @@ -3239,6 +3556,12 @@ msgstr "Tạo Folder" msgid "Filters:" msgstr "Lọc..." +#: editor/find_in_files.cpp +msgid "" +"Include the files with the following extensions. Add or remove them in " +"ProjectSettings." +msgstr "" + #: editor/find_in_files.cpp editor/plugins/script_editor_plugin.cpp #: editor/plugins/script_text_editor.cpp msgid "Find..." @@ -3689,7 +4012,7 @@ msgstr "Tối ưu Animation" #: editor/plugins/animation_blend_space_2d_editor.cpp #, fuzzy -msgid "Triangle already exists" +msgid "Triangle already exists." msgstr "LỖI: Tên animation trùng lặp!" #: editor/plugins/animation_blend_space_2d_editor.cpp @@ -3770,7 +4093,6 @@ msgid "Node Moved" msgstr "Đổi tên" #: editor/plugins/animation_blend_tree_editor_plugin.cpp -#: editor/plugins/visual_shader_editor_plugin.cpp msgid "Unable to connect, port may be in use or connection may be invalid." msgstr "" @@ -3798,6 +4120,11 @@ msgid "Delete Node" msgstr "Xóa Node(s)" #: editor/plugins/animation_blend_tree_editor_plugin.cpp +#: editor/scene_tree_dock.cpp +msgid "Delete Node(s)" +msgstr "Xóa Node(s)" + +#: editor/plugins/animation_blend_tree_editor_plugin.cpp #, fuzzy msgid "Toggle Filter On/Off" msgstr "Bật tắt Ưa thích" @@ -3839,8 +4166,9 @@ msgid "Edit Filtered Tracks:" msgstr "" #: editor/plugins/animation_blend_tree_editor_plugin.cpp -msgid "Enable filtering" -msgstr "" +#, fuzzy +msgid "Enable Filtering" +msgstr "Đổi" #: editor/plugins/animation_player_editor_plugin.cpp msgid "Toggle Autoplay" @@ -3959,10 +4287,6 @@ msgid "Animation" msgstr "" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "New" -msgstr "" - -#: editor/plugins/animation_player_editor_plugin.cpp #, fuzzy msgid "Edit Transitions..." msgstr "Chuyển tiếp" @@ -3980,14 +4304,15 @@ msgid "Autoplay on Load" msgstr "Tự động chạy khi Load" #: editor/plugins/animation_player_editor_plugin.cpp -msgid "Onion Skinning" -msgstr "Khung hình Liên tiếp" - -#: editor/plugins/animation_player_editor_plugin.cpp msgid "Enable Onion Skinning" msgstr "Xem Khung hình Liên tiếp" #: editor/plugins/animation_player_editor_plugin.cpp +#, fuzzy +msgid "Onion Skinning Options" +msgstr "Khung hình Liên tiếp" + +#: editor/plugins/animation_player_editor_plugin.cpp msgid "Directions" msgstr "Hướng đi" @@ -4540,13 +4865,19 @@ msgid "Move CanvasItem" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp +msgid "" +"Children of containers have their anchors and margins values overridden by " +"their parent." +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp msgid "Presets for the anchors and margins values of a Control node." msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp msgid "" -"Children of containers have their anchors and margins values overridden by " -"their parent." +"When active, moving Control nodes changes their anchors instead of their " +"margins." msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp @@ -4562,10 +4893,52 @@ msgid "Change Anchors" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp +#, fuzzy +msgid "Lock Selected" +msgstr "Xoá lựa chọn" + +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp +#, fuzzy +msgid "Unlock Selected" +msgstr "Xoá lựa chọn" + +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp +#, fuzzy +msgid "Group Selected" +msgstr "Di chuyển Lựa chọn" + +#: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp +#, fuzzy +msgid "Ungroup Selected" +msgstr "Di chuyển Lựa chọn" + +#: editor/plugins/canvas_item_editor_plugin.cpp msgid "Paste Pose" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp +#, fuzzy +msgid "Create Custom Bone(s) from Node(s)" +msgstr "Tạo từ Scene" + +#: editor/plugins/canvas_item_editor_plugin.cpp +#, fuzzy +msgid "Clear Bones" +msgstr "Xoá Auto-Advance" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Make IK Chain" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Clear IK Chain" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp msgid "" "Warning: Children of a container get their position and size determined only " "by their parent." @@ -4639,7 +5012,7 @@ msgid "Snapping Options" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Snap to grid" +msgid "Snap to Grid" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp @@ -4660,31 +5033,31 @@ msgid "Use Pixel Snap" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Smart snapping" +msgid "Smart Snapping" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Snap to parent" +msgid "Snap to Parent" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Snap to node anchor" +msgid "Snap to Node Anchor" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Snap to node sides" +msgid "Snap to Node Sides" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Snap to node center" +msgid "Snap to Node Center" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Snap to other nodes" +msgid "Snap to Other Nodes" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Snap to guides" +msgid "Snap to Guides" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp @@ -4698,10 +5071,12 @@ msgid "Unlock the selected object (can be moved)." msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp msgid "Makes sure the object's children are not selectable." msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp +#: editor/plugins/spatial_editor_plugin.cpp msgid "Restores the object's children's ability to be selected." msgstr "" @@ -4715,14 +5090,6 @@ msgid "Show Bones" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Make IK Chain" -msgstr "" - -#: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Clear IK Chain" -msgstr "" - -#: editor/plugins/canvas_item_editor_plugin.cpp msgid "Make Custom Bone(s) from Node(s)" msgstr "" @@ -4773,12 +5140,37 @@ msgid "Frame Selection" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Layout" +msgid "Preview Canvas Scale" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Translation mask for inserting keys." +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Rotation mask for inserting keys." +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Scale mask for inserting keys." +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp +#, fuzzy +msgid "Insert keys (based on mask)." +msgstr "Chèn Key Anim" + +#: editor/plugins/canvas_item_editor_plugin.cpp +msgid "" +"Auto insert keys when objects are translated, rotated on scaled (based on " +"mask).\n" +"Keys are only added to existing tracks, no new tracks will be created.\n" +"Keys must be inserted manually for the first time." msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp #, fuzzy -msgid "Insert keys." +msgid "Auto Insert Key" msgstr "Chèn Key Anim" #: editor/plugins/canvas_item_editor_plugin.cpp @@ -4802,6 +5194,10 @@ msgid "Divide grid step by 2" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp +msgid "Pan View" +msgstr "" + +#: editor/plugins/canvas_item_editor_plugin.cpp msgid "Add %s" msgstr "Thêm %s" @@ -4824,7 +5220,8 @@ msgid "Error instancing scene from %s" msgstr "" #: editor/plugins/canvas_item_editor_plugin.cpp -msgid "Change default type" +#, fuzzy +msgid "Change Default Type" msgstr "Đổi dạng mặc định" #: editor/plugins/canvas_item_editor_plugin.cpp @@ -4850,6 +5247,52 @@ msgstr "" msgid "Set Handle" msgstr "" +#: editor/plugins/cpu_particles_2d_editor_plugin.cpp +#: editor/plugins/particles_2d_editor_plugin.cpp +msgid "Error loading image:" +msgstr "" + +#: editor/plugins/cpu_particles_2d_editor_plugin.cpp +#: editor/plugins/particles_2d_editor_plugin.cpp +msgid "No pixels with transparency > 128 in image..." +msgstr "" + +#: editor/plugins/cpu_particles_2d_editor_plugin.cpp +#: editor/plugins/particles_2d_editor_plugin.cpp +msgid "Load Emission Mask" +msgstr "" + +#: editor/plugins/cpu_particles_2d_editor_plugin.cpp +#: editor/plugins/particles_2d_editor_plugin.cpp +msgid "Clear Emission Mask" +msgstr "" + +#: editor/plugins/cpu_particles_2d_editor_plugin.cpp +#: editor/plugins/particles_2d_editor_plugin.cpp +#: editor/plugins/particles_editor_plugin.cpp +msgid "Particles" +msgstr "" + +#: editor/plugins/cpu_particles_2d_editor_plugin.cpp +#: editor/plugins/particles_2d_editor_plugin.cpp +msgid "Generated Point Count:" +msgstr "" + +#: editor/plugins/cpu_particles_2d_editor_plugin.cpp +#: editor/plugins/particles_2d_editor_plugin.cpp +msgid "Emission Mask" +msgstr "" + +#: editor/plugins/cpu_particles_2d_editor_plugin.cpp +#: editor/plugins/particles_2d_editor_plugin.cpp +msgid "Capture from Pixel" +msgstr "" + +#: editor/plugins/cpu_particles_2d_editor_plugin.cpp +#: editor/plugins/particles_2d_editor_plugin.cpp +msgid "Emission Colors" +msgstr "" + #: editor/plugins/cpu_particles_editor_plugin.cpp msgid "CPUParticles" msgstr "" @@ -4865,19 +5308,19 @@ msgid "Create Emission Points From Node" msgstr "" #: editor/plugins/curve_editor_plugin.cpp -msgid "Flat0" +msgid "Flat 0" msgstr "" #: editor/plugins/curve_editor_plugin.cpp -msgid "Flat1" +msgid "Flat 1" msgstr "" -#: editor/plugins/curve_editor_plugin.cpp -msgid "Ease in" +#: editor/plugins/curve_editor_plugin.cpp editor/property_editor.cpp +msgid "Ease In" msgstr "" -#: editor/plugins/curve_editor_plugin.cpp -msgid "Ease out" +#: editor/plugins/curve_editor_plugin.cpp editor/property_editor.cpp +msgid "Ease Out" msgstr "" #: editor/plugins/curve_editor_plugin.cpp @@ -4897,23 +5340,27 @@ msgid "Load Curve Preset" msgstr "" #: editor/plugins/curve_editor_plugin.cpp -msgid "Add point" -msgstr "" +#, fuzzy +msgid "Add Point" +msgstr "Di chuyển đến..." #: editor/plugins/curve_editor_plugin.cpp -msgid "Remove point" -msgstr "" +#, fuzzy +msgid "Remove Point" +msgstr "Di chuyển đến..." #: editor/plugins/curve_editor_plugin.cpp -msgid "Left linear" -msgstr "" +#, fuzzy +msgid "Left Linear" +msgstr "Tịnh tuyến" #: editor/plugins/curve_editor_plugin.cpp -msgid "Right linear" -msgstr "" +#, fuzzy +msgid "Right Linear" +msgstr "Tịnh tuyến" #: editor/plugins/curve_editor_plugin.cpp -msgid "Load preset" +msgid "Load Preset" msgstr "" #: editor/plugins/curve_editor_plugin.cpp @@ -4969,14 +5416,19 @@ msgid "This doesn't work on scene root!" msgstr "" #: editor/plugins/mesh_instance_editor_plugin.cpp -msgid "Create Trimesh Shape" +msgid "Create Trimesh Static Shape" msgstr "" #: editor/plugins/mesh_instance_editor_plugin.cpp -msgid "Create Convex Shape" +msgid "Failed creating shapes!" msgstr "" #: editor/plugins/mesh_instance_editor_plugin.cpp +#, fuzzy +msgid "Create Convex Shape(s)" +msgstr "Tạo nodes mới." + +#: editor/plugins/mesh_instance_editor_plugin.cpp msgid "Create Navigation Mesh" msgstr "" @@ -5026,16 +5478,13 @@ msgid "Create Trimesh Static Body" msgstr "" #: editor/plugins/mesh_instance_editor_plugin.cpp -msgid "Create Convex Static Body" -msgstr "" - -#: editor/plugins/mesh_instance_editor_plugin.cpp msgid "Create Trimesh Collision Sibling" msgstr "" #: editor/plugins/mesh_instance_editor_plugin.cpp -msgid "Create Convex Collision Sibling" -msgstr "" +#, fuzzy +msgid "Create Convex Collision Sibling(s)" +msgstr "Tạo" #: editor/plugins/mesh_instance_editor_plugin.cpp msgid "Create Outline Mesh..." @@ -5188,62 +5637,25 @@ msgid "Create Navigation Polygon" msgstr "" #: editor/plugins/particles_2d_editor_plugin.cpp -msgid "Generating Visibility Rect" -msgstr "" - -#: editor/plugins/particles_2d_editor_plugin.cpp -msgid "Generate Visibility Rect" -msgstr "" - -#: editor/plugins/particles_2d_editor_plugin.cpp -msgid "Can only set point into a ParticlesMaterial process material" -msgstr "" - -#: editor/plugins/particles_2d_editor_plugin.cpp -msgid "Error loading image:" -msgstr "" - -#: editor/plugins/particles_2d_editor_plugin.cpp -msgid "No pixels with transparency > 128 in image..." -msgstr "" - -#: editor/plugins/particles_2d_editor_plugin.cpp -msgid "Load Emission Mask" -msgstr "" - -#: editor/plugins/particles_2d_editor_plugin.cpp -msgid "Clear Emission Mask" -msgstr "" - -#: editor/plugins/particles_2d_editor_plugin.cpp #: editor/plugins/particles_editor_plugin.cpp msgid "Convert to CPUParticles" msgstr "" #: editor/plugins/particles_2d_editor_plugin.cpp -#: editor/plugins/particles_editor_plugin.cpp -msgid "Particles" -msgstr "" - -#: editor/plugins/particles_2d_editor_plugin.cpp -msgid "Generated Point Count:" -msgstr "" - -#: editor/plugins/particles_2d_editor_plugin.cpp -#: editor/plugins/particles_editor_plugin.cpp -msgid "Generation Time (sec):" +msgid "Generating Visibility Rect" msgstr "" #: editor/plugins/particles_2d_editor_plugin.cpp -msgid "Emission Mask" +msgid "Generate Visibility Rect" msgstr "" #: editor/plugins/particles_2d_editor_plugin.cpp -msgid "Capture from Pixel" +msgid "Can only set point into a ParticlesMaterial process material" msgstr "" #: editor/plugins/particles_2d_editor_plugin.cpp -msgid "Emission Colors" +#: editor/plugins/particles_editor_plugin.cpp +msgid "Generation Time (sec):" msgstr "" #: editor/plugins/particles_editor_plugin.cpp @@ -5381,7 +5793,7 @@ msgstr "" #: editor/plugins/path_2d_editor_plugin.cpp #: editor/plugins/path_editor_plugin.cpp editor/plugins/theme_editor_plugin.cpp -#: editor/project_export.cpp +#: editor/plugins/visual_shader_editor_plugin.cpp editor/project_export.cpp msgid "Options" msgstr "" @@ -5433,7 +5845,7 @@ msgstr "" #: editor/plugins/physical_bone_plugin.cpp #, fuzzy -msgid "Move joint" +msgid "Move Joint" msgstr "Di chuyển đến..." #: editor/plugins/polygon_2d_editor_plugin.cpp @@ -5672,7 +6084,6 @@ msgid "Open in Editor" msgstr "" #: editor/plugins/resource_preloader_editor_plugin.cpp -#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Load Resource" msgstr "" @@ -5764,10 +6175,15 @@ msgid "Save Theme As..." msgstr "" #: editor/plugins/script_editor_plugin.cpp -msgid " Class Reference" +msgid "%s Class Reference" msgstr "" #: editor/plugins/script_editor_plugin.cpp +#: editor/plugins/script_text_editor.cpp +msgid "Find Next" +msgstr "Tìm tiếp theo" + +#: editor/plugins/script_editor_plugin.cpp msgid "Toggle alphabetical sorting of the method list." msgstr "" @@ -5850,10 +6266,6 @@ msgstr "Đóng Docs" msgid "Close All" msgstr "Đóng tất cả" -#: editor/plugins/script_editor_plugin.cpp -msgid "Close Other Tabs" -msgstr "Đóng tất cả Tab" - #: editor/plugins/script_editor_plugin.cpp editor/project_manager.cpp msgid "Run" msgstr "Chạy" @@ -5862,11 +6274,6 @@ msgstr "Chạy" msgid "Toggle Scripts Panel" msgstr "" -#: editor/plugins/script_editor_plugin.cpp -#: editor/plugins/script_text_editor.cpp -msgid "Find Next" -msgstr "Tìm tiếp theo" - #: editor/plugins/script_editor_plugin.cpp editor/script_editor_debugger.cpp msgid "Step Over" msgstr "" @@ -5893,7 +6300,15 @@ msgid "Debug with External Editor" msgstr "" #: editor/plugins/script_editor_plugin.cpp -msgid "Open Godot online documentation" +msgid "Open Godot online documentation." +msgstr "" + +#: editor/plugins/script_editor_plugin.cpp +msgid "Request Docs" +msgstr "" + +#: editor/plugins/script_editor_plugin.cpp +msgid "Help improve the Godot documentation by giving feedback." msgstr "" #: editor/plugins/script_editor_plugin.cpp @@ -5919,10 +6334,12 @@ msgid "" msgstr "" #: editor/plugins/script_editor_plugin.cpp +#: editor/plugins/shader_editor_plugin.cpp msgid "Reload" msgstr "" #: editor/plugins/script_editor_plugin.cpp +#: editor/plugins/shader_editor_plugin.cpp msgid "Resave" msgstr "" @@ -5937,6 +6354,30 @@ msgstr "Tìm sự giúp đỡ" #: editor/plugins/script_text_editor.cpp #, fuzzy +msgid "Connections to method:" +msgstr "Kết nối đến Node:" + +#: editor/plugins/script_text_editor.cpp +msgid "Source" +msgstr "" + +#: editor/plugins/script_text_editor.cpp +#, fuzzy +msgid "Signal" +msgstr "Tín hiệu" + +#: editor/plugins/script_text_editor.cpp +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 "Không có kết nối đến input '%s' của node '%s'." + +#: editor/plugins/script_text_editor.cpp +#, fuzzy msgid "Line" msgstr "Dòng:" @@ -5949,10 +6390,6 @@ msgstr "" msgid "Go to Function" msgstr "Thêm Hàm" -#: editor/plugins/script_text_editor.cpp editor/plugins/text_editor.cpp -msgid "Standard" -msgstr "" - #: editor/plugins/script_text_editor.cpp msgid "Only resources from filesystem can be dropped." msgstr "" @@ -5985,6 +6422,11 @@ msgstr "" msgid "Syntax Highlighter" msgstr "" +#: editor/plugins/script_text_editor.cpp +#: editor/plugins/shader_editor_plugin.cpp editor/plugins/text_editor.cpp +msgid "Bookmarks" +msgstr "" + #: editor/plugins/script_text_editor.cpp scene/gui/line_edit.cpp #: scene/gui/text_edit.cpp msgid "Cut" @@ -6012,6 +6454,25 @@ msgid "Toggle Comment" msgstr "" #: editor/plugins/script_text_editor.cpp +#, fuzzy +msgid "Toggle Bookmark" +msgstr "Bật tắt Chức năng" + +#: editor/plugins/script_text_editor.cpp +#, fuzzy +msgid "Go to Next Bookmark" +msgstr "Đến Step tiếp theo" + +#: editor/plugins/script_text_editor.cpp +#, fuzzy +msgid "Go to Previous Bookmark" +msgstr "Đến Step trước đó" + +#: editor/plugins/script_text_editor.cpp +msgid "Remove All Bookmarks" +msgstr "" + +#: editor/plugins/script_text_editor.cpp msgid "Fold/Unfold Line" msgstr "" @@ -6090,6 +6551,12 @@ msgid "Contextual Help" msgstr "" #: editor/plugins/shader_editor_plugin.cpp +msgid "" +"This shader has been modified on on disk.\n" +"What action should be taken?" +msgstr "" + +#: editor/plugins/shader_editor_plugin.cpp msgid "Shader" msgstr "" @@ -6429,7 +6896,7 @@ msgid "Right View" msgstr "" #: editor/plugins/spatial_editor_plugin.cpp -msgid "Switch Perspective/Orthogonal view" +msgid "Switch Perspective/Orthogonal View" msgstr "" #: editor/plugins/spatial_editor_plugin.cpp @@ -6469,11 +6936,12 @@ msgid "Toggle Freelook" msgstr "" #: editor/plugins/spatial_editor_plugin.cpp +#: editor/plugins/visual_shader_editor_plugin.cpp msgid "Transform" msgstr "" #: editor/plugins/spatial_editor_plugin.cpp -msgid "Snap object to floor" +msgid "Snap Object to Floor" msgstr "" #: editor/plugins/spatial_editor_plugin.cpp @@ -6586,6 +7054,26 @@ msgid "Nameless gizmo" msgstr "" #: editor/plugins/sprite_editor_plugin.cpp +#, fuzzy +msgid "Create Mesh2D" +msgstr "Tạo %s Mới" + +#: editor/plugins/sprite_editor_plugin.cpp +#, fuzzy +msgid "Create Polygon2D" +msgstr "Tạo" + +#: editor/plugins/sprite_editor_plugin.cpp +#, fuzzy +msgid "Create CollisionPolygon2D" +msgstr "Tạo" + +#: editor/plugins/sprite_editor_plugin.cpp +#, fuzzy +msgid "Create LightOccluder2D" +msgstr "Tạo Folder" + +#: editor/plugins/sprite_editor_plugin.cpp msgid "Sprite is empty!" msgstr "" @@ -6598,17 +7086,38 @@ msgid "Invalid geometry, can't replace by mesh." msgstr "" #: editor/plugins/sprite_editor_plugin.cpp -msgid "Sprite" +msgid "Convert to Mesh2D" msgstr "" #: editor/plugins/sprite_editor_plugin.cpp -msgid "Convert to 2D Mesh" +msgid "Invalid geometry, can't create polygon." msgstr "" #: editor/plugins/sprite_editor_plugin.cpp #, fuzzy -msgid "Create 2D Mesh" -msgstr "Tạo %s Mới" +msgid "Convert to Polygon2D" +msgstr "Xóa Animation" + +#: 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 "Tạo" + +#: editor/plugins/sprite_editor_plugin.cpp +msgid "Invalid geometry, can't create light occluder." +msgstr "" + +#: editor/plugins/sprite_editor_plugin.cpp +msgid "Create LightOccluder2D Sibling" +msgstr "" + +#: editor/plugins/sprite_editor_plugin.cpp +msgid "Sprite" +msgstr "" #: editor/plugins/sprite_editor_plugin.cpp msgid "Simplification: " @@ -6627,7 +7136,12 @@ msgid "Settings:" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp -msgid "ERROR: Couldn't load frame resource!" +#, fuzzy +msgid "No Frames Selected" +msgstr "Xoá lựa chọn" + +#: editor/plugins/sprite_frames_editor_plugin.cpp +msgid "Add %d Frame(s)" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp @@ -6635,6 +7149,10 @@ msgid "Add Frame" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp +msgid "ERROR: Couldn't load frame resource!" +msgstr "" + +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Resource clipboard is empty or not a texture!" msgstr "" @@ -6678,6 +7196,15 @@ msgid "Animation Frames:" msgstr "Tên Animation:" #: editor/plugins/sprite_frames_editor_plugin.cpp +#, fuzzy +msgid "Add a Texture from File" +msgstr "Chèn Texture(s) vào TileSet" + +#: editor/plugins/sprite_frames_editor_plugin.cpp +msgid "Add Frames from a Sprite Sheet" +msgstr "" + +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "Insert Empty (Before)" msgstr "" @@ -6694,6 +7221,28 @@ msgid "Move (After)" msgstr "" #: editor/plugins/sprite_frames_editor_plugin.cpp +#, fuzzy +msgid "Select Frames" +msgstr "Chọn Points" + +#: editor/plugins/sprite_frames_editor_plugin.cpp +msgid "Horizontal:" +msgstr "" + +#: editor/plugins/sprite_frames_editor_plugin.cpp +msgid "Vertical:" +msgstr "" + +#: editor/plugins/sprite_frames_editor_plugin.cpp +msgid "Select/Clear All Frames" +msgstr "" + +#: editor/plugins/sprite_frames_editor_plugin.cpp +#, fuzzy +msgid "Create Frames from Sprite Sheet" +msgstr "Tạo từ Scene" + +#: editor/plugins/sprite_frames_editor_plugin.cpp msgid "SpriteFrames" msgstr "" @@ -6758,13 +7307,14 @@ msgstr "" msgid "Remove All Items" msgstr "" -#: editor/plugins/theme_editor_plugin.cpp +#: editor/plugins/theme_editor_plugin.cpp editor/project_manager.cpp msgid "Remove All" msgstr "" #: editor/plugins/theme_editor_plugin.cpp -msgid "Edit theme..." -msgstr "" +#, fuzzy +msgid "Edit Theme" +msgstr "Lưu Theme" #: editor/plugins/theme_editor_plugin.cpp msgid "Theme editing menu." @@ -6791,18 +7341,25 @@ msgid "Create From Current Editor Theme" msgstr "" #: editor/plugins/theme_editor_plugin.cpp -msgid "CheckBox Radio1" -msgstr "" +#, fuzzy +msgid "Toggle Button" +msgstr "Bật tắt Chức năng" #: editor/plugins/theme_editor_plugin.cpp -msgid "CheckBox Radio2" -msgstr "" +#, fuzzy +msgid "Disabled Button" +msgstr "Tắt" #: editor/plugins/theme_editor_plugin.cpp msgid "Item" msgstr "" #: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Disabled Item" +msgstr "Tắt" + +#: editor/plugins/theme_editor_plugin.cpp msgid "Check Item" msgstr "" @@ -6819,6 +7376,22 @@ msgid "Checked Radio Item" msgstr "" #: editor/plugins/theme_editor_plugin.cpp +msgid "Named Sep." +msgstr "" + +#: editor/plugins/theme_editor_plugin.cpp +msgid "Submenu" +msgstr "" + +#: editor/plugins/theme_editor_plugin.cpp +msgid "Item 1" +msgstr "" + +#: editor/plugins/theme_editor_plugin.cpp +msgid "Item 2" +msgstr "" + +#: editor/plugins/theme_editor_plugin.cpp msgid "Has" msgstr "" @@ -6827,8 +7400,9 @@ msgid "Many" msgstr "" #: editor/plugins/theme_editor_plugin.cpp -msgid "Has,Many,Options" -msgstr "" +#, fuzzy +msgid "Disabled LineEdit" +msgstr "Tắt" #: editor/plugins/theme_editor_plugin.cpp msgid "Tab 1" @@ -6843,6 +7417,19 @@ msgid "Tab 3" msgstr "" #: editor/plugins/theme_editor_plugin.cpp +#, fuzzy +msgid "Editable Item" +msgstr "Chỉnh Thời gian Chuyển Animation" + +#: editor/plugins/theme_editor_plugin.cpp +msgid "Subtree" +msgstr "" + +#: editor/plugins/theme_editor_plugin.cpp +msgid "Has,Many,Options" +msgstr "" + +#: editor/plugins/theme_editor_plugin.cpp msgid "Data Type:" msgstr "" @@ -6875,6 +7462,7 @@ msgid "Fix Invalid Tiles" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp +#: modules/gridmap/grid_map_editor_plugin.cpp #, fuzzy msgid "Cut Selection" msgstr "Nhân đôi lựa chọn" @@ -6917,37 +7505,46 @@ msgid "Mirror Y" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp +msgid "Disable Autotile" +msgstr "" + +#: editor/plugins/tile_map_editor_plugin.cpp +msgid "Enable Priority" +msgstr "" + +#: editor/plugins/tile_map_editor_plugin.cpp msgid "Paint Tile" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp -msgid "Pick Tile" +msgid "" +"Shift+RMB: Line Draw\n" +"Shift+Ctrl+RMB: Rectangle Paint" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp -#, fuzzy -msgid "Copy Selection" -msgstr "Di chuyển Lựa chọn" +msgid "Pick Tile" +msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp -msgid "Rotate left" +msgid "Rotate Left" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp -msgid "Rotate right" +msgid "Rotate Right" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp -msgid "Flip horizontally" +msgid "Flip Horizontally" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp -msgid "Flip vertically" +msgid "Flip Vertically" msgstr "" #: editor/plugins/tile_map_editor_plugin.cpp #, fuzzy -msgid "Clear transform" +msgid "Clear Transform" msgstr "Đổi Transform Animation" #: editor/plugins/tile_set_editor_plugin.cpp @@ -6986,6 +7583,43 @@ msgid "Select the previous shape, subtile, or Tile." msgstr "" #: editor/plugins/tile_set_editor_plugin.cpp +msgid "Region Mode" +msgstr "" + +#: editor/plugins/tile_set_editor_plugin.cpp +#, fuzzy +msgid "Collision Mode" +msgstr "Tạo" + +#: editor/plugins/tile_set_editor_plugin.cpp +#, fuzzy +msgid "Occlusion Mode" +msgstr "Tạo" + +#: editor/plugins/tile_set_editor_plugin.cpp +#, fuzzy +msgid "Navigation Mode" +msgstr "Animation Node" + +#: editor/plugins/tile_set_editor_plugin.cpp +msgid "Bitmask Mode" +msgstr "" + +#: editor/plugins/tile_set_editor_plugin.cpp +#, fuzzy +msgid "Priority Mode" +msgstr "Nhập từ Node:" + +#: editor/plugins/tile_set_editor_plugin.cpp +#, fuzzy +msgid "Icon Mode" +msgstr "Bật tắt Chức năng" + +#: editor/plugins/tile_set_editor_plugin.cpp +msgid "Z Index Mode" +msgstr "" + +#: editor/plugins/tile_set_editor_plugin.cpp msgid "Copy bitmask." msgstr "" @@ -7072,6 +7706,7 @@ msgstr "Tạo" msgid "" "LMB: Set bit on.\n" "RMB: Set bit off.\n" +"Shift+LMB: Set wildcard bit.\n" "Click on another Tile to edit it." msgstr "" @@ -7191,6 +7826,75 @@ msgid "TileSet" msgstr "Xuất Tile Set" #: editor/plugins/visual_shader_editor_plugin.cpp +#, fuzzy +msgid "Add input +" +msgstr "Thêm Input" + +#: editor/plugins/visual_shader_editor_plugin.cpp +#, fuzzy +msgid "Add output +" +msgstr "Thêm Input" + +#: editor/plugins/visual_shader_editor_plugin.cpp +#, fuzzy +msgid "Scalar" +msgstr "Tỷ lệ:" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "Vector" +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "Boolean" +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +#, fuzzy +msgid "Add input port" +msgstr "Thêm Input" + +#: 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 "Đổi dạng mặc định" + +#: editor/plugins/visual_shader_editor_plugin.cpp +#, fuzzy +msgid "Change output port type" +msgstr "Đổi dạng mặc định" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "Change input port name" +msgstr "" + +#: 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 "Xoá Function" + +#: editor/plugins/visual_shader_editor_plugin.cpp +#, fuzzy +msgid "Remove output port" +msgstr "Xóa Template" + +#: editor/plugins/visual_shader_editor_plugin.cpp +#, fuzzy +msgid "Set expression" +msgstr "Phiên bản hiện tại:" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "Resize VisualShader node" +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp msgid "Set Uniform Name" msgstr "" @@ -7208,6 +7912,11 @@ msgid "Duplicate Nodes" msgstr "Nhân đôi Node(s)" #: editor/plugins/visual_shader_editor_plugin.cpp +#, fuzzy +msgid "Delete Nodes" +msgstr "Xóa Node(s)" + +#: editor/plugins/visual_shader_editor_plugin.cpp msgid "Visual Shader Input Type Changed" msgstr "" @@ -7224,6 +7933,850 @@ msgid "Light" msgstr "" #: editor/plugins/visual_shader_editor_plugin.cpp +#, fuzzy +msgid "Create Shader Node" +msgstr "Tạo Root Node:" + +#: editor/plugins/visual_shader_editor_plugin.cpp +#, fuzzy +msgid "Color function." +msgstr "Thêm Hàm" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "Color operator." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +#, fuzzy +msgid "Grayscale function." +msgstr "Tạo Function" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "Converts HSV vector to RGB equivalent." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "Converts RGB vector to HSV equivalent." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +#, fuzzy +msgid "Sepia function." +msgstr "Đổi tên Hàm" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "Burn operator." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "Darken operator." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +#, fuzzy +msgid "Difference operator." +msgstr "Chỉ khác biệt" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "Dodge operator." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "HardLight operator" +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "Lighten operator." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "Overlay operator." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "Screen operator." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "SoftLight operator." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +#, fuzzy +msgid "Color constant." +msgstr "Cố định" + +#: editor/plugins/visual_shader_editor_plugin.cpp +#, fuzzy +msgid "Color uniform." +msgstr "Đổi Transform Animation" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "" +"Returns an associated vector if the provided scalars are equal, greater or " +"less." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "" +"Returns an associated vector if the provided boolean value is true or false." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "Boolean constant." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "Boolean uniform." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "'camera' input parameter for all shader modes." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "'inv_camera' input parameter for all shader modes." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "'inv_projection' input parameter for all shader modes." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "'normal' input parameter for all shader modes." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "'projection' input parameter for all shader modes." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "'time' input parameter for all shader modes." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "'viewport_size' input parameter for all shader modes." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "'world' input parameter for all shader modes." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "'alpha' input parameter for all shader modes." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "'color' input parameter for all shader modes." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "'texture_pixel_size' input parameter for all shader modes." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "'uv' input parameter for all shader modes." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "Input parameter." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "'alpha' input parameter for vertex and fragment shader modes." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "'binormal' input parameter for vertex and fragment shader modes." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "'color' input parameter for vertex and fragment shader modes." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "'fragcoord' input parameter for fragment and light shader modes." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "'point_coord' input parameter for fragment shader mode." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "'screen_uv' input parameter for fragment shader mode." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "'side' input parameter for fragment shader mode." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "'tangent' input parameter for vertex and fragment shader modes." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "'uv' input parameter for vertex and fragment shader modes." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "'uv2' input parameter for vertex and fragment shader modes." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "'vertex' input parameter for vertex and fragment shader modes." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "'view' input parameter for fragment and light shader modes." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "'albedo' input parameter for light shader mode." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "'attenuation' input parameter for light shader mode." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "'diffuse' input parameter for light shader mode." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "'light' input parameter for light shader mode." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "'light_color' input parameter for light shader mode." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "'roughness' input parameter for light shader mode." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "'specular' input parameter for light shader mode." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "'transmission' input parameter for light shader mode." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "'modelview' input parameter for vertex shader mode." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "'point_size' input parameter for vertex shader mode." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "'tangent' input parameter for vertex and fragment shader mode." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "'light_pass' input parameter for vertex and fragment shader modes." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "'point_coord' input parameter for fragment and light shader modes." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "'screen_pixel_size' input parameter for fragment shader mode." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "'screen_uv' input parameter for fragment and light shader modes." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "'light_alpha' input parameter for light shader mode." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "'light_height' input parameter for light shader mode." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "'light_uv' input parameter for light shader mode." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "'light_vec' input parameter for light shader mode." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "'normal' input parameter for light shader mode." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "'shadow_color' input parameter for light shader mode." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "'extra' input parameter for vertex shader mode." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "'projection' input parameter for vertex shader mode." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "'vertex' input parameter for vertex shader mode." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "'world' input parameter for vertex shader mode." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "'active' input parameter for vertex shader mode." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "'alpha' input parameter for vertex shader mode." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "'color' input parameter for vertex shader mode." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "'custom' input parameter for vertex shader mode." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "'custom_alpha' input parameter for vertex shader mode." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "'delta' input parameter for vertex shader mode." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "'emission_transform' input parameter for vertex shader mode." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "'index' input parameter for vertex shader mode." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "'lifetime' input parameter for vertex shader mode." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "'restart' input parameter for vertex shader mode." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "'time' input parameter for vertex shader mode." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "'transform' input parameter for vertex shader mode." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "'velocity' input parameter for vertex shader mode." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +#, fuzzy +msgid "Scalar function." +msgstr "Chọn Scale" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "Scalar operator." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "E constant (2.718282). Represents the base of the natural logarithm." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "Epsilon constant (0.00001). Smallest possible scalar number." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "Phi constant (1.618034). Golden ratio." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "Pi/4 constant (0.785398) or 45 degrees." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "Pi/2 constant (1.570796) or 90 degrees." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "Pi constant (3.141593) or 180 degrees." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "Tau constant (6.283185) or 360 degrees." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "Sqrt2 constant (1.414214). Square root of 2." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "Returns the absolute value of the parameter." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "Returns the arc-cosine of the parameter." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "(GLES3 only) Returns the inverse hyperbolic cosine of the parameter." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "Returns the arc-sine of the parameter." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "(GLES3 only) Returns the inverse hyperbolic sine of the parameter." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "Returns the arc-tangent of the parameter." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "Returns the arc-tangent of the parameters." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "(GLES3 only) Returns the inverse hyperbolic tangent of the parameter." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "" +"Finds the nearest integer that is greater than or equal to the parameter." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "Constrains a value to lie between two further values." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "Returns the cosine of the parameter." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "(GLES3 only) Returns the hyperbolic cosine of the parameter." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "Converts a quantity in radians to degrees." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "Base-e Exponential." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "Base-2 Exponential." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "Finds the nearest integer less than or equal to the parameter." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "Computes the fractional part of the argument." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "Returns the inverse of the square root of the parameter." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "Natural logarithm." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "Base-2 logarithm." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "Returns the greater of two values." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "Returns the lesser of two values." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "Linear interpolation between two scalars." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "Returns the opposite value of the parameter." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "1.0 - scalar" +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "" +"Returns the value of the first parameter raised to the power of the second." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "Converts a quantity in degrees to radians." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "1.0 / scalar" +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "(GLES3 only) Finds the nearest integer to the parameter." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "(GLES3 only) Finds the nearest even integer to the parameter." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "Clamps the value between 0.0 and 1.0." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "Extracts the sign of the parameter." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "Returns the sine of the parameter." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "(GLES3 only) Returns the hyperbolic sine of the parameter." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "Returns the square root of the parameter." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "" +"SmoothStep function( scalar(edge0), scalar(edge1), scalar(x) ).\n" +"\n" +"Returns 0.0 if 'x' is smaller then 'edge0' and 1.0 if x is larger than " +"'edge1'. Otherwise the return value is interpolated between 0.0 and 1.0 " +"using Hermite polynomials." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "" +"Step function( scalar(edge), scalar(x) ).\n" +"\n" +"Returns 0.0 if 'x' is smaller then 'edge' and otherwise 1.0." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "Returns the tangent of the parameter." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "(GLES3 only) Returns the hyperbolic tangent of the parameter." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "(GLES3 only) Finds the truncated value of the parameter." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "Adds scalar to scalar." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "Divides scalar by scalar." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "Multiplies scalar by scalar." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "Returns the remainder of the two scalars." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "Subtracts scalar from scalar." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "Scalar constant." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +#, fuzzy +msgid "Scalar uniform." +msgstr "Đổi Transform Animation" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "Perform the cubic texture lookup." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "Perform the texture lookup." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "Cubic texture uniform." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "2D texture uniform." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +#, fuzzy +msgid "Transform function." +msgstr "Tạo" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "" +"(GLES3 only) Calculate the outer product of a pair of vectors.\n" +"\n" +"OuterProduct treats the first parameter 'c' as a column vector (matrix with " +"one column) and the second parameter 'r' as a row vector (matrix with one " +"row) and does a linear algebraic matrix multiply 'c * r', yielding a matrix " +"whose number of rows is the number of components in 'c' and whose number of " +"columns is the number of components in 'r'." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "Composes transform from four vectors." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "Decomposes transform to four vectors." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "(GLES3 only) Calculates the determinant of a transform." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "(GLES3 only) Calculates the inverse of a transform." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "(GLES3 only) Calculates the transpose of a transform." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "Multiplies transform by transform." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "Multiplies vector by transform." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +#, fuzzy +msgid "Transform constant." +msgstr "Tạo" + +#: editor/plugins/visual_shader_editor_plugin.cpp +#, fuzzy +msgid "Transform uniform." +msgstr "Tạo" + +#: editor/plugins/visual_shader_editor_plugin.cpp +#, fuzzy +msgid "Vector function." +msgstr "Xoá Function" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "Vector operator." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "Composes vector from three scalars." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "Decomposes vector to three scalars." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "Calculates the cross product of two vectors." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "Returns the distance between two points." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "Calculates the dot product of two vectors." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "" +"Returns a vector that points in the same direction as a reference vector. " +"The function has three vector parameters : N, the vector to orient, I, the " +"incident vector, and Nref, the reference vector. If the dot product of I and " +"Nref is smaller than zero the return value is N. Otherwise -N is returned." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "Calculates the length of a vector." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "Linear interpolation between two vectors." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "Calculates the normalize product of vector." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "1.0 - vector" +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "1.0 / vector" +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "" +"Returns a vector that points in the direction of reflection ( a : incident " +"vector, b : normal vector )." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "Returns a vector that points in the direction of refraction." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "" +"SmoothStep function( vector(edge0), vector(edge1), vector(x) ).\n" +"\n" +"Returns 0.0 if 'x' is smaller then 'edge0' and 1.0 if 'x' is larger than " +"'edge1'. Otherwise the return value is interpolated between 0.0 and 1.0 " +"using Hermite polynomials." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "" +"SmoothStep function( scalar(edge0), scalar(edge1), vector(x) ).\n" +"\n" +"Returns 0.0 if 'x' is smaller then 'edge0' and 1.0 if 'x' is larger than " +"'edge1'. Otherwise the return value is interpolated between 0.0 and 1.0 " +"using Hermite polynomials." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "" +"Step function( vector(edge), vector(x) ).\n" +"\n" +"Returns 0.0 if 'x' is smaller then 'edge' and otherwise 1.0." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "" +"Step function( scalar(edge), vector(x) ).\n" +"\n" +"Returns 0.0 if 'x' is smaller then 'edge' and otherwise 1.0." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "Adds vector to vector." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "Divides vector by vector." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "Multiplies vector by vector." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "Returns the remainder of the two vectors." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "Subtracts vector from vector." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "Vector constant." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "Vector uniform." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "" +"Custom Godot Shader Language expression, with custom amount of input and " +"output ports. This is a direct injection of code into the vertex/fragment/" +"light function, do not use it to write the function declarations inside." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "" +"Returns falloff based on the dot product of surface normal and view " +"direction of camera (pass associated inputs to it)." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "(GLES3 only) (Fragment/Light mode only) Scalar derivative function." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "(GLES3 only) (Fragment/Light mode only) Vector derivative function." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "" +"(GLES3 only) (Fragment/Light mode only) (Vector) Derivative in 'x' using " +"local differencing." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "" +"(GLES3 only) (Fragment/Light mode only) (Scalar) Derivative in 'x' using " +"local differencing." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "" +"(GLES3 only) (Fragment/Light mode only) (Vector) Derivative in 'y' using " +"local differencing." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "" +"(GLES3 only) (Fragment/Light mode only) (Scalar) Derivative in 'y' using " +"local differencing." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "" +"(GLES3 only) (Fragment/Light mode only) (Vector) Sum of absolute derivative " +"in 'x' and 'y'." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp +msgid "" +"(GLES3 only) (Fragment/Light mode only) (Scalar) Sum of absolute derivative " +"in 'x' and 'y'." +msgstr "" + +#: editor/plugins/visual_shader_editor_plugin.cpp msgid "VisualShader" msgstr "" @@ -7416,6 +8969,10 @@ msgid "Directory already contains a Godot project." msgstr "" #: editor/project_manager.cpp +msgid "New Game Project" +msgstr "" + +#: editor/project_manager.cpp msgid "Imported Project" msgstr "" @@ -7463,10 +9020,6 @@ msgid "Rename Project" msgstr "" #: editor/project_manager.cpp -msgid "New Game Project" -msgstr "" - -#: editor/project_manager.cpp msgid "Import Existing Project" msgstr "" @@ -7495,10 +9048,6 @@ msgid "Project Name:" msgstr "" #: editor/project_manager.cpp -msgid "Create folder" -msgstr "" - -#: editor/project_manager.cpp msgid "Project Path:" msgstr "" @@ -7507,10 +9056,6 @@ msgid "Project Installation Path:" msgstr "" #: editor/project_manager.cpp -msgid "Browse" -msgstr "" - -#: editor/project_manager.cpp msgid "Renderer:" msgstr "" @@ -7564,8 +9109,8 @@ msgid "" "\n" "If you proceed with opening it, it will be converted to Godot's current " "configuration file format.\n" -"Warning: You will not be able to open the project with previous versions of " -"the engine anymore." +"Warning: You won't be able to open the project with previous versions of the " +"engine anymore." msgstr "" #: editor/project_manager.cpp @@ -7576,8 +9121,8 @@ msgid "" "%s\n" "\n" "Do you want to convert it?\n" -"Warning: You will not be able to open the project with previous versions of " -"the engine anymore." +"Warning: You won't be able to open the project with previous versions of the " +"engine anymore." msgstr "" #: editor/project_manager.cpp @@ -7589,7 +9134,7 @@ msgstr "" #: editor/project_manager.cpp msgid "" "Can't run project: no main scene defined.\n" -"Please edit the project and set the main scene in \"Project Settings\" under " +"Please edit the project and set the main scene in the Project Settings under " "the \"Application\" category." msgstr "" @@ -7600,23 +9145,37 @@ msgid "" msgstr "" #: editor/project_manager.cpp -msgid "Are you sure to run more than one project?" +msgid "Are you sure to run %d projects at once?" +msgstr "" + +#: editor/project_manager.cpp +msgid "" +"Remove %d projects from the list?\n" +"The project folders' contents won't be modified." msgstr "" #: editor/project_manager.cpp -msgid "Remove project from the list? (Folder contents will not be modified)" +msgid "" +"Remove this project from the list?\n" +"The project folder's contents won't be modified." +msgstr "" + +#: editor/project_manager.cpp +msgid "" +"Remove all missing projects from the list? (Folders contents will not be " +"modified)" msgstr "" #: editor/project_manager.cpp msgid "" "Language changed.\n" -"The UI will update next time the editor or project manager starts." +"The interface will update after restarting the editor or project manager." msgstr "" #: editor/project_manager.cpp msgid "" -"You are about the scan %s folders for existing Godot projects. Do you " -"confirm?" +"Are you sure to scan %s folders for existing Godot projects?\n" +"This could take a while." msgstr "" #: editor/project_manager.cpp @@ -7640,6 +9199,11 @@ msgid "New Project" msgstr "Tạo Project" #: editor/project_manager.cpp +#, fuzzy +msgid "Remove Missing" +msgstr "Xóa Animation" + +#: editor/project_manager.cpp msgid "Templates" msgstr "Khung project" @@ -7656,9 +9220,10 @@ msgid "Can't run project" msgstr "Không thể chạy project" #: editor/project_manager.cpp +#, fuzzy msgid "" -"You don't currently have any projects.\n" -"Would you like to explore the official example projects in the Asset Library?" +"You currently don't have any projects.\n" +"Would you like to explore official example projects in the Asset Library?" msgstr "" "Hiện giờ bạn không có project nào.\n" "Bạn có muốn xem các project official ví dụ trên Asset Library không?" @@ -7686,8 +9251,9 @@ msgid "" msgstr "" #: editor/project_settings_editor.cpp -msgid "Action '%s' already exists!" -msgstr "" +#, fuzzy +msgid "An action with the name '%s' already exists." +msgstr "LỖI: Tên animation trùng lặp!" #: editor/project_settings_editor.cpp msgid "Rename Input Action Event" @@ -7841,10 +9407,6 @@ msgid "" msgstr "" #: editor/project_settings_editor.cpp -msgid "Already existing" -msgstr "" - -#: editor/project_settings_editor.cpp msgid "Add Input Action" msgstr "" @@ -7909,7 +9471,7 @@ msgid "Override For..." msgstr "" #: editor/project_settings_editor.cpp editor/settings_config_dialog.cpp -msgid "Editor must be restarted for changes to take effect" +msgid "The editor must be restarted for changes to take effect." msgstr "" #: editor/project_settings_editor.cpp @@ -7970,12 +9532,13 @@ msgid "Locales Filter" msgstr "" #: editor/project_settings_editor.cpp -msgid "Show all locales" +msgid "Show All Locales" msgstr "" #: editor/project_settings_editor.cpp -msgid "Show only selected locales" -msgstr "" +#, fuzzy +msgid "Show Selected Locales Only" +msgstr "Chỉ lựa chọn" #: editor/project_settings_editor.cpp msgid "Filter mode:" @@ -7990,14 +9553,6 @@ msgid "AutoLoad" msgstr "" #: editor/property_editor.cpp -msgid "Ease In" -msgstr "" - -#: editor/property_editor.cpp -msgid "Ease Out" -msgstr "" - -#: editor/property_editor.cpp msgid "Zero" msgstr "" @@ -8071,7 +9626,7 @@ msgid "Suffix" msgstr "" #: editor/rename_dialog.cpp -msgid "Advanced options" +msgid "Advanced Options" msgstr "" #: editor/rename_dialog.cpp @@ -8328,8 +9883,9 @@ msgid "User Interface" msgstr "Giao diện người dùng" #: editor/scene_tree_dock.cpp -msgid "Custom Node" -msgstr "Node tùy chọn" +#, fuzzy +msgid "Other Node" +msgstr "Xóa Node(s)" #: editor/scene_tree_dock.cpp msgid "Can't operate on nodes from a foreign scene!" @@ -8370,14 +9926,10 @@ msgid "Clear Inheritance" msgstr "" #: editor/scene_tree_dock.cpp -msgid "Open documentation" +msgid "Open Documentation" msgstr "" #: editor/scene_tree_dock.cpp -msgid "Delete Node(s)" -msgstr "Xóa Node(s)" - -#: editor/scene_tree_dock.cpp msgid "Add Child Node" msgstr "" @@ -8402,7 +9954,7 @@ msgstr "" msgid "Save Branch as Scene" msgstr "" -#: editor/scene_tree_dock.cpp +#: editor/scene_tree_dock.cpp editor/script_editor_debugger.cpp msgid "Copy Node Path" msgstr "" @@ -8445,6 +9997,21 @@ msgid "Toggle Visible" msgstr "" #: editor/scene_tree_editor.cpp +#, fuzzy +msgid "Unlock Node" +msgstr "Di chuyển Node(s)" + +#: editor/scene_tree_editor.cpp +#, fuzzy +msgid "Button Group" +msgstr "Thêm vào Nhóm" + +#: editor/scene_tree_editor.cpp +#, fuzzy +msgid "(Connecting From)" +msgstr "Kết nối bị lỗi" + +#: editor/scene_tree_editor.cpp msgid "Node configuration warning:" msgstr "" @@ -8466,9 +10033,9 @@ msgid "" "Click to show groups dock." msgstr "" -#: editor/scene_tree_editor.cpp editor/script_create_dialog.cpp +#: editor/scene_tree_editor.cpp #, fuzzy -msgid "Open Script" +msgid "Open Script:" msgstr "Tạo Script" #: editor/scene_tree_editor.cpp @@ -8514,87 +10081,95 @@ msgid "Select a Node" msgstr "" #: editor/script_create_dialog.cpp -msgid "Error loading template '%s'" +msgid "Path is empty." msgstr "" #: editor/script_create_dialog.cpp -msgid "Error - Could not create script in filesystem." +msgid "Filename is empty." msgstr "" #: editor/script_create_dialog.cpp -msgid "Error loading script from %s" -msgstr "" +#, fuzzy +msgid "Path is not local." +msgstr "Path không chỉ đến Node!" #: editor/script_create_dialog.cpp -msgid "N/A" -msgstr "" +#, fuzzy +msgid "Invalid base path." +msgstr "Đường dẫn sai." #: editor/script_create_dialog.cpp -msgid "Open Script/Choose Location" -msgstr "" +#, fuzzy +msgid "A directory with the same name exists." +msgstr "Đã có một file hoặc folder trùng tên." #: editor/script_create_dialog.cpp -msgid "Path is empty" -msgstr "" +#, fuzzy +msgid "Invalid extension." +msgstr "Phải sử dụng extension có hiệu lực" #: editor/script_create_dialog.cpp -msgid "Filename is empty" +msgid "Wrong extension chosen." msgstr "" #: editor/script_create_dialog.cpp -msgid "Path is not local" +msgid "Error loading template '%s'" msgstr "" #: editor/script_create_dialog.cpp -msgid "Invalid base path" +msgid "Error - Could not create script in filesystem." msgstr "" #: editor/script_create_dialog.cpp -msgid "Directory of the same name exists" +msgid "Error loading script from %s" msgstr "" #: editor/script_create_dialog.cpp -msgid "File exists, will be reused" +msgid "N/A" msgstr "" #: editor/script_create_dialog.cpp -msgid "Invalid extension" +msgid "Open Script / Choose Location" msgstr "" #: editor/script_create_dialog.cpp -msgid "Wrong extension chosen" -msgstr "" +#, fuzzy +msgid "Open Script" +msgstr "Tạo Script" #: editor/script_create_dialog.cpp -msgid "Invalid Path" +msgid "File exists, it will be reused." msgstr "" #: editor/script_create_dialog.cpp -msgid "Invalid class name" -msgstr "" +#, fuzzy +msgid "Invalid class name." +msgstr "Kích thước font không hợp lệ." #: editor/script_create_dialog.cpp -msgid "Invalid inherited parent name or path" +msgid "Invalid inherited parent name or path." msgstr "" #: editor/script_create_dialog.cpp -msgid "Script valid" -msgstr "" +#, fuzzy +msgid "Script is valid." +msgstr "Animation tree khả dụng." #: editor/script_create_dialog.cpp msgid "Allowed: a-z, A-Z, 0-9 and _" msgstr "" #: editor/script_create_dialog.cpp -msgid "Built-in script (into scene file)" +msgid "Built-in script (into scene file)." msgstr "" #: editor/script_create_dialog.cpp -msgid "Create new script file" -msgstr "" +#, fuzzy +msgid "Will create a new script file." +msgstr "Tạo nodes mới." #: editor/script_create_dialog.cpp -msgid "Load existing script file" +msgid "Will load an existing script file." msgstr "" #: editor/script_create_dialog.cpp @@ -8725,6 +10300,10 @@ msgstr "" msgid "Set From Tree" msgstr "" +#: editor/script_editor_debugger.cpp +msgid "Export measures as CSV" +msgstr "" + #: editor/settings_config_dialog.cpp msgid "Erase Shortcut" msgstr "" @@ -8856,6 +10435,14 @@ msgid "GDNativeLibrary" msgstr "" #: modules/gdnative/gdnative_library_singleton_editor.cpp +msgid "Enabled GDNative Singleton" +msgstr "" + +#: modules/gdnative/gdnative_library_singleton_editor.cpp +msgid "Disabled GDNative Singleton" +msgstr "" + +#: modules/gdnative/gdnative_library_singleton_editor.cpp msgid "Library" msgstr "" @@ -8942,8 +10529,9 @@ msgid "GridMap Fill Selection" msgstr "Chọn tất cả" #: modules/gridmap/grid_map_editor_plugin.cpp -msgid "GridMap Duplicate Selection" -msgstr "" +#, fuzzy +msgid "GridMap Paste Selection" +msgstr "Chọn tất cả" #: modules/gridmap/grid_map_editor_plugin.cpp msgid "GridMap Paint" @@ -9010,18 +10598,6 @@ msgid "Cursor Clear Rotation" msgstr "" #: modules/gridmap/grid_map_editor_plugin.cpp -msgid "Create Area" -msgstr "" - -#: modules/gridmap/grid_map_editor_plugin.cpp -msgid "Create Exterior Connector" -msgstr "" - -#: modules/gridmap/grid_map_editor_plugin.cpp -msgid "Erase Area" -msgstr "" - -#: modules/gridmap/grid_map_editor_plugin.cpp msgid "Clear Selection" msgstr "" @@ -9375,18 +10951,10 @@ msgid "Available Nodes:" msgstr "Nodes khả dụng:" #: modules/visual_script/visual_script_editor.cpp -msgid "Select or create a function to edit graph" +msgid "Select or create a function to edit its graph." msgstr "" #: modules/visual_script/visual_script_editor.cpp -msgid "Edit Signal Arguments:" -msgstr "" - -#: modules/visual_script/visual_script_editor.cpp -msgid "Edit Variable:" -msgstr "Chỉnh sửa Variable:" - -#: modules/visual_script/visual_script_editor.cpp msgid "Delete Selected" msgstr "Xoá lựa chọn" @@ -9513,6 +11081,19 @@ msgid "Debug keystore not configured in the Editor Settings nor in the preset." msgstr "" #: platform/android/export/export.cpp +msgid "Custom build requires a valid Android SDK path in Editor Settings." +msgstr "" + +#: platform/android/export/export.cpp +msgid "Invalid Android SDK path for custom build in Editor Settings." +msgstr "" + +#: platform/android/export/export.cpp +msgid "" +"Android project is not installed for compiling. Install from Editor menu." +msgstr "" + +#: platform/android/export/export.cpp msgid "Invalid public key for APK expansion." msgstr "" @@ -9521,6 +11102,34 @@ msgstr "" msgid "Invalid package name:" msgstr "Kích thước font không hợp lệ." +#: platform/android/export/export.cpp +msgid "" +"Trying to build from a custom built template, but no version info for it " +"exists. Please reinstall from the 'Project' menu." +msgstr "" + +#: platform/android/export/export.cpp +msgid "" +"Android build version mismatch:\n" +" Template installed: %s\n" +" Godot Version: %s\n" +"Please reinstall Android build template from 'Project' menu." +msgstr "" + +#: platform/android/export/export.cpp +msgid "Building Android Project (gradle)" +msgstr "" + +#: platform/android/export/export.cpp +msgid "" +"Building of Android project failed, check output for the error.\n" +"Alternatively visit docs.godotengine.org for Android build documentation." +msgstr "" + +#: platform/android/export/export.cpp +msgid "No build apk generated at: " +msgstr "" + #: platform/iphone/export/export.cpp msgid "Identifier is missing." msgstr "" @@ -9778,27 +11387,27 @@ msgid "ARVRCamera must have an ARVROrigin node as its parent" msgstr "" #: scene/3d/arvr_nodes.cpp -msgid "ARVRController must have an ARVROrigin node as its parent" +msgid "ARVRController must have an ARVROrigin node as its parent." msgstr "" #: scene/3d/arvr_nodes.cpp msgid "" -"The controller id must not be 0 or this controller will not be bound to an " -"actual controller" +"The controller ID must not be 0 or this controller won't be bound to an " +"actual controller." msgstr "" #: scene/3d/arvr_nodes.cpp -msgid "ARVRAnchor must have an ARVROrigin node as its parent" +msgid "ARVRAnchor must have an ARVROrigin node as its parent." msgstr "" #: scene/3d/arvr_nodes.cpp msgid "" -"The anchor id must not be 0 or this anchor will not be bound to an actual " -"anchor" +"The anchor ID must not be 0 or this anchor won't be bound to an actual " +"anchor." msgstr "" #: scene/3d/arvr_nodes.cpp -msgid "ARVROrigin requires an ARVRCamera child node" +msgid "ARVROrigin requires an ARVRCamera child node." msgstr "" #: scene/3d/baked_lightmap.cpp @@ -9868,8 +11477,8 @@ msgstr "" #: scene/3d/cpu_particles.cpp msgid "" -"CPUParticles animation requires the usage of a SpatialMaterial with " -"\"Billboard Particles\" enabled." +"CPUParticles animation requires the usage of a SpatialMaterial whose " +"Billboard Mode is set to \"Particle Billboard\"." msgstr "" #: scene/3d/gi_probe.cpp @@ -9906,8 +11515,8 @@ msgstr "" #: scene/3d/particles.cpp msgid "" -"Particles animation requires the usage of a SpatialMaterial with \"Billboard " -"Particles\" enabled." +"Particles animation requires the usage of a SpatialMaterial whose Billboard " +"Mode is set to \"Particle Billboard\"." msgstr "" #: scene/3d/path.cpp @@ -9932,7 +11541,7 @@ msgid "Path property must point to a valid Spatial node to work." msgstr "" #: scene/3d/soft_body.cpp -msgid "This body will be ignored until you set a mesh" +msgid "This body will be ignored until you set a mesh." msgstr "" #: scene/3d/soft_body.cpp @@ -10030,7 +11639,7 @@ msgstr "" msgid "" "Container by itself serves no purpose unless a script configures it's " "children placement behavior.\n" -"If you dont't intend to add a script, then please use a plain 'Control' node " +"If you don't intend to add a script, then please use a plain 'Control' node " "instead." msgstr "" @@ -10042,11 +11651,6 @@ msgstr "Cảnh báo!" msgid "Please Confirm..." msgstr "Xin hãy xác nhận..." -#: scene/gui/file_dialog.cpp -#, fuzzy -msgid "Go to parent folder." -msgstr "Đến folder parent" - #: scene/gui/popup.cpp msgid "" "Popups will hide by default unless you call popup() or any of the popup*() " @@ -10122,6 +11726,30 @@ msgstr "" msgid "Varyings can only be assigned in vertex function." msgstr "" +#: servers/visual/shader_language.cpp +msgid "Constants cannot be modified." +msgstr "" + +#, fuzzy +#~ msgid "Path to Node:" +#~ msgstr "Đường đến Node:" + +#, fuzzy +#~ msgid "Go to parent folder" +#~ msgstr "Đến folder parent" + +#~ msgid "Open Scene(s)" +#~ msgstr "Mở Scene" + +#~ msgid "Previous Directory" +#~ msgstr "Thư mục trước" + +#~ msgid "Next Directory" +#~ msgstr "Thư mục tiếp theo" + +#~ msgid "Custom Node" +#~ msgstr "Node tùy chọn" + #~ msgid "Line:" #~ msgstr "Dòng:" @@ -10158,9 +11786,6 @@ msgstr "" #~ msgid "Class List:" #~ msgstr "Danh sách Class:" -#~ msgid "Search Classes" -#~ msgstr "Tìm Class" - #, fuzzy #~ msgid "Toggle folder status as Favorite." #~ msgstr "(Bỏ) Chọn thư mục Hay sử dụng" @@ -10189,9 +11814,6 @@ msgstr "" #~ msgid "Rotate 270 degrees" #~ msgstr "Xoay 270 độ" -#~ msgid "Disabled" -#~ msgstr "Tắt" - #~ msgid "Move Anim Track Up" #~ msgstr "Di chuyển Anim Track lên trên" |