From e623a50be623e3e714e28c2346d8130eb2f0e471 Mon Sep 17 00:00:00 2001 From: George Marques Date: Sun, 29 May 2016 18:37:49 -0300 Subject: [PATCH 01/23] Remove translatable strings in comments --- .../io_plugins/editor_scene_import_plugin.cpp | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/tools/editor/io_plugins/editor_scene_import_plugin.cpp b/tools/editor/io_plugins/editor_scene_import_plugin.cpp index 3effb1d0aa4..a4bbada9311 100644 --- a/tools/editor/io_plugins/editor_scene_import_plugin.cpp +++ b/tools/editor/io_plugins/editor_scene_import_plugin.cpp @@ -1235,18 +1235,18 @@ EditorSceneImportDialog::EditorSceneImportDialog(EditorNode *p_editor, EditorSce /* this_import = memnew( OptionButton ); - this_import->add_item(TTR("Overwrite Existing Scene")); - this_import->add_item(TTR("Overwrite Existing, Keep Materials")); - this_import->add_item(TTR("Keep Existing, Merge with New")); - this_import->add_item(TTR("Keep Existing, Ignore New")); - vbc->add_margin_child(TTR("This Time:"),this_import); + this_import->add_item("Overwrite Existing Scene"); + this_import->add_item("Overwrite Existing, Keep Materials"); + this_import->add_item("Keep Existing, Merge with New"); + this_import->add_item("Keep Existing, Ignore New"); + vbc->add_margin_child("This Time:",this_import); next_import = memnew( OptionButton ); - next_import->add_item(TTR("Overwrite Existing Scene")); - next_import->add_item(TTR("Overwrite Existing, Keep Materials")); - next_import->add_item(TTR("Keep Existing, Merge with New")); - next_import->add_item(TTR("Keep Existing, Ignore New")); - vbc->add_margin_child(TTR("Next Time:"),next_import); + next_import->add_item("Overwrite Existing Scene"); + next_import->add_item("Overwrite Existing, Keep Materials"); + next_import->add_item("Keep Existing, Merge with New"); + next_import->add_item("Keep Existing, Ignore New"); + vbc->add_margin_child("Next Time:",next_import); */ set_hide_on_ok(false); From e0e52055bc6dd76ab26ca9f914631b351ba49ff9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20Verschelde?= Date: Mon, 30 May 2016 00:20:47 +0200 Subject: [PATCH 02/23] i18n: Fix parsing bug while adding locations to the template Also sync the template and PO files to reflect this change + the recent TTR additions/removals. --- tools/translations/extract.py | 4 +- tools/translations/fr.po | 321 +- tools/translations/tools.pot | 287 +- tools/translations/zh_CN.po | 7761 +++++++++++++++++---------------- 4 files changed, 4293 insertions(+), 4080 deletions(-) diff --git a/tools/translations/extract.py b/tools/translations/extract.py index ef3ad4da652..237664ab6a7 100755 --- a/tools/translations/extract.py +++ b/tools/translations/extract.py @@ -83,7 +83,9 @@ for fname in matches: unique_loc[msg] = [location] elif (not location in unique_loc[msg]): # Add additional location to previous occurence too - msg_pos = main_po.find('\nmsgid "' + msg) + msg_pos = main_po.find('\nmsgid "' + msg + '"') + if (msg_pos == -1): + print("Someone apparently thought writing Python was as easy as GDScript. Ping Akien.") main_po = main_po[:msg_pos] + ' ' + location + main_po[msg_pos:] unique_loc[msg].append(location) diff --git a/tools/translations/fr.po b/tools/translations/fr.po index d7678f0c488..ac83dbb1f50 100644 --- a/tools/translations/fr.po +++ b/tools/translations/fr.po @@ -80,6 +80,26 @@ msgid "" "only provides navigation data." msgstr "" +#: scene/resources/dynamic_font.cpp +#: tools/editor/io_plugins/editor_font_import_plugin.cpp +msgid "Error initializing FreeType." +msgstr "Erreur d'initialisation de Freetype." + +#: scene/resources/dynamic_font.cpp +#: tools/editor/io_plugins/editor_font_import_plugin.cpp +msgid "Unknown font format." +msgstr "Format de police inconnu." + +#: scene/resources/dynamic_font.cpp +#: tools/editor/io_plugins/editor_font_import_plugin.cpp +msgid "Error loading font." +msgstr "Erreur lors du chargement de la police." + +#: scene/resources/dynamic_font.cpp +#: tools/editor/io_plugins/editor_font_import_plugin.cpp +msgid "Invalid font size." +msgstr "Taille de police invalide." + #: scene/2d/particles_2d.cpp msgid "Path property must point to a valid Particles2D node to work." msgstr "" @@ -265,10 +285,6 @@ msgid "" msgstr "" #: tools/editor/project_export.cpp -#: tools/editor/plugins/canvas_item_editor_plugin.cpp -#: tools/editor/plugins/shader_editor_plugin.cpp -#: tools/editor/plugins/script_editor_plugin.cpp -#: tools/editor/plugins/polygon_2d_editor_plugin.cpp msgid "Edit Script Options" msgstr "Modifier les options du script" @@ -277,7 +293,6 @@ msgid "Please export outside the project folder!" msgstr "Veuillez exporter en dehors du dossier du projet !" #: tools/editor/project_export.cpp -#: tools/editor/plugins/tile_set_editor_plugin.cpp msgid "Error exporting project!" msgstr "Erreur d'exportation du projet !" @@ -297,7 +312,7 @@ msgstr "Inclure" msgid "Change Image Group" msgstr "Changer le groupe d'images" -#: tools/editor/project_export.cpp tools/editor/groups_editor.cpp +#: tools/editor/project_export.cpp msgid "Group name can't be empty!" msgstr "Le nom du groupe ne peut pas être vide !" @@ -309,14 +324,11 @@ msgstr "Caractère invalide dans le nom du groupe !" msgid "Group name already exists!" msgstr "Le nom du groupe existe déjà !" -#: tools/editor/project_export.cpp tools/editor/project_settings.cpp -#: tools/editor/groups_editor.cpp tools/editor/plugins/theme_editor_plugin.cpp -#: tools/editor/plugins/item_list_editor_plugin.cpp +#: tools/editor/project_export.cpp msgid "Add Image Group" msgstr "Ajouter un groupe d'images" -#: tools/editor/project_export.cpp tools/editor/scenes_dock.cpp -#: tools/editor/editor_node.cpp tools/editor/plugins/item_list_editor_plugin.cpp +#: tools/editor/project_export.cpp msgid "Delete Image Group" msgstr "Supprimer le groupe d'images" @@ -336,7 +348,7 @@ msgstr "Paramètres d'exportation du projet" msgid "Target" msgstr "Cible" -#: tools/editor/project_export.cpp tools/editor/editor_node.cpp +#: tools/editor/project_export.cpp msgid "Export to Platform" msgstr "Exporter vers la plate-forme" @@ -461,7 +473,7 @@ msgstr "Atlas :" msgid "Shrink By:" msgstr "Réduire de :" -#: tools/editor/project_export.cpp tools/editor/plugins/camera_editor_plugin.cpp +#: tools/editor/project_export.cpp msgid "Preview Atlas" msgstr "Aperçu de l'atlas" @@ -477,7 +489,7 @@ msgstr "Images :" msgid "Select None" msgstr "Ne rien sélectionner" -#: tools/editor/project_export.cpp +#: tools/editor/project_export.cpp tools/editor/groups_editor.cpp msgid "Group" msgstr "Groupe" @@ -509,6 +521,11 @@ msgstr "Rogner" msgid "Trailing Silence:" msgstr "Silence de fin :" +#: tools/editor/project_export.cpp +#, fuzzy +msgid "Script" +msgstr "Lancer le script" + #: tools/editor/project_export.cpp msgid "Script Export Mode:" msgstr "Mode d'exportation des scripts :" @@ -557,7 +574,7 @@ msgstr "Exportation de projet" msgid "Export Preset:" msgstr "Pré-réglage d'exportation :" -#: tools/editor/project_export.cpp +#: tools/editor/project_export.cpp tools/editor/editor_node.cpp msgid "Export" msgstr "Exporter" @@ -569,6 +586,38 @@ msgstr "Aller à la ligne" msgid "Line Number:" msgstr "Numéro de ligne :" +#: tools/editor/code_editor.cpp +#, fuzzy +msgid "No Matches" +msgstr "Correspondances :" + +#: tools/editor/code_editor.cpp +#, fuzzy +msgid "Replaced %d Ocurrence(s)." +msgstr "%d occurrence(s) remplacée(s)." + +#: tools/editor/code_editor.cpp +msgid "Replace" +msgstr "Remplacer" + +#: tools/editor/code_editor.cpp +#, fuzzy +msgid "Replace All" +msgstr "Remplacer" + +#: tools/editor/code_editor.cpp +#, fuzzy +msgid "Match Case" +msgstr "Correspondances :" + +#: tools/editor/code_editor.cpp +msgid "Whole Words" +msgstr "Mots entiers" + +#: tools/editor/code_editor.cpp +msgid "Selection Only" +msgstr "Sélection uniquement" + #: tools/editor/code_editor.cpp tools/editor/project_settings.cpp #: tools/editor/addon_editor_plugin.cpp tools/editor/editor_help.cpp #: tools/editor/plugins/shader_editor_plugin.cpp @@ -580,10 +629,6 @@ msgstr "Rechercher" msgid "Find" msgstr "Trouver" -#: tools/editor/code_editor.cpp -msgid "Replace" -msgstr "Remplacer" - #: tools/editor/code_editor.cpp msgid "Next" msgstr "Suivant" @@ -600,10 +645,6 @@ msgstr "Non trouvé !" msgid "Replace By" msgstr "Remplacer par" -#: tools/editor/code_editor.cpp -msgid "Whole Words" -msgstr "Mots entiers" - #: tools/editor/code_editor.cpp msgid "Case Sensitive" msgstr "Sensible à la casse" @@ -616,10 +657,6 @@ msgstr "À l'envers" msgid "Prompt On Replace" msgstr "Avertir lors du remplacement" -#: tools/editor/code_editor.cpp -msgid "Selection Only" -msgstr "Sélection uniquement" - #: tools/editor/code_editor.cpp msgid "Skip" msgstr "Passer" @@ -644,7 +681,9 @@ msgstr "Connecter au nœud :" msgid "Binds (Extra Params):" msgstr "" -#: tools/editor/connections_dialog.cpp +#: tools/editor/connections_dialog.cpp tools/editor/project_settings.cpp +#: tools/editor/groups_editor.cpp tools/editor/plugins/theme_editor_plugin.cpp +#: tools/editor/plugins/item_list_editor_plugin.cpp msgid "Add" msgstr "Ajouter" @@ -697,12 +736,7 @@ msgstr "Connecter" msgid "Connect '%s' to '%s'" msgstr "Connecter « %s » à « %s »" -#: tools/editor/connections_dialog.cpp tools/editor/animation_editor.cpp -#: tools/editor/project_manager.cpp tools/editor/create_dialog.cpp -#: tools/editor/plugins/light_occluder_2d_editor_plugin.cpp -#: tools/editor/plugins/mesh_instance_editor_plugin.cpp -#: tools/editor/plugins/navigation_polygon_editor_plugin.cpp -#: tools/editor/plugins/particles_editor_plugin.cpp +#: tools/editor/connections_dialog.cpp msgid "Create Subscription" msgstr "" @@ -731,14 +765,7 @@ msgstr "Sélectionner les nœuds à importer" msgid "Scene Path:" msgstr "Chemin de la scène :" -#: tools/editor/editor_sub_scene.cpp tools/editor/editor_node.cpp -#: tools/editor/project_manager.cpp -#: tools/editor/io_plugins/editor_texture_import_plugin.cpp -#: tools/editor/io_plugins/editor_translation_import_plugin.cpp -#: tools/editor/io_plugins/editor_scene_import_plugin.cpp -#: tools/editor/io_plugins/editor_font_import_plugin.cpp -#: tools/editor/io_plugins/editor_sample_import_plugin.cpp -#: tools/editor/io_plugins/editor_mesh_import_plugin.cpp +#: tools/editor/editor_sub_scene.cpp msgid "Import From Node:" msgstr "Importer à partir d'un nœud :" @@ -775,10 +802,8 @@ msgid "Create Folder" msgstr "Créer un dossier" #: tools/editor/editor_dir_dialog.cpp tools/editor/editor_plugin_settings.cpp -#: tools/editor/editor_file_dialog.cpp tools/editor/project_manager.cpp -#: tools/editor/plugins/sample_library_editor_plugin.cpp +#: tools/editor/editor_file_dialog.cpp #: tools/editor/plugins/theme_editor_plugin.cpp -#: tools/editor/io_plugins/editor_scene_import_plugin.cpp msgid "Name:" msgstr "Nom :" @@ -826,6 +851,17 @@ msgstr "" msgid "Dependencies" msgstr "Dépendances" +#: tools/editor/dependency_editor.cpp +#, fuzzy +msgid "Resource" +msgstr "Ressources" + +#: tools/editor/dependency_editor.cpp tools/editor/project_settings.cpp +#: tools/editor/project_manager.cpp +#, fuzzy +msgid "Path" +msgstr "Chemin :" + #: tools/editor/dependency_editor.cpp msgid "Dependencies:" msgstr "Dépendances :" @@ -846,6 +882,13 @@ msgstr "" msgid "Owners Of:" msgstr "Propriétaires de :" +#: tools/editor/dependency_editor.cpp +msgid "" +"The files being removed are required by other resources in order for them to " +"work.\n" +"Remove them anyway? (no undo)" +msgstr "" + #: tools/editor/dependency_editor.cpp msgid "Remove selected files from the project? (no undo)" msgstr "" @@ -858,9 +901,7 @@ msgstr "" msgid "Scene failed to load due to missing dependencies:" msgstr "" -#: tools/editor/dependency_editor.cpp tools/editor/scenes_dock.cpp -#: tools/editor/editor_file_dialog.cpp tools/editor/editor_node.cpp -#: tools/editor/editor_help.cpp tools/editor/plugins/script_editor_plugin.cpp +#: tools/editor/dependency_editor.cpp msgid "Open Anyway" msgstr "Ouvrir quand même" @@ -898,7 +939,8 @@ msgstr "Explorateur de ressources orphelines" msgid "Delete selected files?" msgstr "Supprimer les fichiers sélectionnés ?" -#: tools/editor/dependency_editor.cpp +#: tools/editor/dependency_editor.cpp tools/editor/scenes_dock.cpp +#: tools/editor/editor_node.cpp tools/editor/plugins/item_list_editor_plugin.cpp msgid "Delete" msgstr "Supprimer" @@ -1034,7 +1076,12 @@ msgstr "Chemin :" msgid "Create Node Script" msgstr "Créer le script de nœud" -#: tools/editor/script_create_dialog.cpp +#: tools/editor/script_create_dialog.cpp tools/editor/animation_editor.cpp +#: tools/editor/project_manager.cpp tools/editor/create_dialog.cpp +#: tools/editor/plugins/light_occluder_2d_editor_plugin.cpp +#: tools/editor/plugins/mesh_instance_editor_plugin.cpp +#: tools/editor/plugins/navigation_polygon_editor_plugin.cpp +#: tools/editor/plugins/particles_editor_plugin.cpp msgid "Create" msgstr "Créer" @@ -1347,6 +1394,7 @@ msgid "Warning" msgstr "Avertissement" #: tools/editor/script_editor_debugger.cpp +#: tools/editor/plugins/tile_set_editor_plugin.cpp msgid "Error" msgstr "Erreur" @@ -1655,7 +1703,6 @@ msgid "Error saving settings." msgstr "Erreur d'enregistrement des paramètres." #: tools/editor/project_settings.cpp -#: tools/editor/plugins/spatial_editor_plugin.cpp msgid "Settings saved OK." msgstr "Paramètres enregistrés avec succès." @@ -1813,7 +1860,9 @@ msgstr "Nom de nœud :" msgid "List:" msgstr "Liste :" -#: tools/editor/project_settings.cpp +#: tools/editor/project_settings.cpp tools/editor/project_manager.cpp +#: tools/editor/plugins/sample_library_editor_plugin.cpp +#: tools/editor/io_plugins/editor_scene_import_plugin.cpp msgid "Name" msgstr "Nom" @@ -1929,7 +1978,9 @@ msgstr "" msgid "Matches:" msgstr "Correspondances :" -#: tools/editor/quick_open.cpp +#: tools/editor/quick_open.cpp tools/editor/scenes_dock.cpp +#: tools/editor/editor_file_dialog.cpp tools/editor/editor_node.cpp +#: tools/editor/editor_help.cpp tools/editor/plugins/script_editor_plugin.cpp msgid "Open" msgstr "Ouvrir" @@ -1941,9 +1992,7 @@ msgstr "Veuillez attendre la fin du scan." msgid "Current scene must be saved to re-import." msgstr "La scène actuelle doit être enregistrée afin de pouvoir ré-importer." -#: tools/editor/editor_reimport_dialog.cpp tools/editor/editor_node.cpp -#: tools/editor/plugins/animation_player_editor_plugin.cpp -#: tools/editor/plugins/script_editor_plugin.cpp +#: tools/editor/editor_reimport_dialog.cpp msgid "Save & Re-Import" msgstr "Enregistrer et ré-importer" @@ -2037,14 +2086,31 @@ msgstr "Localisation pour le re-parentage (sélectionnez le nouveau parent) :" msgid "Keep Global Transform" msgstr "Conserver la transformation globale" -#: tools/editor/reparent_dialog.cpp +#: tools/editor/reparent_dialog.cpp tools/editor/scene_tree_dock.cpp msgid "Reparent" msgstr "Re-parenter" +#: tools/editor/editor_plugin_settings.cpp +msgid "Installed Plugins:" +msgstr "" + #: tools/editor/editor_plugin_settings.cpp tools/editor/editor_node.cpp msgid "Update" msgstr "Mettre à jour" +#: tools/editor/editor_plugin_settings.cpp +#, fuzzy +msgid "Version:" +msgstr "Description :" + +#: tools/editor/editor_plugin_settings.cpp +msgid "Author:" +msgstr "" + +#: tools/editor/editor_plugin_settings.cpp +msgid "Status:" +msgstr "" + #: tools/editor/scenes_dock.cpp tools/editor/editor_file_dialog.cpp msgid "Favorites:" msgstr "Favoris :" @@ -2081,7 +2147,7 @@ msgstr "Instance" msgid "Edit Dependencies.." msgstr "Modifier les dépendances..." -#: tools/editor/scenes_dock.cpp tools/editor/plugins/spatial_editor_plugin.cpp +#: tools/editor/scenes_dock.cpp msgid "View Owners.." msgstr "Voir les propriétaires..." @@ -2173,7 +2239,9 @@ msgstr "Tous les fichiers reconnus" msgid "All Files (*)" msgstr "Tous les fichiers (*)" -#: tools/editor/editor_file_dialog.cpp +#: tools/editor/editor_file_dialog.cpp tools/editor/editor_node.cpp +#: tools/editor/plugins/animation_player_editor_plugin.cpp +#: tools/editor/plugins/script_editor_plugin.cpp msgid "Save" msgstr "Enregistrer" @@ -2298,7 +2366,14 @@ msgstr "Global" msgid "Sections:" msgstr "Sections :" -#: tools/editor/addon_editor_plugin.cpp +#: tools/editor/addon_editor_plugin.cpp tools/editor/editor_node.cpp +#: tools/editor/project_manager.cpp +#: tools/editor/io_plugins/editor_texture_import_plugin.cpp +#: tools/editor/io_plugins/editor_translation_import_plugin.cpp +#: tools/editor/io_plugins/editor_scene_import_plugin.cpp +#: tools/editor/io_plugins/editor_font_import_plugin.cpp +#: tools/editor/io_plugins/editor_sample_import_plugin.cpp +#: tools/editor/io_plugins/editor_mesh_import_plugin.cpp msgid "Import" msgstr "Importer" @@ -2712,7 +2787,7 @@ msgstr "Formes de collision visibles" msgid "Visible Navigation" msgstr "Navigation visible" -#: tools/editor/editor_node.cpp +#: tools/editor/editor_node.cpp tools/editor/plugins/spatial_editor_plugin.cpp msgid "Settings" msgstr "Paramètres" @@ -2980,6 +3055,10 @@ msgid "Recent Projects:" msgstr "Projets récents :" #: tools/editor/project_manager.cpp +#: tools/editor/plugins/canvas_item_editor_plugin.cpp +#: tools/editor/plugins/shader_editor_plugin.cpp +#: tools/editor/plugins/script_editor_plugin.cpp +#: tools/editor/plugins/polygon_2d_editor_plugin.cpp msgid "Edit" msgstr "Modifier" @@ -3144,6 +3223,7 @@ msgid "Move Down" msgstr "Déplacer vers le bas" #: tools/editor/scene_tree_dock.cpp +#: tools/editor/plugins/tile_map_editor_plugin.cpp msgid "Duplicate" msgstr "Dupliquer" @@ -3225,6 +3305,7 @@ msgid "Mono" msgstr "Mono" #: tools/editor/plugins/sample_library_editor_plugin.cpp +#: tools/editor/plugins/camera_editor_plugin.cpp msgid "Preview" msgstr "Aperçu" @@ -3233,9 +3314,6 @@ msgid "Pitch" msgstr "Hauteur" #: tools/editor/plugins/collision_polygon_editor_plugin.cpp -#: tools/editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: tools/editor/plugins/polygon_2d_editor_plugin.cpp -#: tools/editor/plugins/navigation_polygon_editor_plugin.cpp msgid "Create Poly3D" msgstr "Créer un Poly3D" @@ -3412,7 +3490,15 @@ msgstr "" msgid "Cross-Animation Blend Times" msgstr "" +#: tools/editor/plugins/animation_player_editor_plugin.cpp +#, fuzzy +msgid "Animation" +msgstr "Animations" + #: tools/editor/plugins/light_occluder_2d_editor_plugin.cpp +#: tools/editor/plugins/collision_polygon_2d_editor_plugin.cpp +#: tools/editor/plugins/polygon_2d_editor_plugin.cpp +#: tools/editor/plugins/navigation_polygon_editor_plugin.cpp msgid "Create Poly" msgstr "Créer un polygone" @@ -3574,7 +3660,6 @@ msgid "Use Rotation Snap" msgstr "Rotation alignée" #: tools/editor/plugins/canvas_item_editor_plugin.cpp -#: tools/editor/plugins/sprite_region_editor_plugin.cpp msgid "Snap Relative" msgstr "Alignement relatif" @@ -3612,6 +3697,7 @@ msgid "Clear IK Chain" msgstr "Effacer la chaîne IK" #: tools/editor/plugins/canvas_item_editor_plugin.cpp +#: tools/editor/plugins/spatial_editor_plugin.cpp msgid "View" msgstr "Affichage" @@ -3975,6 +4061,11 @@ msgstr "Trouver..." msgid "Find Next" msgstr "Trouver le suivant" +#: tools/editor/plugins/shader_editor_plugin.cpp +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "Find Previous" +msgstr "" + #: tools/editor/plugins/shader_editor_plugin.cpp #: tools/editor/plugins/script_editor_plugin.cpp msgid "Replace.." @@ -4089,6 +4180,7 @@ msgid "Style" msgstr "Style" #: tools/editor/plugins/theme_editor_plugin.cpp +#: tools/editor/io_plugins/editor_font_import_plugin.cpp msgid "Font" msgstr "Police" @@ -4529,6 +4621,21 @@ msgstr "Débogage" msgid "Toggle Breakpoint" msgstr "Placer un point d'arrêt" +#: tools/editor/plugins/script_editor_plugin.cpp +#, fuzzy +msgid "Remove All Breakpoints" +msgstr "Placer un point d'arrêt" + +#: tools/editor/plugins/script_editor_plugin.cpp +#, fuzzy +msgid "Goto Next Breakpoint" +msgstr "Placer un point d'arrêt" + +#: tools/editor/plugins/script_editor_plugin.cpp +#, fuzzy +msgid "Goto Previous Breakpoint" +msgstr "Placer un point d'arrêt" + #: tools/editor/plugins/script_editor_plugin.cpp msgid "Keep Debugger Open" msgstr "Garder le débogueur ouvert" @@ -4863,6 +4970,7 @@ msgid "Clear UV" msgstr "Effacer l'UV" #: tools/editor/plugins/polygon_2d_editor_plugin.cpp +#: tools/editor/plugins/sprite_region_editor_plugin.cpp msgid "Snap" msgstr "Aligner" @@ -4872,6 +4980,7 @@ msgid "Enable Snap" msgstr "Activer l'alignement" #: tools/editor/plugins/polygon_2d_editor_plugin.cpp +#: tools/editor/plugins/sprite_region_editor_plugin.cpp msgid "Grid" msgstr "Grille" @@ -5374,6 +5483,11 @@ msgstr "Chemin de destination :" msgid "Accept" msgstr "Accepter" +#: tools/editor/io_plugins/editor_texture_import_plugin.cpp +#, fuzzy +msgid "Texture" +msgstr "Grande texture" + #: tools/editor/io_plugins/editor_texture_import_plugin.cpp msgid "Import Large Texture" msgstr "Importer une grande texture" @@ -5482,6 +5596,11 @@ msgstr "Ajouter au projet (engine.cfg)" msgid "Import Languages:" msgstr "Importer les langues :" +#: tools/editor/io_plugins/editor_translation_import_plugin.cpp +#, fuzzy +msgid "Translation" +msgstr "Traductions" + #: tools/editor/io_plugins/editor_scene_import_plugin.cpp msgid "New Clip" msgstr "Nouvelle séquence" @@ -5581,30 +5700,6 @@ msgstr "Script de post-traitement :" msgid "Custom Root Node Type:" msgstr "" -#: tools/editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Overwrite Existing Scene" -msgstr "Écraser la scène existante" - -#: tools/editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Overwrite Existing, Keep Materials" -msgstr "Écraser l'existant, conserver les matériaux" - -#: tools/editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Keep Existing, Merge with New" -msgstr "Conserver l'existant, fusionner avec les nouveautés" - -#: tools/editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Keep Existing, Ignore New" -msgstr "Conserver l'existant, ignorer les nouveautés" - -#: tools/editor/io_plugins/editor_scene_import_plugin.cpp -msgid "This Time:" -msgstr "Cette fois :" - -#: tools/editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Next Time:" -msgstr "Les prochaines fois :" - #: tools/editor/io_plugins/editor_scene_import_plugin.cpp msgid "The Following Files are Missing:" msgstr "Les fichiers suivants sont manquants :" @@ -5663,6 +5758,11 @@ msgstr "Impossible de rendre le chemin local : %s (déjà local)" msgid "Saving.." msgstr "Enregistrement..." +#: tools/editor/io_plugins/editor_scene_import_plugin.cpp +#, fuzzy +msgid "3D Scene Animation" +msgstr "Renommer l'animation" + #: tools/editor/io_plugins/editor_font_import_plugin.cpp msgid "No source font file!" msgstr "Pas de fichier de police source !" @@ -5715,22 +5815,6 @@ msgstr "" msgid "Failed opening as BMFont file." msgstr "Impossible d'ouvrir le fichier en tant que fichier BMFont." -#: tools/editor/io_plugins/editor_font_import_plugin.cpp -msgid "Error initializing FreeType." -msgstr "Erreur d'initialisation de Freetype." - -#: tools/editor/io_plugins/editor_font_import_plugin.cpp -msgid "Unknown font format." -msgstr "Format de police inconnu." - -#: tools/editor/io_plugins/editor_font_import_plugin.cpp -msgid "Error loading font." -msgstr "Erreur lors du chargement de la police." - -#: tools/editor/io_plugins/editor_font_import_plugin.cpp -msgid "Invalid font size." -msgstr "Taille de police invalide." - #: tools/editor/io_plugins/editor_font_import_plugin.cpp msgid "Invalid font custom source." msgstr "Source personnalisée de police invalide." @@ -5752,6 +5836,11 @@ msgstr "Importer des échantillons audio" msgid "Source Sample(s):" msgstr "Échantillon(s) source :" +#: tools/editor/io_plugins/editor_sample_import_plugin.cpp +#, fuzzy +msgid "Audio Sample" +msgstr "Ajouter un échantillon" + #: tools/editor/io_plugins/editor_mesh_import_plugin.cpp msgid "No meshes to import!" msgstr "Pas de maillages à importer !" @@ -5764,10 +5853,32 @@ msgstr "Importer un maillage" msgid "Source Mesh(es):" msgstr "Maillage(s) source :" +#: tools/editor/io_plugins/editor_mesh_import_plugin.cpp +msgid "Mesh" +msgstr "" + #: tools/editor/io_plugins/editor_mesh_import_plugin.cpp msgid "Surface %d" msgstr "Surface %d" +#~ msgid "Overwrite Existing Scene" +#~ msgstr "Écraser la scène existante" + +#~ msgid "Overwrite Existing, Keep Materials" +#~ msgstr "Écraser l'existant, conserver les matériaux" + +#~ msgid "Keep Existing, Merge with New" +#~ msgstr "Conserver l'existant, fusionner avec les nouveautés" + +#~ msgid "Keep Existing, Ignore New" +#~ msgstr "Conserver l'existant, ignorer les nouveautés" + +#~ msgid "This Time:" +#~ msgstr "Cette fois :" + +#~ msgid "Next Time:" +#~ msgstr "Les prochaines fois :" + #~ msgid "Scene Tree:" #~ msgstr "Arbre des scènes :" diff --git a/tools/translations/tools.pot b/tools/translations/tools.pot index d4fca746774..52ec6b5791d 100644 --- a/tools/translations/tools.pot +++ b/tools/translations/tools.pot @@ -61,6 +61,26 @@ msgid "" "only provides navigation data." msgstr "" +#: scene/resources/dynamic_font.cpp +#: tools/editor/io_plugins/editor_font_import_plugin.cpp +msgid "Error initializing FreeType." +msgstr "" + +#: scene/resources/dynamic_font.cpp +#: tools/editor/io_plugins/editor_font_import_plugin.cpp +msgid "Unknown font format." +msgstr "" + +#: scene/resources/dynamic_font.cpp +#: tools/editor/io_plugins/editor_font_import_plugin.cpp +msgid "Error loading font." +msgstr "" + +#: scene/resources/dynamic_font.cpp +#: tools/editor/io_plugins/editor_font_import_plugin.cpp +msgid "Invalid font size." +msgstr "" + #: scene/2d/particles_2d.cpp msgid "Path property must point to a valid Particles2D node to work." msgstr "" @@ -217,10 +237,6 @@ msgid "" msgstr "" #: tools/editor/project_export.cpp -#: tools/editor/plugins/canvas_item_editor_plugin.cpp -#: tools/editor/plugins/shader_editor_plugin.cpp -#: tools/editor/plugins/script_editor_plugin.cpp -#: tools/editor/plugins/polygon_2d_editor_plugin.cpp msgid "Edit Script Options" msgstr "" @@ -229,7 +245,6 @@ msgid "Please export outside the project folder!" msgstr "" #: tools/editor/project_export.cpp -#: tools/editor/plugins/tile_set_editor_plugin.cpp msgid "Error exporting project!" msgstr "" @@ -249,7 +264,7 @@ msgstr "" msgid "Change Image Group" msgstr "" -#: tools/editor/project_export.cpp tools/editor/groups_editor.cpp +#: tools/editor/project_export.cpp msgid "Group name can't be empty!" msgstr "" @@ -261,14 +276,11 @@ msgstr "" msgid "Group name already exists!" msgstr "" -#: tools/editor/project_export.cpp tools/editor/project_settings.cpp -#: tools/editor/groups_editor.cpp tools/editor/plugins/theme_editor_plugin.cpp -#: tools/editor/plugins/item_list_editor_plugin.cpp +#: tools/editor/project_export.cpp msgid "Add Image Group" msgstr "" -#: tools/editor/project_export.cpp tools/editor/scenes_dock.cpp -#: tools/editor/editor_node.cpp tools/editor/plugins/item_list_editor_plugin.cpp +#: tools/editor/project_export.cpp msgid "Delete Image Group" msgstr "" @@ -288,7 +300,7 @@ msgstr "" msgid "Target" msgstr "" -#: tools/editor/project_export.cpp tools/editor/editor_node.cpp +#: tools/editor/project_export.cpp msgid "Export to Platform" msgstr "" @@ -409,7 +421,7 @@ msgstr "" msgid "Shrink By:" msgstr "" -#: tools/editor/project_export.cpp tools/editor/plugins/camera_editor_plugin.cpp +#: tools/editor/project_export.cpp msgid "Preview Atlas" msgstr "" @@ -425,7 +437,7 @@ msgstr "" msgid "Select None" msgstr "" -#: tools/editor/project_export.cpp +#: tools/editor/project_export.cpp tools/editor/groups_editor.cpp msgid "Group" msgstr "" @@ -457,6 +469,10 @@ msgstr "" msgid "Trailing Silence:" msgstr "" +#: tools/editor/project_export.cpp +msgid "Script" +msgstr "" + #: tools/editor/project_export.cpp msgid "Script Export Mode:" msgstr "" @@ -505,7 +521,7 @@ msgstr "" msgid "Export Preset:" msgstr "" -#: tools/editor/project_export.cpp +#: tools/editor/project_export.cpp tools/editor/editor_node.cpp msgid "Export" msgstr "" @@ -517,6 +533,34 @@ msgstr "" msgid "Line Number:" msgstr "" +#: tools/editor/code_editor.cpp +msgid "No Matches" +msgstr "" + +#: tools/editor/code_editor.cpp +msgid "Replaced %d Ocurrence(s)." +msgstr "" + +#: tools/editor/code_editor.cpp +msgid "Replace" +msgstr "" + +#: tools/editor/code_editor.cpp +msgid "Replace All" +msgstr "" + +#: tools/editor/code_editor.cpp +msgid "Match Case" +msgstr "" + +#: tools/editor/code_editor.cpp +msgid "Whole Words" +msgstr "" + +#: tools/editor/code_editor.cpp +msgid "Selection Only" +msgstr "" + #: tools/editor/code_editor.cpp tools/editor/project_settings.cpp #: tools/editor/addon_editor_plugin.cpp tools/editor/editor_help.cpp #: tools/editor/plugins/shader_editor_plugin.cpp @@ -528,10 +572,6 @@ msgstr "" msgid "Find" msgstr "" -#: tools/editor/code_editor.cpp -msgid "Replace" -msgstr "" - #: tools/editor/code_editor.cpp msgid "Next" msgstr "" @@ -548,10 +588,6 @@ msgstr "" msgid "Replace By" msgstr "" -#: tools/editor/code_editor.cpp -msgid "Whole Words" -msgstr "" - #: tools/editor/code_editor.cpp msgid "Case Sensitive" msgstr "" @@ -564,10 +600,6 @@ msgstr "" msgid "Prompt On Replace" msgstr "" -#: tools/editor/code_editor.cpp -msgid "Selection Only" -msgstr "" - #: tools/editor/code_editor.cpp msgid "Skip" msgstr "" @@ -592,7 +624,9 @@ msgstr "" msgid "Binds (Extra Params):" msgstr "" -#: tools/editor/connections_dialog.cpp +#: tools/editor/connections_dialog.cpp tools/editor/project_settings.cpp +#: tools/editor/groups_editor.cpp tools/editor/plugins/theme_editor_plugin.cpp +#: tools/editor/plugins/item_list_editor_plugin.cpp msgid "Add" msgstr "" @@ -645,12 +679,7 @@ msgstr "" msgid "Connect '%s' to '%s'" msgstr "" -#: tools/editor/connections_dialog.cpp tools/editor/animation_editor.cpp -#: tools/editor/project_manager.cpp tools/editor/create_dialog.cpp -#: tools/editor/plugins/light_occluder_2d_editor_plugin.cpp -#: tools/editor/plugins/mesh_instance_editor_plugin.cpp -#: tools/editor/plugins/navigation_polygon_editor_plugin.cpp -#: tools/editor/plugins/particles_editor_plugin.cpp +#: tools/editor/connections_dialog.cpp msgid "Create Subscription" msgstr "" @@ -679,14 +708,7 @@ msgstr "" msgid "Scene Path:" msgstr "" -#: tools/editor/editor_sub_scene.cpp tools/editor/editor_node.cpp -#: tools/editor/project_manager.cpp -#: tools/editor/io_plugins/editor_texture_import_plugin.cpp -#: tools/editor/io_plugins/editor_translation_import_plugin.cpp -#: tools/editor/io_plugins/editor_scene_import_plugin.cpp -#: tools/editor/io_plugins/editor_font_import_plugin.cpp -#: tools/editor/io_plugins/editor_sample_import_plugin.cpp -#: tools/editor/io_plugins/editor_mesh_import_plugin.cpp +#: tools/editor/editor_sub_scene.cpp msgid "Import From Node:" msgstr "" @@ -723,10 +745,8 @@ msgid "Create Folder" msgstr "" #: tools/editor/editor_dir_dialog.cpp tools/editor/editor_plugin_settings.cpp -#: tools/editor/editor_file_dialog.cpp tools/editor/project_manager.cpp -#: tools/editor/plugins/sample_library_editor_plugin.cpp +#: tools/editor/editor_file_dialog.cpp #: tools/editor/plugins/theme_editor_plugin.cpp -#: tools/editor/io_plugins/editor_scene_import_plugin.cpp msgid "Name:" msgstr "" @@ -770,6 +790,15 @@ msgstr "" msgid "Dependencies" msgstr "" +#: tools/editor/dependency_editor.cpp +msgid "Resource" +msgstr "" + +#: tools/editor/dependency_editor.cpp tools/editor/project_settings.cpp +#: tools/editor/project_manager.cpp +msgid "Path" +msgstr "" + #: tools/editor/dependency_editor.cpp msgid "Dependencies:" msgstr "" @@ -790,6 +819,13 @@ msgstr "" msgid "Owners Of:" msgstr "" +#: tools/editor/dependency_editor.cpp +msgid "" +"The files being removed are required by other resources in order for them to " +"work.\n" +"Remove them anyway? (no undo)" +msgstr "" + #: tools/editor/dependency_editor.cpp msgid "Remove selected files from the project? (no undo)" msgstr "" @@ -802,9 +838,7 @@ msgstr "" msgid "Scene failed to load due to missing dependencies:" msgstr "" -#: tools/editor/dependency_editor.cpp tools/editor/scenes_dock.cpp -#: tools/editor/editor_file_dialog.cpp tools/editor/editor_node.cpp -#: tools/editor/editor_help.cpp tools/editor/plugins/script_editor_plugin.cpp +#: tools/editor/dependency_editor.cpp msgid "Open Anyway" msgstr "" @@ -840,7 +874,8 @@ msgstr "" msgid "Delete selected files?" msgstr "" -#: tools/editor/dependency_editor.cpp +#: tools/editor/dependency_editor.cpp tools/editor/scenes_dock.cpp +#: tools/editor/editor_node.cpp tools/editor/plugins/item_list_editor_plugin.cpp msgid "Delete" msgstr "" @@ -976,7 +1011,12 @@ msgstr "" msgid "Create Node Script" msgstr "" -#: tools/editor/script_create_dialog.cpp +#: tools/editor/script_create_dialog.cpp tools/editor/animation_editor.cpp +#: tools/editor/project_manager.cpp tools/editor/create_dialog.cpp +#: tools/editor/plugins/light_occluder_2d_editor_plugin.cpp +#: tools/editor/plugins/mesh_instance_editor_plugin.cpp +#: tools/editor/plugins/navigation_polygon_editor_plugin.cpp +#: tools/editor/plugins/particles_editor_plugin.cpp msgid "Create" msgstr "" @@ -1289,6 +1329,7 @@ msgid "Warning" msgstr "" #: tools/editor/script_editor_debugger.cpp +#: tools/editor/plugins/tile_set_editor_plugin.cpp msgid "Error" msgstr "" @@ -1596,7 +1637,6 @@ msgid "Error saving settings." msgstr "" #: tools/editor/project_settings.cpp -#: tools/editor/plugins/spatial_editor_plugin.cpp msgid "Settings saved OK." msgstr "" @@ -1748,7 +1788,9 @@ msgstr "" msgid "List:" msgstr "" -#: tools/editor/project_settings.cpp +#: tools/editor/project_settings.cpp tools/editor/project_manager.cpp +#: tools/editor/plugins/sample_library_editor_plugin.cpp +#: tools/editor/io_plugins/editor_scene_import_plugin.cpp msgid "Name" msgstr "" @@ -1859,7 +1901,9 @@ msgstr "" msgid "Matches:" msgstr "" -#: tools/editor/quick_open.cpp +#: tools/editor/quick_open.cpp tools/editor/scenes_dock.cpp +#: tools/editor/editor_file_dialog.cpp tools/editor/editor_node.cpp +#: tools/editor/editor_help.cpp tools/editor/plugins/script_editor_plugin.cpp msgid "Open" msgstr "" @@ -1871,9 +1915,7 @@ msgstr "" msgid "Current scene must be saved to re-import." msgstr "" -#: tools/editor/editor_reimport_dialog.cpp tools/editor/editor_node.cpp -#: tools/editor/plugins/animation_player_editor_plugin.cpp -#: tools/editor/plugins/script_editor_plugin.cpp +#: tools/editor/editor_reimport_dialog.cpp msgid "Save & Re-Import" msgstr "" @@ -1967,14 +2009,30 @@ msgstr "" msgid "Keep Global Transform" msgstr "" -#: tools/editor/reparent_dialog.cpp +#: tools/editor/reparent_dialog.cpp tools/editor/scene_tree_dock.cpp msgid "Reparent" msgstr "" +#: tools/editor/editor_plugin_settings.cpp +msgid "Installed Plugins:" +msgstr "" + #: tools/editor/editor_plugin_settings.cpp tools/editor/editor_node.cpp msgid "Update" msgstr "" +#: tools/editor/editor_plugin_settings.cpp +msgid "Version:" +msgstr "" + +#: tools/editor/editor_plugin_settings.cpp +msgid "Author:" +msgstr "" + +#: tools/editor/editor_plugin_settings.cpp +msgid "Status:" +msgstr "" + #: tools/editor/scenes_dock.cpp tools/editor/editor_file_dialog.cpp msgid "Favorites:" msgstr "" @@ -2011,7 +2069,7 @@ msgstr "" msgid "Edit Dependencies.." msgstr "" -#: tools/editor/scenes_dock.cpp tools/editor/plugins/spatial_editor_plugin.cpp +#: tools/editor/scenes_dock.cpp msgid "View Owners.." msgstr "" @@ -2103,7 +2161,9 @@ msgstr "" msgid "All Files (*)" msgstr "" -#: tools/editor/editor_file_dialog.cpp +#: tools/editor/editor_file_dialog.cpp tools/editor/editor_node.cpp +#: tools/editor/plugins/animation_player_editor_plugin.cpp +#: tools/editor/plugins/script_editor_plugin.cpp msgid "Save" msgstr "" @@ -2228,7 +2288,14 @@ msgstr "" msgid "Sections:" msgstr "" -#: tools/editor/addon_editor_plugin.cpp +#: tools/editor/addon_editor_plugin.cpp tools/editor/editor_node.cpp +#: tools/editor/project_manager.cpp +#: tools/editor/io_plugins/editor_texture_import_plugin.cpp +#: tools/editor/io_plugins/editor_translation_import_plugin.cpp +#: tools/editor/io_plugins/editor_scene_import_plugin.cpp +#: tools/editor/io_plugins/editor_font_import_plugin.cpp +#: tools/editor/io_plugins/editor_sample_import_plugin.cpp +#: tools/editor/io_plugins/editor_mesh_import_plugin.cpp msgid "Import" msgstr "" @@ -2633,7 +2700,7 @@ msgstr "" msgid "Visible Navigation" msgstr "" -#: tools/editor/editor_node.cpp +#: tools/editor/editor_node.cpp tools/editor/plugins/spatial_editor_plugin.cpp msgid "Settings" msgstr "" @@ -2900,6 +2967,10 @@ msgid "Recent Projects:" msgstr "" #: tools/editor/project_manager.cpp +#: tools/editor/plugins/canvas_item_editor_plugin.cpp +#: tools/editor/plugins/shader_editor_plugin.cpp +#: tools/editor/plugins/script_editor_plugin.cpp +#: tools/editor/plugins/polygon_2d_editor_plugin.cpp msgid "Edit" msgstr "" @@ -3062,6 +3133,7 @@ msgid "Move Down" msgstr "" #: tools/editor/scene_tree_dock.cpp +#: tools/editor/plugins/tile_map_editor_plugin.cpp msgid "Duplicate" msgstr "" @@ -3140,6 +3212,7 @@ msgid "Mono" msgstr "" #: tools/editor/plugins/sample_library_editor_plugin.cpp +#: tools/editor/plugins/camera_editor_plugin.cpp msgid "Preview" msgstr "" @@ -3148,9 +3221,6 @@ msgid "Pitch" msgstr "" #: tools/editor/plugins/collision_polygon_editor_plugin.cpp -#: tools/editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: tools/editor/plugins/polygon_2d_editor_plugin.cpp -#: tools/editor/plugins/navigation_polygon_editor_plugin.cpp msgid "Create Poly3D" msgstr "" @@ -3327,7 +3397,14 @@ msgstr "" msgid "Cross-Animation Blend Times" msgstr "" +#: tools/editor/plugins/animation_player_editor_plugin.cpp +msgid "Animation" +msgstr "" + #: tools/editor/plugins/light_occluder_2d_editor_plugin.cpp +#: tools/editor/plugins/collision_polygon_2d_editor_plugin.cpp +#: tools/editor/plugins/polygon_2d_editor_plugin.cpp +#: tools/editor/plugins/navigation_polygon_editor_plugin.cpp msgid "Create Poly" msgstr "" @@ -3489,7 +3566,6 @@ msgid "Use Rotation Snap" msgstr "" #: tools/editor/plugins/canvas_item_editor_plugin.cpp -#: tools/editor/plugins/sprite_region_editor_plugin.cpp msgid "Snap Relative" msgstr "" @@ -3527,6 +3603,7 @@ msgid "Clear IK Chain" msgstr "" #: tools/editor/plugins/canvas_item_editor_plugin.cpp +#: tools/editor/plugins/spatial_editor_plugin.cpp msgid "View" msgstr "" @@ -3890,6 +3967,11 @@ msgstr "" msgid "Find Next" msgstr "" +#: tools/editor/plugins/shader_editor_plugin.cpp +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "Find Previous" +msgstr "" + #: tools/editor/plugins/shader_editor_plugin.cpp #: tools/editor/plugins/script_editor_plugin.cpp msgid "Replace.." @@ -4004,6 +4086,7 @@ msgid "Style" msgstr "" #: tools/editor/plugins/theme_editor_plugin.cpp +#: tools/editor/io_plugins/editor_font_import_plugin.cpp msgid "Font" msgstr "" @@ -4435,6 +4518,18 @@ msgstr "" msgid "Toggle Breakpoint" msgstr "" +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "Remove All Breakpoints" +msgstr "" + +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "Goto Next Breakpoint" +msgstr "" + +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "Goto Previous Breakpoint" +msgstr "" + #: tools/editor/plugins/script_editor_plugin.cpp msgid "Keep Debugger Open" msgstr "" @@ -4767,6 +4862,7 @@ msgid "Clear UV" msgstr "" #: tools/editor/plugins/polygon_2d_editor_plugin.cpp +#: tools/editor/plugins/sprite_region_editor_plugin.cpp msgid "Snap" msgstr "" @@ -4776,6 +4872,7 @@ msgid "Enable Snap" msgstr "" #: tools/editor/plugins/polygon_2d_editor_plugin.cpp +#: tools/editor/plugins/sprite_region_editor_plugin.cpp msgid "Grid" msgstr "" @@ -5272,6 +5369,10 @@ msgstr "" msgid "Accept" msgstr "" +#: tools/editor/io_plugins/editor_texture_import_plugin.cpp +msgid "Texture" +msgstr "" + #: tools/editor/io_plugins/editor_texture_import_plugin.cpp msgid "Import Large Texture" msgstr "" @@ -5380,6 +5481,10 @@ msgstr "" msgid "Import Languages:" msgstr "" +#: tools/editor/io_plugins/editor_translation_import_plugin.cpp +msgid "Translation" +msgstr "" + #: tools/editor/io_plugins/editor_scene_import_plugin.cpp msgid "New Clip" msgstr "" @@ -5479,30 +5584,6 @@ msgstr "" msgid "Custom Root Node Type:" msgstr "" -#: tools/editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Overwrite Existing Scene" -msgstr "" - -#: tools/editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Overwrite Existing, Keep Materials" -msgstr "" - -#: tools/editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Keep Existing, Merge with New" -msgstr "" - -#: tools/editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Keep Existing, Ignore New" -msgstr "" - -#: tools/editor/io_plugins/editor_scene_import_plugin.cpp -msgid "This Time:" -msgstr "" - -#: tools/editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Next Time:" -msgstr "" - #: tools/editor/io_plugins/editor_scene_import_plugin.cpp msgid "The Following Files are Missing:" msgstr "" @@ -5559,6 +5640,10 @@ msgstr "" msgid "Saving.." msgstr "" +#: tools/editor/io_plugins/editor_scene_import_plugin.cpp +msgid "3D Scene Animation" +msgstr "" + #: tools/editor/io_plugins/editor_font_import_plugin.cpp msgid "No source font file!" msgstr "" @@ -5609,22 +5694,6 @@ msgstr "" msgid "Failed opening as BMFont file." msgstr "" -#: tools/editor/io_plugins/editor_font_import_plugin.cpp -msgid "Error initializing FreeType." -msgstr "" - -#: tools/editor/io_plugins/editor_font_import_plugin.cpp -msgid "Unknown font format." -msgstr "" - -#: tools/editor/io_plugins/editor_font_import_plugin.cpp -msgid "Error loading font." -msgstr "" - -#: tools/editor/io_plugins/editor_font_import_plugin.cpp -msgid "Invalid font size." -msgstr "" - #: tools/editor/io_plugins/editor_font_import_plugin.cpp msgid "Invalid font custom source." msgstr "" @@ -5646,6 +5715,10 @@ msgstr "" msgid "Source Sample(s):" msgstr "" +#: tools/editor/io_plugins/editor_sample_import_plugin.cpp +msgid "Audio Sample" +msgstr "" + #: tools/editor/io_plugins/editor_mesh_import_plugin.cpp msgid "No meshes to import!" msgstr "" @@ -5658,6 +5731,10 @@ msgstr "" msgid "Source Mesh(es):" msgstr "" +#: tools/editor/io_plugins/editor_mesh_import_plugin.cpp +msgid "Mesh" +msgstr "" + #: tools/editor/io_plugins/editor_mesh_import_plugin.cpp msgid "Surface %d" msgstr "" diff --git a/tools/translations/zh_CN.po b/tools/translations/zh_CN.po index 3e3f8444cf0..8c3874315a4 100644 --- a/tools/translations/zh_CN.po +++ b/tools/translations/zh_CN.po @@ -18,42 +18,13 @@ msgstr "" "X-Generator: Gtranslator 2.91.7\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: scene/3d/navigation_mesh.cpp -msgid "A NavigationMesh resource must be set or created for this node to work." -msgstr "此节点需要设置NavigationMesh资源才能工作。" - -#: scene/3d/navigation_mesh.cpp -msgid "" -"NavigationMeshInstance must be a child or grandchild to a Navigation node. " -"It only provides navigation data." -msgstr "" -"NavigationMeshInstance类型节点必须作为Navigation节点的子孙才能提供导航数据。" - -#: scene/3d/scenario_fx.cpp -msgid "" -"Only one WorldEnvironment is allowed per scene (or set of instanced scenes)." -msgstr "每个场景中只允许有一个WorldEnvironment类型的节点。" - -#: scene/3d/collision_polygon.cpp -msgid "" -"CollisionPolygon only serves to provide a collision shape to a " -"CollisionObject derived node. Please only use it as a child of Area, " -"StaticBody, RigidBody, KinematicBody, etc. to give them a shape." -msgstr "" -"CollisionPolygon类型节点只能为CollisionObject的派生类提供碰撞形状数据,请将其" -"放在Area、StaticBody、RigidBody或KinematicBody节点下。" - -#: scene/3d/collision_polygon.cpp -msgid "An empty CollisionPolygon has no effect on collision." -msgstr "空CollisionPolygon节点不起碰撞检测作用。" - -#: scene/3d/spatial_sample_player.cpp +#: scene/audio/sample_player.cpp scene/2d/sample_player_2d.cpp msgid "" "A SampleLibrary resource must be created or set in the 'samples' property in " -"order for SpatialSamplePlayer to play sound." +"order for SamplePlayer to play sound." msgstr "" -"SampleLibrary类型的资源必须通过SpatialSamplePlayer节点的'samples'属性创建才能" -"正常播放声音。" +"SampleLibrary类型的资源必须是通过SamplePlayer类型节点的samples属性创建的,这样" +"的资源才能用于播放声音。" #: scene/3d/body_shape.cpp msgid "" @@ -72,89 +43,71 @@ msgstr "" "CollisionShape节点必须拥有一个形状才能进行碰撞检测工作,请为它创建一个形状资" "源!" -#: scene/main/viewport.cpp +#: scene/3d/collision_polygon.cpp msgid "" -"This viewport is not set as render target. If you intend for it to display " -"its contents directly to the screen, make it a child of a Control so it can " -"obtain a size. Otherwise, make it a RenderTarget and assign its internal " -"texture to some node for display." +"CollisionPolygon only serves to provide a collision shape to a " +"CollisionObject derived node. Please only use it as a child of Area, " +"StaticBody, RigidBody, KinematicBody, etc. to give them a shape." msgstr "" +"CollisionPolygon类型节点只能为CollisionObject的派生类提供碰撞形状数据,请将其" +"放在Area、StaticBody、RigidBody或KinematicBody节点下。" -#: scene/gui/text_edit.cpp scene/gui/line_edit.cpp -#: tools/editor/plugins/shader_editor_plugin.cpp -#: tools/editor/plugins/script_editor_plugin.cpp -msgid "Cut" -msgstr "剪切" +#: scene/3d/collision_polygon.cpp +msgid "An empty CollisionPolygon has no effect on collision." +msgstr "空CollisionPolygon节点不起碰撞检测作用。" -#: scene/gui/text_edit.cpp scene/gui/line_edit.cpp -#: tools/editor/property_editor.cpp tools/editor/resources_dock.cpp -#: tools/editor/plugins/shader_editor_plugin.cpp -#: tools/editor/plugins/script_editor_plugin.cpp -msgid "Copy" -msgstr "复制" - -#: scene/gui/text_edit.cpp scene/gui/line_edit.cpp -#: tools/editor/property_editor.cpp tools/editor/resources_dock.cpp -#: tools/editor/plugins/shader_editor_plugin.cpp -#: tools/editor/plugins/script_editor_plugin.cpp -#: tools/editor/plugins/sprite_frames_editor_plugin.cpp -#: tools/editor/plugins/resource_preloader_editor_plugin.cpp -msgid "Paste" -msgstr "粘贴" - -#: scene/gui/text_edit.cpp scene/gui/line_edit.cpp -#: tools/editor/project_export.cpp -#: tools/editor/plugins/shader_editor_plugin.cpp -#: tools/editor/plugins/script_editor_plugin.cpp -msgid "Select All" -msgstr "全选" - -#: scene/gui/text_edit.cpp scene/gui/line_edit.cpp -#: tools/editor/script_editor_debugger.cpp tools/editor/property_editor.cpp -#: tools/editor/editor_log.cpp -#: tools/editor/plugins/animation_tree_editor_plugin.cpp -#: tools/editor/plugins/rich_text_editor_plugin.cpp -msgid "Clear" -msgstr "清除" - -#: scene/gui/text_edit.cpp scene/gui/line_edit.cpp tools/editor/editor_node.cpp -#: tools/editor/plugins/shader_editor_plugin.cpp -#: tools/editor/plugins/script_editor_plugin.cpp -msgid "Undo" -msgstr "撤销" - -#: scene/gui/popup.cpp +#: scene/3d/scenario_fx.cpp msgid "" -"Popups will hide by default unless you call popup() or any of the popup*() " -"functions. Making them visible for editing is fine though, but they will " -"hide upon running." -msgstr "" -"Popup对象在你调用popup()方法之前将保持隐藏,这里设置为可见并不代表执行场景时" -"它会出现。" +"Only one WorldEnvironment is allowed per scene (or set of instanced scenes)." +msgstr "每个场景中只允许有一个WorldEnvironment类型的节点。" -#: scene/audio/sample_player.cpp scene/2d/sample_player_2d.cpp +#: scene/3d/spatial_sample_player.cpp msgid "" "A SampleLibrary resource must be created or set in the 'samples' property in " -"order for SamplePlayer to play sound." +"order for SpatialSamplePlayer to play sound." msgstr "" -"SampleLibrary类型的资源必须是通过SamplePlayer类型节点的samples属性创建的,这" -"样的资源才能用于播放声音。" +"SampleLibrary类型的资源必须通过SpatialSamplePlayer节点的'samples'属性创建才能" +"正常播放声音。" -#: scene/2d/sprite.cpp tools/editor/project_settings.cpp -#: tools/editor/dependency_editor.cpp -msgid "" -"Path property must point to a valid Viewport node to work. Such Viewport " -"must be set to 'render target' mode." -msgstr "" -"Path属性必须指向一个合法的Viewport节点才能工作,同时此Viewport还需要启" -"用'render target'。" +#: scene/3d/navigation_mesh.cpp +msgid "A NavigationMesh resource must be set or created for this node to work." +msgstr "此节点需要设置NavigationMesh资源才能工作。" -#: scene/2d/sprite.cpp +#: scene/3d/navigation_mesh.cpp msgid "" -"The Viewport set in the path property must be set as 'render target' in " -"order for this sprite to work." +"NavigationMeshInstance must be a child or grandchild to a Navigation node. It " +"only provides navigation data." msgstr "" -"为了让此精灵正常工作,它的path属性所指向的Viewport需要开启'render target'。" +"NavigationMeshInstance类型节点必须作为Navigation节点的子孙才能提供导航数据。" + +#: scene/resources/dynamic_font.cpp +#: tools/editor/io_plugins/editor_font_import_plugin.cpp +msgid "Error initializing FreeType." +msgstr "初始化FreeType出错。" + +#: scene/resources/dynamic_font.cpp +#: tools/editor/io_plugins/editor_font_import_plugin.cpp +msgid "Unknown font format." +msgstr "未知的字体格式。" + +#: scene/resources/dynamic_font.cpp +#: tools/editor/io_plugins/editor_font_import_plugin.cpp +msgid "Error loading font." +msgstr "加载字体出错。" + +#: scene/resources/dynamic_font.cpp +#: tools/editor/io_plugins/editor_font_import_plugin.cpp +msgid "Invalid font size." +msgstr "字体大小非法。" + +#: scene/2d/particles_2d.cpp +msgid "Path property must point to a valid Particles2D node to work." +msgstr "path属性必须指向一个合法的Particles2D节点才能正常工作。" + +#: scene/2d/parallax_layer.cpp +msgid "" +"ParallaxLayer node only works when set as child of a ParallaxBackground node." +msgstr "ParallaxLayer类型的节点必须作为ParallaxBackground的子节点才能正常工作。" #: scene/2d/visibility_notifier_2d.cpp msgid "" @@ -162,27 +115,14 @@ msgid "" "as parent." msgstr "VisibilityEnable2D类型的节点用于场景的根节点才能获得最好的效果。" -#: scene/2d/animated_sprite.cpp +#: scene/2d/light_occluder_2d.cpp msgid "" -"A SpriteFrames resource must be created or set in the 'Frames' property in " -"order for AnimatedSprite to display frames." -msgstr "" -"SpriteFrames资源必须是通过AnimatedSprite节点的frames属性创建的,否则无法显示" -"动画帧。" +"An occluder polygon must be set (or drawn) for this occluder to take effect." +msgstr "此遮光体必须设置遮光形状才能起到遮光作用。" -#: scene/2d/canvas_modulate.cpp -msgid "" -"Only one visible CanvasModulate is allowed per scene (or set of instanced " -"scenes). The first created one will work, while the rest will be ignored." -msgstr "" -"每个场景中只允许有一个CanvasModulate类型的节点,场景中的第一个CanvasModulate" -"节点能正常工作,其余的将被忽略。" - -#: scene/2d/parallax_layer.cpp -msgid "" -"ParallaxLayer node only works when set as child of a ParallaxBackground node." -msgstr "" -"ParallaxLayer类型的节点必须作为ParallaxBackground的子节点才能正常工作。" +#: scene/2d/light_occluder_2d.cpp +msgid "The occluder polygon for this occluder is empty. Please draw a polygon!" +msgstr "此遮光体的遮光形状为空,请为其绘制一个遮光形状!" #: scene/2d/navigation_polygon.cpp msgid "" @@ -199,20 +139,20 @@ msgstr "" "NavigationPolygonInstance类型的节点必须作为Navigation2D的子孙才能为其提供导航" "数据。" -#: scene/2d/light_occluder_2d.cpp +#: scene/2d/sprite.cpp msgid "" -"An occluder polygon must be set (or drawn) for this occluder to take effect." -msgstr "此遮光体必须设置遮光形状才能起到遮光作用。" - -#: scene/2d/light_occluder_2d.cpp -msgid "The occluder polygon for this occluder is empty. Please draw a polygon!" -msgstr "此遮光体的遮光形状为空,请为其绘制一个遮光形状!" - -#: scene/2d/light_2d.cpp -msgid "" -"A texture with the shape of the light must be supplied to the 'texture' " -"property." +"Path property must point to a valid Viewport node to work. Such Viewport must " +"be set to 'render target' mode." msgstr "" +"Path属性必须指向一个合法的Viewport节点才能工作,同时此Viewport还需要启" +"用'render target'。" + +#: scene/2d/sprite.cpp +msgid "" +"The Viewport set in the path property must be set as 'render target' in order " +"for this sprite to work." +msgstr "" +"为了让此精灵正常工作,它的path属性所指向的Viewport需要开启'render target'。" #: scene/2d/collision_polygon_2d.cpp msgid "" @@ -227,9 +167,29 @@ msgstr "" msgid "An empty CollisionPolygon2D has no effect on collision." msgstr "空的CollisionPolygon2D不起任何碰撞检测作用。" -#: scene/2d/particles_2d.cpp -msgid "Path property must point to a valid Particles2D node to work." -msgstr "path属性必须指向一个合法的Particles2D节点才能正常工作。" +#: scene/2d/path_2d.cpp +msgid "PathFollow2D only works when set as a child of a Path2D node." +msgstr "PathFollow2D类型的节点只有放在Path2D节点下才能正常工作。" + +#: scene/2d/canvas_modulate.cpp +msgid "" +"Only one visible CanvasModulate is allowed per scene (or set of instanced " +"scenes). The first created one will work, while the rest will be ignored." +msgstr "" +"每个场景中只允许有一个CanvasModulate类型的节点,场景中的第一个CanvasModulate节" +"点能正常工作,其余的将被忽略。" + +#: scene/2d/animated_sprite.cpp +msgid "" +"A SpriteFrames resource must be created or set in the 'Frames' property in " +"order for AnimatedSprite to display frames." +msgstr "" +"SpriteFrames资源必须是通过AnimatedSprite节点的frames属性创建的,否则无法显示动" +"画帧。" + +#: scene/2d/remote_transform_2d.cpp +msgid "Path property must point to a valid Node2D node to work." +msgstr "path属性必须指向一个合法的Node2D节点才能正常工作。" #: scene/2d/collision_shape_2d.cpp msgid "" @@ -246,208 +206,537 @@ msgid "" "shape resource for it!" msgstr "形状资源必须是通过CollisionShape2D节点的shape属性创建的!" -#: scene/2d/path_2d.cpp -msgid "PathFollow2D only works when set as a child of a Path2D node." -msgstr "PathFollow2D类型的节点只有放在Path2D节点下才能正常工作。" - -#: scene/2d/remote_transform_2d.cpp -msgid "Path property must point to a valid Node2D node to work." -msgstr "path属性必须指向一个合法的Node2D节点才能正常工作。" - -#: tools/editor/editor_data.cpp -msgid "Updating Scene" -msgstr "更新场景" - -#: tools/editor/editor_data.cpp -msgid "Storing local changes.." -msgstr "保存修改中.." - -#: tools/editor/editor_data.cpp -msgid "Updating scene.." -msgstr "更新场景中.." - -#: tools/editor/array_property_edit.cpp -msgid "Resize Array" -msgstr "修改数组大小" - -#: tools/editor/array_property_edit.cpp -msgid "Change Array Value Type" -msgstr "修改数组类型" - -#: tools/editor/array_property_edit.cpp -msgid "Change Array Value" -msgstr "修改数组值" - -#: tools/editor/editor_file_dialog.cpp -#: tools/editor/plugins/script_editor_plugin.cpp -msgid "File Exists, Overwrite?" -msgstr "文件已存在,确定要覆盖它吗?" - -#: tools/editor/editor_file_dialog.cpp -msgid "All Recognized" -msgstr "所有可用类型" - -#: tools/editor/editor_file_dialog.cpp -msgid "All Files (*)" -msgstr "所有文件(*)" - -#: tools/editor/editor_file_dialog.cpp tools/editor/editor_node.cpp -#: tools/editor/quick_open.cpp tools/editor/editor_help.cpp -#: tools/editor/scenes_dock.cpp tools/editor/plugins/script_editor_plugin.cpp -msgid "Open" -msgstr "打开" - -#: tools/editor/editor_file_dialog.cpp tools/editor/editor_node.cpp -#: tools/editor/plugins/script_editor_plugin.cpp -#: tools/editor/plugins/animation_player_editor_plugin.cpp -msgid "Save" -msgstr "保存" - -#: tools/editor/editor_file_dialog.cpp -msgid "Save a File" -msgstr "保存文件" - -#: tools/editor/editor_file_dialog.cpp tools/editor/project_manager.cpp -#: tools/editor/create_dialog.cpp tools/editor/animation_editor.cpp -#: tools/editor/editor_dir_dialog.cpp -#: tools/editor/plugins/navigation_polygon_editor_plugin.cpp -#: tools/editor/plugins/mesh_instance_editor_plugin.cpp -#: tools/editor/plugins/light_occluder_2d_editor_plugin.cpp -#: tools/editor/plugins/particles_editor_plugin.cpp -msgid "Create Folder" -msgstr "新建目录" - -#: tools/editor/editor_file_dialog.cpp tools/editor/script_create_dialog.cpp -#: tools/editor/project_settings.cpp -#: tools/editor/io_plugins/editor_font_import_plugin.cpp -msgid "Path:" -msgstr "路径:" - -#: tools/editor/editor_file_dialog.cpp tools/editor/scenes_dock.cpp -msgid "Favorites:" -msgstr "收藏:" - -#: tools/editor/editor_file_dialog.cpp -msgid "Recent:" -msgstr "最近文件:" - -#: tools/editor/editor_file_dialog.cpp -msgid "Directories & Files:" -msgstr "目录|文件:" - -#: tools/editor/editor_file_dialog.cpp -#: tools/editor/plugins/sample_library_editor_plugin.cpp -msgid "Preview:" -msgstr "预览" - -#: tools/editor/editor_file_dialog.cpp tools/editor/script_editor_debugger.cpp -msgid "File:" -msgstr "文件:" - -#: tools/editor/editor_file_dialog.cpp -msgid "Filter:" -msgstr "筛选:" - -#: tools/editor/editor_file_dialog.cpp tools/editor/editor_plugin_settings.cpp -#: tools/editor/editor_dir_dialog.cpp tools/editor/project_settings.cpp -#: tools/editor/plugins/theme_editor_plugin.cpp -#: tools/editor/plugins/sample_library_editor_plugin.cpp -#: tools/editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Name:" -msgstr "名称" - -#: tools/editor/editor_file_dialog.cpp tools/editor/editor_dir_dialog.cpp -msgid "Could not create folder." -msgstr "无法创建目录。" - -#: tools/editor/editor_file_dialog.cpp -msgid "Must use a valid extension." -msgstr "必须使用合法的拓展名。" - -#: tools/editor/scene_tree_editor.cpp +#: scene/2d/light_2d.cpp msgid "" -"This item cannot be made visible because the parent is hidden. Unhide the " -"parent first." -msgstr "无法显示此节点,请先取消隐藏其父节点。" +"A texture with the shape of the light must be supplied to the 'texture' " +"property." +msgstr "" -#: tools/editor/scene_tree_editor.cpp -msgid "Toggle Spatial Visible" -msgstr "切换Spatial可见" +#: scene/gui/popup.cpp +msgid "" +"Popups will hide by default unless you call popup() or any of the popup*() " +"functions. Making them visible for editing is fine though, but they will hide " +"upon running." +msgstr "" +"Popup对象在你调用popup()方法之前将保持隐藏,这里设置为可见并不代表执行场景时它" +"会出现。" -#: tools/editor/scene_tree_editor.cpp -msgid "Toggle CanvasItem Visible" -msgstr "切换CanvasItem可见" - -#: tools/editor/scene_tree_editor.cpp tools/editor/script_create_dialog.cpp -#: tools/editor/editor_help.cpp -msgid "Inherits:" -msgstr "基类:" - -#: tools/editor/scene_tree_editor.cpp tools/editor/script_editor_debugger.cpp -#: tools/editor/project_settings.cpp -#: tools/editor/plugins/theme_editor_plugin.cpp -msgid "Type:" -msgstr "类型:" - -#: tools/editor/scene_tree_editor.cpp -msgid "Instance:" -msgstr "实例:" - -#: tools/editor/scene_tree_editor.cpp -msgid "Invalid node name, the following characters are not allowed:" -msgstr "节点名称非法,不允许包含以下字符:" - -#: tools/editor/scene_tree_editor.cpp -msgid "Rename Node" -msgstr "重命名节点" - -#: tools/editor/scene_tree_editor.cpp -msgid "Scene Tree (Nodes):" -msgstr "场景树:" - -#: tools/editor/scene_tree_editor.cpp -#: tools/editor/plugins/polygon_2d_editor_plugin.cpp +#: scene/gui/text_edit.cpp scene/gui/line_edit.cpp #: tools/editor/plugins/shader_editor_plugin.cpp #: tools/editor/plugins/script_editor_plugin.cpp +msgid "Cut" +msgstr "剪切" + +#: scene/gui/text_edit.cpp scene/gui/line_edit.cpp +#: tools/editor/resources_dock.cpp tools/editor/property_editor.cpp +#: tools/editor/plugins/shader_editor_plugin.cpp +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "Copy" +msgstr "复制" + +#: scene/gui/text_edit.cpp scene/gui/line_edit.cpp +#: tools/editor/resources_dock.cpp tools/editor/property_editor.cpp +#: tools/editor/plugins/shader_editor_plugin.cpp +#: tools/editor/plugins/script_editor_plugin.cpp +#: tools/editor/plugins/resource_preloader_editor_plugin.cpp +#: tools/editor/plugins/sprite_frames_editor_plugin.cpp +msgid "Paste" +msgstr "粘贴" + +#: scene/gui/text_edit.cpp scene/gui/line_edit.cpp +#: tools/editor/project_export.cpp tools/editor/plugins/shader_editor_plugin.cpp +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "Select All" +msgstr "全选" + +#: scene/gui/text_edit.cpp scene/gui/line_edit.cpp +#: tools/editor/script_editor_debugger.cpp tools/editor/editor_log.cpp +#: tools/editor/property_editor.cpp +#: tools/editor/plugins/rich_text_editor_plugin.cpp +#: tools/editor/plugins/animation_tree_editor_plugin.cpp +msgid "Clear" +msgstr "清除" + +#: scene/gui/text_edit.cpp scene/gui/line_edit.cpp tools/editor/editor_node.cpp +#: tools/editor/plugins/shader_editor_plugin.cpp +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "Undo" +msgstr "撤销" + +#: scene/main/viewport.cpp +msgid "" +"This viewport is not set as render target. If you intend for it to display " +"its contents directly to the screen, make it a child of a Control so it can " +"obtain a size. Otherwise, make it a RenderTarget and assign its internal " +"texture to some node for display." +msgstr "" + +#: tools/editor/project_export.cpp +msgid "Edit Script Options" +msgstr "脚本编辑器选项" + +#: tools/editor/project_export.cpp +msgid "Please export outside the project folder!" +msgstr "请导出到项目目录之外!" + +#: tools/editor/project_export.cpp +msgid "Error exporting project!" +msgstr "导出项目出错!" + +#: tools/editor/project_export.cpp +msgid "Error writing the project PCK!" +msgstr "写入项目PCK文件出错!" + +#: tools/editor/project_export.cpp +msgid "No exporter for platform '%s' yet." +msgstr "没有针对'%s'平台的导出模板。" + +#: tools/editor/project_export.cpp +msgid "Include" +msgstr "包含" + +#: tools/editor/project_export.cpp +msgid "Change Image Group" +msgstr "修改图片分组" + +#: tools/editor/project_export.cpp +msgid "Group name can't be empty!" +msgstr "分组名称不能为空!" + +#: tools/editor/project_export.cpp +msgid "Invalid character in group name!" +msgstr "分组名称中包含非法字符!" + +#: tools/editor/project_export.cpp +msgid "Group name already exists!" +msgstr "分组名称已存在!" + +#: tools/editor/project_export.cpp +msgid "Add Image Group" +msgstr "添加图片分组" + +#: tools/editor/project_export.cpp +msgid "Delete Image Group" +msgstr "删除图片分组" + +#: tools/editor/project_export.cpp tools/editor/editor_import_export.cpp +msgid "Error saving atlas:" +msgstr "保存贴图集出错:" + +#: tools/editor/project_export.cpp +msgid "Atlas Preview" +msgstr "预览精灵集" + +#: tools/editor/project_export.cpp +msgid "Project Export Settings" +msgstr "项目导出设置" + +#: tools/editor/project_export.cpp +msgid "Target" +msgstr "平台" + +#: tools/editor/project_export.cpp +msgid "Export to Platform" +msgstr "导出到平台" + +#: tools/editor/project_export.cpp tools/editor/plugins/theme_editor_plugin.cpp +msgid "Options" +msgstr "选项" + +#: tools/editor/project_export.cpp +msgid "Resources" +msgstr "资源" + +#: tools/editor/project_export.cpp +msgid "Export selected resources (including dependencies)." +msgstr "导出选中的资源(包括其依赖资源)" + +#: tools/editor/project_export.cpp +msgid "Export all resources in the project." +msgstr "导出项目中的所有资源" + +#: tools/editor/project_export.cpp +msgid "Export all files in the project directory." +msgstr "导出项目目录下的所有文件" + +#: tools/editor/project_export.cpp +msgid "Export Mode:" +msgstr "导出模式:" + +#: tools/editor/project_export.cpp +msgid "Resources to Export:" +msgstr "导出的资源:" + +#: tools/editor/project_export.cpp tools/editor/plugins/script_editor_plugin.cpp +msgid "File" +msgstr "文件" + +#: tools/editor/project_export.cpp +msgid "Action" +msgstr "动作" + +#: tools/editor/project_export.cpp +msgid "" +"Filters to export non-resource files (comma-separated, e.g.: *.json, *.txt):" +msgstr "导出非资源文件筛选(使用英文逗号分隔,如:*.json,*.txt):" + +#: tools/editor/project_export.cpp +msgid "Filters to exclude from export (comma-separated, e.g.: *.json, *.txt):" +msgstr "排除导出的非资源文件筛选(使用英文逗号分隔,如:*.json,*.txt):" + +#: tools/editor/project_export.cpp +msgid "Convert text scenes to binary on export." +msgstr "导出时将文本场景写入二进制文件。" + +#: tools/editor/project_export.cpp +msgid "Images" +msgstr "图片" + +#: tools/editor/project_export.cpp +msgid "Keep Original" +msgstr "保持原样" + +#: tools/editor/project_export.cpp +msgid "Compress for Disk (Lossy, WebP)" +msgstr "节省磁盘空间(有损压缩,WebP)" + +#: tools/editor/project_export.cpp +msgid "Compress for RAM (BC/PVRTC/ETC)" +msgstr "节省内存(BC/PVRTC/ETC)" + +#: tools/editor/project_export.cpp +msgid "Convert Images (*.png):" +msgstr "转换图片(*.png):" + +#: tools/editor/project_export.cpp +msgid "Compress for Disk (Lossy) Quality:" +msgstr "高质量(有损)节省磁盘空间" + +#: tools/editor/project_export.cpp +msgid "Shrink All Images:" +msgstr "收缩所有图片:" + +#: tools/editor/project_export.cpp +msgid "Compress Formats:" +msgstr "压缩格式:" + +#: tools/editor/project_export.cpp +msgid "Image Groups" +msgstr "图片分组" + +#: tools/editor/project_export.cpp +msgid "Groups:" +msgstr "分组:" + +#: tools/editor/project_export.cpp tools/editor/editor_node.cpp +msgid "Default" +msgstr "默认" + +#: tools/editor/project_export.cpp +msgid "Compress Disk" +msgstr "节省磁盘空间" + +#: tools/editor/project_export.cpp +msgid "Compress RAM" +msgstr "节省内存" + +#: tools/editor/project_export.cpp +msgid "Compress Mode:" +msgstr "压缩方式:" + +#: tools/editor/project_export.cpp +msgid "Lossy Quality:" +msgstr "图片质量:" + +#: tools/editor/project_export.cpp +msgid "Atlas:" +msgstr "精灵集:" + +#: tools/editor/project_export.cpp +msgid "Shrink By:" +msgstr "收缩方式:" + +#: tools/editor/project_export.cpp +msgid "Preview Atlas" +msgstr "精灵集预览:" + +#: tools/editor/project_export.cpp +msgid "Image Filter:" +msgstr "纹理过滤:\t\t" + +#: tools/editor/project_export.cpp +msgid "Images:" +msgstr "图片" + +#: tools/editor/project_export.cpp +msgid "Select None" +msgstr "取消选择" + +#: tools/editor/project_export.cpp tools/editor/groups_editor.cpp +msgid "Group" +msgstr "分组" + +#: tools/editor/project_export.cpp +msgid "Samples" +msgstr "音效" + +#: tools/editor/project_export.cpp +msgid "Sample Conversion Mode: (.wav files):" +msgstr "音效转换方式(.wav文件):" + +#: tools/editor/project_export.cpp +msgid "Keep" +msgstr "保持不变" + +#: tools/editor/project_export.cpp +msgid "Compress (RAM - IMA-ADPCM)" +msgstr "压缩(RAM - IMA-ADPCM)" + +#: tools/editor/project_export.cpp +msgid "Sampling Rate Limit (Hz):" +msgstr "采样率(Hz):" + +#: tools/editor/project_export.cpp +msgid "Trim" +msgstr "修剪" + +#: tools/editor/project_export.cpp +msgid "Trailing Silence:" +msgstr "" + +#: tools/editor/project_export.cpp +msgid "Script" +msgstr "脚本" + +#: tools/editor/project_export.cpp +msgid "Script Export Mode:" +msgstr "脚本导出方式:" + +#: tools/editor/project_export.cpp +msgid "Text" +msgstr "文本" + +#: tools/editor/project_export.cpp +msgid "Compiled" +msgstr "编译" + +#: tools/editor/project_export.cpp +msgid "Encrypted (Provide Key Below)" +msgstr "使用下列密码加密" + +#: tools/editor/project_export.cpp +msgid "Script Encryption Key (256-bits as hex):" +msgstr "脚本密匙(256位16进制码)" + +#: tools/editor/project_export.cpp +msgid "Export PCK/Zip" +msgstr "导出 PCK/ZIP" + +#: tools/editor/project_export.cpp tools/editor/editor_node.cpp +msgid "Export Project" +msgstr "导出项目" + +#: tools/editor/project_export.cpp tools/editor/editor_node.cpp +msgid "Password:" +msgstr "密码" + +#: tools/editor/project_export.cpp +msgid "Export Project PCK" +msgstr "导出项目PCK文件" + +#: tools/editor/project_export.cpp +msgid "Export.." +msgstr "导出.." + +#: tools/editor/project_export.cpp +msgid "Project Export" +msgstr "项目导出" + +#: tools/editor/project_export.cpp +msgid "Export Preset:" +msgstr "导出预设" + +#: tools/editor/project_export.cpp tools/editor/editor_node.cpp +msgid "Export" +msgstr "导出" + +#: tools/editor/code_editor.cpp +msgid "Go to Line" +msgstr "转到行" + +#: tools/editor/code_editor.cpp +msgid "Line Number:" +msgstr "行号:" + +#: tools/editor/code_editor.cpp +#, fuzzy +msgid "No Matches" +msgstr "匹配项:" + +#: tools/editor/code_editor.cpp +msgid "Replaced %d Ocurrence(s)." +msgstr "" + +#: tools/editor/code_editor.cpp +msgid "Replace" +msgstr "替换" + +#: tools/editor/code_editor.cpp +#, fuzzy +msgid "Replace All" +msgstr "替换" + +#: tools/editor/code_editor.cpp +#, fuzzy +msgid "Match Case" +msgstr "匹配项:" + +#: tools/editor/code_editor.cpp +msgid "Whole Words" +msgstr "" + +#: tools/editor/code_editor.cpp +msgid "Selection Only" +msgstr "仅选中" + +#: tools/editor/code_editor.cpp tools/editor/project_settings.cpp +#: tools/editor/addon_editor_plugin.cpp tools/editor/editor_help.cpp +#: tools/editor/plugins/shader_editor_plugin.cpp +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "Search" +msgstr "搜索" + +#: tools/editor/code_editor.cpp tools/editor/editor_help.cpp +msgid "Find" +msgstr "查找" + +#: tools/editor/code_editor.cpp +msgid "Next" +msgstr "下一项" + +#: tools/editor/code_editor.cpp +msgid "Replaced %d ocurrence(s)." +msgstr "" + +#: tools/editor/code_editor.cpp +msgid "Not found!" +msgstr "未找到!" + +#: tools/editor/code_editor.cpp +msgid "Replace By" +msgstr "替换" + +#: tools/editor/code_editor.cpp +msgid "Case Sensitive" +msgstr "区分大小写" + +#: tools/editor/code_editor.cpp +msgid "Backwards" +msgstr "向后" + +#: tools/editor/code_editor.cpp +msgid "Prompt On Replace" +msgstr "更换时提示" + +#: tools/editor/code_editor.cpp +msgid "Skip" +msgstr "跳过" + +#: tools/editor/code_editor.cpp tools/editor/script_editor_debugger.cpp +msgid "Line:" +msgstr "行:" + +#: tools/editor/code_editor.cpp +msgid "Col:" +msgstr "列:" + +#: tools/editor/connections_dialog.cpp +msgid "Method in target Node must be specified!" +msgstr "必须设置方法的对象节点!" + +#: tools/editor/connections_dialog.cpp +msgid "Connect To Node:" +msgstr "连接到节点:" + +#: tools/editor/connections_dialog.cpp +msgid "Binds (Extra Params):" +msgstr "绑定(附加参数):" + +#: tools/editor/connections_dialog.cpp tools/editor/project_settings.cpp +#: tools/editor/groups_editor.cpp tools/editor/plugins/theme_editor_plugin.cpp +#: tools/editor/plugins/item_list_editor_plugin.cpp +msgid "Add" +msgstr "添加" + +#: tools/editor/connections_dialog.cpp tools/editor/dependency_editor.cpp +#: tools/editor/project_manager.cpp +#: tools/editor/plugins/animation_tree_editor_plugin.cpp +#: tools/editor/plugins/theme_editor_plugin.cpp +msgid "Remove" +msgstr "移除" + +#: tools/editor/connections_dialog.cpp +msgid "Path To Node:" +msgstr "节点路径:" + +#: tools/editor/connections_dialog.cpp +msgid "Method In Node:" +msgstr "节点方法:" + +#: tools/editor/connections_dialog.cpp +msgid "Make Function" +msgstr "创建方法" + +#: tools/editor/connections_dialog.cpp +msgid "Deferred" +msgstr "" + +#: tools/editor/connections_dialog.cpp +msgid "Oneshot" +msgstr "" + +#: tools/editor/connections_dialog.cpp tools/editor/settings_config_dialog.cpp +#: tools/editor/import_settings.cpp tools/editor/run_settings_dialog.cpp +#: tools/editor/project_settings.cpp tools/editor/groups_editor.cpp +#: tools/editor/property_editor.cpp tools/editor/addon_editor_plugin.cpp +#: tools/editor/call_dialog.cpp +#: tools/editor/plugins/sample_library_editor_plugin.cpp +#: tools/editor/plugins/animation_player_editor_plugin.cpp #: tools/editor/plugins/canvas_item_editor_plugin.cpp -msgid "Editable Children" -msgstr "允许编辑子孙节点" +#: tools/editor/plugins/script_editor_plugin.cpp +#: tools/editor/plugins/resource_preloader_editor_plugin.cpp +#: tools/editor/plugins/sprite_frames_editor_plugin.cpp +msgid "Close" +msgstr "关闭" -#: tools/editor/scene_tree_editor.cpp -msgid "Load As Placeholder" -msgstr "加载为占位符" +#: tools/editor/connections_dialog.cpp +msgid "Connect" +msgstr "连接" -#: tools/editor/scene_tree_editor.cpp -msgid "Open in Editor" -msgstr "在编辑器中打开" +#: tools/editor/connections_dialog.cpp +msgid "Connect '%s' to '%s'" +msgstr "连接'%s'到'%s'" -#: tools/editor/scene_tree_editor.cpp -msgid "Clear Inheritance" -msgstr "清除继承" +#: tools/editor/connections_dialog.cpp +msgid "Create Subscription" +msgstr "" -#: tools/editor/scene_tree_editor.cpp -msgid "Clear Inheritance? (No Undo!)" -msgstr "确定要清除继承吗(无法撤销!)?" +#: tools/editor/connections_dialog.cpp +msgid "Connect.." +msgstr "连接事件" -#: tools/editor/scene_tree_editor.cpp -msgid "Clear!" -msgstr "清除!" +#: tools/editor/connections_dialog.cpp +#: tools/editor/plugins/animation_tree_editor_plugin.cpp +msgid "Disconnect" +msgstr "删除事件连接" -#: tools/editor/scene_tree_editor.cpp -msgid "Select a Node" -msgstr "选择一个节点" +#: tools/editor/connections_dialog.cpp +msgid "Edit Connections.." +msgstr "编辑事件连接" -#: tools/editor/file_type_cache.cpp -msgid "Can't open file_type_cache.cch for writing, not saving file type cache!" -msgstr "无法以可写方式打开file_type_cache.cch!" - -#: tools/editor/pvrtc_compress.cpp -msgid "Could not execute PVRTC tool:" -msgstr "无法执行PVPTC工具:" - -#: tools/editor/pvrtc_compress.cpp -msgid "Can't load back converted image using PVRTC tool:" -msgstr "无法加载使用PVRTC工具转换的图片:" +#: tools/editor/connections_dialog.cpp +msgid "Connections:" +msgstr "事件:" #: tools/editor/editor_sub_scene.cpp msgid "Select Node(s) to Import" @@ -457,247 +746,212 @@ msgstr "选择要导入的节点" msgid "Scene Path:" msgstr "场景路径:" -#: tools/editor/editor_sub_scene.cpp tools/editor/editor_node.cpp -#: tools/editor/project_manager.cpp -#: tools/editor/io_plugins/editor_scene_import_plugin.cpp -#: tools/editor/io_plugins/editor_texture_import_plugin.cpp -#: tools/editor/io_plugins/editor_font_import_plugin.cpp -#: tools/editor/io_plugins/editor_sample_import_plugin.cpp -#: tools/editor/io_plugins/editor_translation_import_plugin.cpp -#: tools/editor/io_plugins/editor_mesh_import_plugin.cpp +#: tools/editor/editor_sub_scene.cpp msgid "Import From Node:" msgstr "从节点中导入:" -#: tools/editor/script_editor_debugger.cpp -msgid "Bytes:" -msgstr "字节:" +#: tools/editor/settings_config_dialog.cpp tools/editor/editor_node.cpp +msgid "Editor Settings" +msgstr "编辑器设置" -#: tools/editor/script_editor_debugger.cpp -msgid "Warning" -msgstr "警告:" - -#: tools/editor/script_editor_debugger.cpp -#: tools/editor/plugins/tile_set_editor_plugin.cpp -msgid "Error" -msgstr "错误" - -#: tools/editor/script_editor_debugger.cpp tools/editor/editor_help.cpp -msgid "Description:" -msgstr "描述:" - -#: tools/editor/script_editor_debugger.cpp tools/editor/editor_profiler.cpp -msgid "Time:" -msgstr "时间:" - -#: tools/editor/script_editor_debugger.cpp -msgid "Error:" -msgstr "错误:" - -#: tools/editor/script_editor_debugger.cpp -msgid "Source:" -msgstr "源:" - -#: tools/editor/script_editor_debugger.cpp -msgid "Function:" -msgstr "函数:" - -#: tools/editor/script_editor_debugger.cpp -msgid "Errors" -msgstr "错误" - -#: tools/editor/script_editor_debugger.cpp -#: tools/editor/plugins/script_editor_plugin.cpp -msgid "Debugger" -msgstr "调试器" - -#: tools/editor/script_editor_debugger.cpp -msgid "Child Process Connected" -msgstr "子进程已连接" - -#: tools/editor/script_editor_debugger.cpp tools/editor/code_editor.cpp -msgid "Line:" -msgstr "行:" - -#: tools/editor/script_editor_debugger.cpp -#: tools/editor/plugins/script_editor_plugin.cpp -msgid "Step Into" -msgstr "单步进入" - -#: tools/editor/script_editor_debugger.cpp -#: tools/editor/plugins/script_editor_plugin.cpp -msgid "Step Over" -msgstr "单步跳过" - -#: tools/editor/script_editor_debugger.cpp -#: tools/editor/plugins/script_editor_plugin.cpp -msgid "Break" -msgstr "跳过" - -#: tools/editor/script_editor_debugger.cpp -#: tools/editor/plugins/script_editor_plugin.cpp -msgid "Continue" -msgstr "继续" - -#: tools/editor/script_editor_debugger.cpp -msgid "Inspect Previous Instance" -msgstr "编辑上一个实例" - -#: tools/editor/script_editor_debugger.cpp -msgid "Inspect Next Instance" -msgstr "编辑下一个实例" - -#: tools/editor/script_editor_debugger.cpp -msgid "Stack Frames" -msgstr "" - -#: tools/editor/script_editor_debugger.cpp -msgid "Variable" -msgstr "变量" - -#: tools/editor/script_editor_debugger.cpp -msgid "Errors:" -msgstr "错误:" - -#: tools/editor/script_editor_debugger.cpp -msgid "Stack Trace (if applicable):" -msgstr "调用堆栈:" - -#: tools/editor/script_editor_debugger.cpp -msgid "Remote Inspector" -msgstr "远程属性面板" - -#: tools/editor/script_editor_debugger.cpp -msgid "Monitor" -msgstr "键名" - -#: tools/editor/script_editor_debugger.cpp -msgid "Value" -msgstr "值" - -#: tools/editor/script_editor_debugger.cpp -msgid "List of Video Memory Usage by Resource:" -msgstr "占用显存的资源列表:" - -#: tools/editor/script_editor_debugger.cpp -msgid "Total:" -msgstr "合计:" - -#: tools/editor/script_editor_debugger.cpp -msgid "Video Mem" -msgstr "显存" - -#: tools/editor/script_editor_debugger.cpp -msgid "Resource Path" -msgstr "资源路径" - -#: tools/editor/script_editor_debugger.cpp -msgid "Type" -msgstr "类型" - -#: tools/editor/script_editor_debugger.cpp -#: tools/editor/plugins/sample_library_editor_plugin.cpp -msgid "Format" -msgstr "格式" - -#: tools/editor/script_editor_debugger.cpp -msgid "Usage" -msgstr "用量" - -#: tools/editor/script_editor_debugger.cpp -msgid "Clicked Control:" -msgstr "点击的控件:" - -#: tools/editor/script_editor_debugger.cpp -msgid "Clicked Control Type:" -msgstr "点击的控件类型:" - -#: tools/editor/script_editor_debugger.cpp -msgid "Live Edit Root:" -msgstr "实时编辑根节点:" - -#: tools/editor/script_editor_debugger.cpp -msgid "Set From Tree" -msgstr "从场景树设置" - -#: tools/editor/addon_editor_plugin.cpp tools/editor/import_settings.cpp -#: tools/editor/property_editor.cpp tools/editor/call_dialog.cpp -#: tools/editor/groups_editor.cpp tools/editor/connections_dialog.cpp -#: tools/editor/project_settings.cpp tools/editor/settings_config_dialog.cpp -#: tools/editor/run_settings_dialog.cpp -#: tools/editor/plugins/script_editor_plugin.cpp -#: tools/editor/plugins/canvas_item_editor_plugin.cpp -#: tools/editor/plugins/sprite_frames_editor_plugin.cpp -#: tools/editor/plugins/animation_player_editor_plugin.cpp -#: tools/editor/plugins/sample_library_editor_plugin.cpp -#: tools/editor/plugins/resource_preloader_editor_plugin.cpp -msgid "Close" -msgstr "关闭" +#: tools/editor/settings_config_dialog.cpp tools/editor/project_settings.cpp +msgid "General" +msgstr "一般" +#: tools/editor/settings_config_dialog.cpp tools/editor/quick_open.cpp #: tools/editor/addon_editor_plugin.cpp tools/editor/editor_node.cpp -#: tools/editor/quick_open.cpp tools/editor/create_dialog.cpp -#: tools/editor/editor_help.cpp tools/editor/project_settings.cpp -#: tools/editor/code_editor.cpp tools/editor/settings_config_dialog.cpp -#: tools/editor/plugins/shader_editor_plugin.cpp +#: tools/editor/editor_help.cpp tools/editor/create_dialog.cpp #: tools/editor/plugins/script_editor_plugin.cpp msgid "Search:" msgstr "搜索:" +#: tools/editor/settings_config_dialog.cpp tools/editor/project_settings.cpp #: tools/editor/addon_editor_plugin.cpp -msgid "Search" -msgstr "搜索" - -#: tools/editor/addon_editor_plugin.cpp -msgid "Import" -msgstr "导入" - -#: tools/editor/addon_editor_plugin.cpp tools/editor/project_settings.cpp -#: tools/editor/settings_config_dialog.cpp msgid "Plugins" msgstr "插件" -#: tools/editor/addon_editor_plugin.cpp -msgid "Sort:" -msgstr "排序:" +#: tools/editor/settings_config_dialog.cpp +msgid "Plugin List:" +msgstr "插件列表" -#: tools/editor/addon_editor_plugin.cpp -msgid "Reverse" -msgstr "反选" +#: tools/editor/editor_dir_dialog.cpp +msgid "Choose a Directory" +msgstr "选择目录" -#: tools/editor/addon_editor_plugin.cpp tools/editor/project_settings.cpp -msgid "Category:" -msgstr "分类:" +#: tools/editor/editor_dir_dialog.cpp tools/editor/editor_file_dialog.cpp +msgid "Create Folder" +msgstr "新建目录" -#: tools/editor/addon_editor_plugin.cpp -msgid "All" -msgstr "全部" +#: tools/editor/editor_dir_dialog.cpp tools/editor/editor_plugin_settings.cpp +#: tools/editor/editor_file_dialog.cpp +#: tools/editor/plugins/theme_editor_plugin.cpp +msgid "Name:" +msgstr "名称" -#: tools/editor/addon_editor_plugin.cpp -msgid "Site:" -msgstr "站点:" +#: tools/editor/editor_dir_dialog.cpp tools/editor/editor_file_dialog.cpp +msgid "Could not create folder." +msgstr "无法创建目录。" -#: tools/editor/addon_editor_plugin.cpp -msgid "Assets ZIP File" +#: tools/editor/editor_dir_dialog.cpp +msgid "Choose" +msgstr "选择" + +#: tools/editor/editor_file_system.cpp +msgid "Cannot go into subdir:" +msgstr "无法打开目录:" + +#: tools/editor/editor_file_system.cpp +msgid "ScanSources" msgstr "" -#: tools/editor/editor_plugin_settings.cpp -msgid "Installed Plugins:" -msgstr "已安装插件:" +#: tools/editor/dependency_editor.cpp +msgid "Search Replacement For:" +msgstr "搜索替换:" -#: tools/editor/editor_plugin_settings.cpp tools/editor/editor_node.cpp -msgid "Update" -msgstr "更新" +#: tools/editor/dependency_editor.cpp +msgid "Dependencies For:" +msgstr "依赖项:" -#: tools/editor/editor_plugin_settings.cpp -msgid "Version:" -msgstr "版本" +#: tools/editor/dependency_editor.cpp +msgid "" +"Scene '%s' is currently being edited.\n" +"Changes will not take effect unless reloaded." +msgstr "场景%s已被修改,重新加载后生效。" -#: tools/editor/editor_plugin_settings.cpp -msgid "Author:" -msgstr "作者" +#: tools/editor/dependency_editor.cpp +msgid "" +"Resource '%s' is in use.\n" +"Changes will take effect when reloaded." +msgstr "资源%s正在使用中,修改将在重新加载后生效。" -#: tools/editor/editor_plugin_settings.cpp -msgid "Status:" -msgstr "状态" +#: tools/editor/dependency_editor.cpp +msgid "Dependencies" +msgstr "依赖" + +#: tools/editor/dependency_editor.cpp +msgid "Resource" +msgstr "资源" + +#: tools/editor/dependency_editor.cpp tools/editor/project_settings.cpp +#: tools/editor/project_manager.cpp +msgid "Path" +msgstr "路径" + +#: tools/editor/dependency_editor.cpp +msgid "Dependencies:" +msgstr "依赖:" + +#: tools/editor/dependency_editor.cpp +msgid "Fix Broken" +msgstr "修复依赖" + +#: tools/editor/dependency_editor.cpp +msgid "Dependency Editor" +msgstr "依赖编辑器" + +#: tools/editor/dependency_editor.cpp +msgid "Search Replacement Resource:" +msgstr "查找替换资源:" + +#: tools/editor/dependency_editor.cpp +msgid "Owners Of:" +msgstr "拥有者:" + +#: tools/editor/dependency_editor.cpp +msgid "" +"The files being removed are required by other resources in order for them to " +"work.\n" +"Remove them anyway? (no undo)" +msgstr "要删除的文件被其他资源所依赖,仍然要删除吗(无法撤销)?" + +#: tools/editor/dependency_editor.cpp +msgid "Remove selected files from the project? (no undo)" +msgstr "确定从项目中删除文件(此操作无法撤销)?" + +#: tools/editor/dependency_editor.cpp +msgid "Error loading:" +msgstr "加载出错:" + +#: tools/editor/dependency_editor.cpp +msgid "Scene failed to load due to missing dependencies:" +msgstr "加载场景失败,找不到以下依赖项目:" + +#: tools/editor/dependency_editor.cpp +msgid "Open Anyway" +msgstr "仍然打开" + +#: tools/editor/dependency_editor.cpp +msgid "Which action should be taken?" +msgstr "应采取哪项行动?" + +#: tools/editor/dependency_editor.cpp +msgid "Fix Dependencies" +msgstr "修复依赖项" + +#: tools/editor/dependency_editor.cpp +msgid "Errors loading!" +msgstr "加载出错!" + +#: tools/editor/dependency_editor.cpp +msgid "Permanently delete %d item(s)? (No undo!)" +msgstr "永久删除选中的%d条项目吗(此操作无法撤销!)?" + +#: tools/editor/dependency_editor.cpp +msgid "Owns" +msgstr "拥有对象" + +#: tools/editor/dependency_editor.cpp +msgid "Resources Without Explicit Ownership:" +msgstr "没有指定所属关系的资源:" + +#: tools/editor/dependency_editor.cpp tools/editor/editor_node.cpp +msgid "Orphan Resource Explorer" +msgstr "查看孤立资源" + +#: tools/editor/dependency_editor.cpp +msgid "Delete selected files?" +msgstr "删除选中的文件?" + +#: tools/editor/dependency_editor.cpp tools/editor/scenes_dock.cpp +#: tools/editor/editor_node.cpp tools/editor/plugins/item_list_editor_plugin.cpp +msgid "Delete" +msgstr "删除" + +#: tools/editor/spatial_editor_gizmos.cpp +msgid "Change Light Radius" +msgstr "设置光照半径" + +#: tools/editor/spatial_editor_gizmos.cpp +msgid "Change Camera FOV" +msgstr "更改摄像机视角" + +#: tools/editor/spatial_editor_gizmos.cpp +msgid "Change Camera Size" +msgstr "修改摄像机尺寸" + +#: tools/editor/spatial_editor_gizmos.cpp +msgid "Change Sphere Shape Radius" +msgstr "更改球体半径" + +#: tools/editor/spatial_editor_gizmos.cpp +msgid "Change Box Shape Extents" +msgstr "" + +#: tools/editor/spatial_editor_gizmos.cpp +msgid "Change Capsule Shape Radius" +msgstr "更改胶囊半径" + +#: tools/editor/spatial_editor_gizmos.cpp +msgid "Change Capsule Shape Height" +msgstr "更改胶囊高度" + +#: tools/editor/spatial_editor_gizmos.cpp +msgid "Change Ray Shape Length" +msgstr "" + +#: tools/editor/spatial_editor_gizmos.cpp +msgid "Change Notifier Extents" +msgstr "" #: tools/editor/script_create_dialog.cpp msgid "Invalid parent class name" @@ -763,16 +1017,21 @@ msgstr "路径可用" msgid "Class Name:" msgstr "类名:" +#: tools/editor/script_create_dialog.cpp tools/editor/scene_tree_editor.cpp +#: tools/editor/editor_help.cpp +msgid "Inherits:" +msgstr "基类:" + #: tools/editor/script_create_dialog.cpp #: tools/editor/io_plugins/editor_translation_import_plugin.cpp msgid "Language" msgstr "语言:" #: tools/editor/script_create_dialog.cpp tools/editor/property_editor.cpp -#: tools/editor/plugins/sprite_frames_editor_plugin.cpp -#: tools/editor/plugins/animation_player_editor_plugin.cpp #: tools/editor/plugins/sample_library_editor_plugin.cpp +#: tools/editor/plugins/animation_player_editor_plugin.cpp #: tools/editor/plugins/resource_preloader_editor_plugin.cpp +#: tools/editor/plugins/sprite_frames_editor_plugin.cpp msgid "Error!" msgstr "错误!" @@ -780,1046 +1039,25 @@ msgstr "错误!" msgid "Built-In Script" msgstr "内置脚本" +#: tools/editor/script_create_dialog.cpp tools/editor/project_settings.cpp +#: tools/editor/editor_file_dialog.cpp +#: tools/editor/io_plugins/editor_font_import_plugin.cpp +msgid "Path:" +msgstr "路径:" + #: tools/editor/script_create_dialog.cpp msgid "Create Node Script" msgstr "创建脚本" -#: tools/editor/script_create_dialog.cpp +#: tools/editor/script_create_dialog.cpp tools/editor/animation_editor.cpp +#: tools/editor/project_manager.cpp tools/editor/create_dialog.cpp +#: tools/editor/plugins/light_occluder_2d_editor_plugin.cpp +#: tools/editor/plugins/mesh_instance_editor_plugin.cpp +#: tools/editor/plugins/navigation_polygon_editor_plugin.cpp +#: tools/editor/plugins/particles_editor_plugin.cpp msgid "Create" msgstr "创建" -#: tools/editor/editor_node.cpp tools/editor/import_settings.cpp -#: tools/editor/editor_reimport_dialog.cpp -msgid "Re-Importing" -msgstr "重新导入" - -#: tools/editor/editor_node.cpp -msgid "Importing:" -msgstr "导入:" - -#: tools/editor/editor_node.cpp -msgid "Node From Scene" -msgstr "" - -#: tools/editor/editor_node.cpp tools/editor/scenes_dock.cpp -msgid "Re-Import.." -msgstr "重新导入.." - -#: tools/editor/editor_node.cpp tools/editor/resources_dock.cpp -#: tools/editor/plugins/animation_player_editor_plugin.cpp -msgid "Error saving resource!" -msgstr "保存资源出错!" - -#: tools/editor/editor_node.cpp tools/editor/resources_dock.cpp -#: tools/editor/plugins/animation_player_editor_plugin.cpp -msgid "Save Resource As.." -msgstr "资源另存为.." - -#: tools/editor/editor_node.cpp tools/editor/scene_tree_dock.cpp -msgid "I see.." -msgstr "好吧.." - -#: tools/editor/editor_node.cpp -msgid "Can't open file for writing:" -msgstr "无法以可写模式打开文件:" - -#: tools/editor/editor_node.cpp -msgid "Requested file format unknown:" -msgstr "未知的文件类型请求:" - -#: tools/editor/editor_node.cpp -msgid "Error while saving." -msgstr "保存出错。" - -#: tools/editor/editor_node.cpp -msgid "Saving Scene" -msgstr "正在保存场景" - -#: tools/editor/editor_node.cpp -msgid "Analyzing" -msgstr "正在分析" - -#: tools/editor/editor_node.cpp -msgid "Creating Thumbnail" -msgstr "" - -#: tools/editor/editor_node.cpp -msgid "" -"Couldn't save scene. Likely dependencies (instances) couldn't be satisfied." -msgstr "无法保存场景,依赖项(实例)验证失败。" - -#: tools/editor/editor_node.cpp -msgid "Failed to load resource." -msgstr "加载资源失败。" - -#: tools/editor/editor_node.cpp -msgid "Can't load MeshLibrary for merging!" -msgstr "" - -#: tools/editor/editor_node.cpp -msgid "Error saving MeshLibrary!" -msgstr "" - -#: tools/editor/editor_node.cpp -msgid "Can't load TileSet for merging!" -msgstr "无法加载要合并的砖块集!" - -#: tools/editor/editor_node.cpp -msgid "Error saving TileSet!" -msgstr "保存砖块集失败!" - -#: tools/editor/editor_node.cpp -msgid "Can't open export templates zip." -msgstr "无法打开ZIP导出模板" - -#: tools/editor/editor_node.cpp -msgid "Loading Export Templates" -msgstr "正在加载导出模板" - -#: tools/editor/editor_node.cpp -msgid "Error trying to save layout!" -msgstr "保存布局出错!" - -#: tools/editor/editor_node.cpp tools/editor/project_export.cpp -msgid "Default editor layout overridden." -msgstr "覆盖编辑器默认布局。" - -#: tools/editor/editor_node.cpp -msgid "Layout name not found!" -msgstr "布局名称未找到!" - -#: tools/editor/editor_node.cpp -msgid "Restored default layout to base settings." -msgstr "重置为默认布局设置。" - -#: tools/editor/editor_node.cpp -msgid "Copy Params" -msgstr "拷贝参数" - -#: tools/editor/editor_node.cpp -msgid "Set Params" -msgstr "设置参数" - -#: tools/editor/editor_node.cpp -#: tools/editor/plugins/resource_preloader_editor_plugin.cpp -msgid "Paste Resource" -msgstr "粘贴资源" - -#: tools/editor/editor_node.cpp -msgid "Copy Resource" -msgstr "拷贝资源" - -#: tools/editor/editor_node.cpp -msgid "Make Built-In" -msgstr "" - -#: tools/editor/editor_node.cpp -msgid "Make Sub-Resources Unique" -msgstr "" - -#: tools/editor/editor_node.cpp -msgid "There is no defined scene to run." -msgstr "没有设置要执行的场景。" - -#: tools/editor/editor_node.cpp -msgid "Current scene was never saved, please save it prior to running." -msgstr "当前场景尚未保存,请保存后再尝试执行。" - -#: tools/editor/editor_node.cpp -msgid "Could not start subprocess!" -msgstr "无法启动子进程!" - -#: tools/editor/editor_node.cpp -msgid "Open Scene" -msgstr "打开场景" - -#: tools/editor/editor_node.cpp -msgid "Open Base Scene" -msgstr "" - -#: tools/editor/editor_node.cpp -msgid "Quick Open Scene.." -msgstr "快速打开场景.." - -#: tools/editor/editor_node.cpp -msgid "Quick Open Script.." -msgstr "快速打开脚本.." - -#: tools/editor/editor_node.cpp -msgid "Yes" -msgstr "是" - -#: tools/editor/editor_node.cpp -msgid "Close scene? (Unsaved changes will be lost)" -msgstr "确定要关闭场景吗,未保存的修改将丢失?" - -#: tools/editor/editor_node.cpp -msgid "Save Scene As.." -msgstr "场景另存为" - -#: tools/editor/editor_node.cpp -msgid "This scene has never been saved. Save before running?" -msgstr "此场景尚未保存,要在运行之前保存它吗?" - -#: tools/editor/editor_node.cpp -msgid "Please save the scene first." -msgstr "请先保存场景。" - -#: tools/editor/editor_node.cpp -msgid "Save Translatable Strings" -msgstr "保存可翻译字符串" - -#: tools/editor/editor_node.cpp tools/editor/project_export.cpp -msgid "Export Mesh Library" -msgstr "" - -#: tools/editor/editor_node.cpp -msgid "Export Tile Set" -msgstr "导出砖块集" - -#: tools/editor/editor_node.cpp -msgid "Quit" -msgstr "退出" - -#: tools/editor/editor_node.cpp -msgid "Exit the editor?" -msgstr "确定要退出编辑器吗?" - -#: tools/editor/editor_node.cpp -msgid "Current scene not saved. Open anyway?" -msgstr "当前场景尚未保存,仍要打开?" - -#: tools/editor/editor_node.cpp -msgid "Can't reload a scene that was never saved." -msgstr "无法重新加载未保存的场景。" - -#: tools/editor/editor_node.cpp -msgid "Revert" -msgstr "恢复" - -#: tools/editor/editor_node.cpp -msgid "This action cannot be undone. Revert anyway?" -msgstr "此操作无法撤销,确定要继续吗?" - -#: tools/editor/editor_node.cpp -msgid "Quick Run Scene.." -msgstr "快速运行场景" - -#: tools/editor/editor_node.cpp tools/editor/scene_tree_dock.cpp -msgid "Ugh" -msgstr "额" - -#: tools/editor/editor_node.cpp -msgid "" -"Error loading scene, it must be inside the project path. Use 'Import' to " -"open the scene, then save it inside the project path." -msgstr "" -"加载场景出错,场景必须放在项目目录下。请尝试使用'导入'菜单导入此场景后再试。" - -#: tools/editor/editor_node.cpp -msgid "Error loading scene." -msgstr "加载场景出错。" - -#: tools/editor/editor_node.cpp -msgid "Scene '%s' has broken dependencies:" -msgstr "场景%s的依赖已被破坏:" - -#: tools/editor/editor_node.cpp -msgid "Save Layout" -msgstr "保存布局" - -#: tools/editor/editor_node.cpp tools/editor/scenes_dock.cpp -#: tools/editor/dependency_editor.cpp -#: tools/editor/plugins/item_list_editor_plugin.cpp -msgid "Delete Layout" -msgstr "删除布局" - -#: tools/editor/editor_node.cpp -msgid "Default" -msgstr "默认" - -#: tools/editor/editor_node.cpp -msgid "Delete" -msgstr "删除" - -#: tools/editor/editor_node.cpp -msgid "Switch Scene Tab" -msgstr "切换场景标签页" - -#: tools/editor/editor_node.cpp -msgid "%d more file(s)" -msgstr "更多的%d个文件" - -#: tools/editor/editor_node.cpp -msgid "%d more file(s) or folder(s)" -msgstr "更多的%d个文件或目录" - -#: tools/editor/editor_node.cpp -msgid "Scene" -msgstr "场景" - -#: tools/editor/editor_node.cpp -msgid "Go to previously opened scene." -msgstr "前往上一个打开的场景。" - -#: tools/editor/editor_node.cpp -msgid "Operations with scene files." -msgstr "操作场景文件。" - -#: tools/editor/editor_node.cpp tools/editor/plugins/script_editor_plugin.cpp -msgid "New Scene" -msgstr "新建场景" - -#: tools/editor/editor_node.cpp -msgid "New Inherited Scene.." -msgstr "从现有场景中创建.." - -#: tools/editor/editor_node.cpp -msgid "Open Scene.." -msgstr "打开场景" - -#: tools/editor/editor_node.cpp -msgid "Save Scene" -msgstr "保存场景" - -#: tools/editor/editor_node.cpp -msgid "Close Scene" -msgstr "关闭场景" - -#: tools/editor/editor_node.cpp -msgid "Close Goto Prev. Scene" -msgstr "关闭并前往上一个场景" - -#: tools/editor/editor_node.cpp -msgid "Open Recent" -msgstr "最近打开" - -#: tools/editor/editor_node.cpp -msgid "Quick Search File.." -msgstr "快速查找文件.." - -#: tools/editor/editor_node.cpp -msgid "Convert To.." -msgstr "转换为.." - -#: tools/editor/editor_node.cpp -msgid "Translatable Strings.." -msgstr "可翻译字符串" - -#: tools/editor/editor_node.cpp -msgid "MeshLibrary.." -msgstr "" - -#: tools/editor/editor_node.cpp -msgid "TileSet.." -msgstr "砖块集.." - -#: tools/editor/editor_node.cpp tools/editor/plugins/shader_editor_plugin.cpp -#: tools/editor/plugins/script_editor_plugin.cpp -msgid "Redo" -msgstr "重做" - -#: tools/editor/editor_node.cpp -msgid "Run Script" -msgstr "运行脚本" - -#: tools/editor/editor_node.cpp -msgid "Project Settings" -msgstr "项目设置" - -#: tools/editor/editor_node.cpp -msgid "Revert Scene" -msgstr "恢复场景" - -#: tools/editor/editor_node.cpp -msgid "Quit to Project List" -msgstr "退出到项目列表" - -#: tools/editor/editor_node.cpp -msgid "Import assets to the project." -msgstr "导入资源" - -#: tools/editor/editor_node.cpp -msgid "Miscellaneous project or scene-wide tools." -msgstr "" - -#: tools/editor/editor_node.cpp -msgid "Tools" -msgstr "工具" - -#: tools/editor/editor_node.cpp tools/editor/dependency_editor.cpp -msgid "Orphan Resource Explorer" -msgstr "查看孤立资源" - -#: tools/editor/editor_node.cpp -msgid "Export the project to many platforms." -msgstr "导出项目到多个平台。" - -#: tools/editor/editor_node.cpp -msgid "Export" -msgstr "导出" - -#: tools/editor/editor_node.cpp -msgid "Play the project (F5)." -msgstr "运行此项目(F5)" - -#: tools/editor/editor_node.cpp -msgid "Pause the scene" -msgstr "暂停运行场景" - -#: tools/editor/editor_node.cpp -msgid "Stop the scene (F8)." -msgstr "停止运行场景(F8)" - -#: tools/editor/editor_node.cpp -msgid "Play the edited scene (F6)." -msgstr "运行打开的场景(F6)" - -#: tools/editor/editor_node.cpp -msgid "Play custom scene" -msgstr "运行自定义场景" - -#: tools/editor/editor_node.cpp -msgid "Debug options" -msgstr "调试选项" - -#: tools/editor/editor_node.cpp -msgid "Live Editing" -msgstr "实时编辑" - -#: tools/editor/editor_node.cpp -msgid "File Server" -msgstr "文件服务" - -#: tools/editor/editor_node.cpp -msgid "Deploy Remote Debug" -msgstr "部署远程调试" - -#: tools/editor/editor_node.cpp -msgid "Deploy File Server Clients" -msgstr "部署文件服务客户端" - -#: tools/editor/editor_node.cpp -msgid "Visible Collision Shapes" -msgstr "碰撞区域可见" - -#: tools/editor/editor_node.cpp -msgid "Visible Navigation" -msgstr "Navigation可见" - -#: tools/editor/editor_node.cpp tools/editor/plugins/spatial_editor_plugin.cpp -msgid "Settings" -msgstr "设置" - -#: tools/editor/editor_node.cpp tools/editor/settings_config_dialog.cpp -msgid "Editor Settings" -msgstr "编辑器设置" - -#: tools/editor/editor_node.cpp -msgid "Editor Layout" -msgstr "编辑器布局" - -#: tools/editor/editor_node.cpp -msgid "Install Export Templates" -msgstr "安装导出模板" - -#: tools/editor/editor_node.cpp -msgid "About" -msgstr "关于" - -#: tools/editor/editor_node.cpp -msgid "Alerts when an external resource has changed." -msgstr "外部资源改变后弹出提示。" - -#: tools/editor/editor_node.cpp -msgid "Spins when the editor window repaints!" -msgstr "旋转时,重新绘制编辑器窗口!" - -#: tools/editor/editor_node.cpp -msgid "Update Always" -msgstr "持续更新UI" - -#: tools/editor/editor_node.cpp -msgid "Update Changes" -msgstr "有更改时更新UI" - -#: tools/editor/editor_node.cpp -msgid "Inspector" -msgstr "属性面板" - -#: tools/editor/editor_node.cpp -msgid "Create a new resource in memory and edit it." -msgstr "在内存中新建资源并编辑。" - -#: tools/editor/editor_node.cpp -msgid "Load an existing resource from disk and edit it." -msgstr "从磁盘中加载资源并编辑。" - -#: tools/editor/editor_node.cpp -msgid "Save the currently edited resource." -msgstr "保存当前编辑的资源。" - -#: tools/editor/editor_node.cpp tools/editor/plugins/script_editor_plugin.cpp -#: tools/editor/plugins/animation_player_editor_plugin.cpp -msgid "Save As.." -msgstr "另存为" - -#: tools/editor/editor_node.cpp -msgid "Go to the previous edited object in history." -msgstr "前往上一个编辑对象。" - -#: tools/editor/editor_node.cpp -msgid "Go to the next edited object in history." -msgstr "前往下一个编辑对象。" - -#: tools/editor/editor_node.cpp -msgid "History of recently edited objects." -msgstr "最近编辑历史对象。" - -#: tools/editor/editor_node.cpp -msgid "Object properties." -msgstr "对象属性。" - -#: tools/editor/editor_node.cpp -msgid "FileSystem" -msgstr "文件系统" - -#: tools/editor/editor_node.cpp -msgid "Output" -msgstr "输出" - -#: tools/editor/editor_node.cpp -msgid "Re-Import" -msgstr "重新导入" - -#: tools/editor/editor_node.cpp -msgid "Thanks from the Godot community!" -msgstr "感谢Godot社区" - -#: tools/editor/editor_node.cpp -msgid "Thanks!" -msgstr "谢谢!" - -#: tools/editor/editor_node.cpp -msgid "Import Templates From ZIP File" -msgstr "从ZIP文件中导入模板" - -#: tools/editor/editor_node.cpp tools/editor/project_export.cpp -msgid "Export Project" -msgstr "导出项目" - -#: tools/editor/editor_node.cpp -msgid "Export Library" -msgstr "导出库" - -#: tools/editor/editor_node.cpp -msgid "Merge With Existing" -msgstr "与现有合并" - -#: tools/editor/editor_node.cpp tools/editor/project_export.cpp -msgid "Password:" -msgstr "密码" - -#: tools/editor/editor_node.cpp -msgid "Open & Run a Script" -msgstr "打开并运行脚本" - -#: tools/editor/editor_node.cpp -msgid "Load Errors" -msgstr "加载错误" - -#: tools/editor/import_settings.cpp -msgid "Imported Resources" -msgstr "已导入的资源" - -#: tools/editor/property_editor.cpp -msgid "Preset.." -msgstr "预设.." - -#: tools/editor/property_editor.cpp tools/editor/animation_editor.cpp -msgid "Linear" -msgstr "线性" - -#: tools/editor/property_editor.cpp -msgid "Ease In" -msgstr "慢速开始" - -#: tools/editor/property_editor.cpp -msgid "Ease Out" -msgstr "慢速结束" - -#: tools/editor/property_editor.cpp -msgid "Zero" -msgstr "" - -#: tools/editor/property_editor.cpp -msgid "Easing In-Out" -msgstr "慢速开始和结束" - -#: tools/editor/property_editor.cpp -msgid "Easing Out-In" -msgstr "" - -#: tools/editor/property_editor.cpp -msgid "File.." -msgstr "文件.." - -#: tools/editor/property_editor.cpp -msgid "Dir.." -msgstr "目录.." - -#: tools/editor/property_editor.cpp -msgid "New" -msgstr "新建" - -#: tools/editor/property_editor.cpp -msgid "Load" -msgstr "加载" - -#: tools/editor/property_editor.cpp -msgid "Assign" -msgstr "" - -#: tools/editor/property_editor.cpp -msgid "Error loading file: Not a resource!" -msgstr "加载文件出错:不是资源文件!" - -#: tools/editor/property_editor.cpp -msgid "Couldn't load image" -msgstr "无法加载图片" - -#: tools/editor/property_editor.cpp -msgid "Bit %d, val %d." -msgstr "" - -#: tools/editor/property_editor.cpp tools/editor/editor_help.cpp -msgid "Class:" -msgstr "类:" - -#: tools/editor/property_editor.cpp tools/editor/project_settings.cpp -msgid "Property:" -msgstr "属性:" - -#: tools/editor/property_editor.cpp -msgid "On" -msgstr "启用" - -#: tools/editor/property_editor.cpp -msgid "Set" -msgstr "设置" - -#: tools/editor/property_editor.cpp -msgid "Properties:" -msgstr "属性:" - -#: tools/editor/property_editor.cpp -msgid "Global" -msgstr "全局" - -#: tools/editor/property_editor.cpp -msgid "Sections:" -msgstr "选项:" - -#: tools/editor/editor_import_export.cpp tools/editor/connections_dialog.cpp -#: tools/editor/project_settings.cpp -#: tools/editor/plugins/theme_editor_plugin.cpp -#: tools/editor/plugins/item_list_editor_plugin.cpp -msgid "Added:" -msgstr "已添加:" - -#: tools/editor/editor_import_export.cpp tools/editor/connections_dialog.cpp -#: tools/editor/dependency_editor.cpp -#: tools/editor/plugins/theme_editor_plugin.cpp -#: tools/editor/plugins/animation_tree_editor_plugin.cpp -msgid "Removed:" -msgstr "已移除:" - -#: tools/editor/editor_import_export.cpp tools/editor/project_export.cpp -msgid "Error saving atlas:" -msgstr "保存贴图集出错:" - -#: tools/editor/editor_import_export.cpp -msgid "Could not save atlas subtexture:" -msgstr "无法保存精灵集子贴图:" - -#: tools/editor/editor_import_export.cpp -msgid "Storing File:" -msgstr "文件排序:" - -#: tools/editor/editor_import_export.cpp -msgid "Packing" -msgstr "打包中" - -#: tools/editor/editor_import_export.cpp -msgid "Exporting for %s" -msgstr "正在导出 %s" - -#: tools/editor/editor_import_export.cpp -msgid "Setting Up.." -msgstr "配置.." - -#: tools/editor/scene_tree_dock.cpp -msgid "OK :(" -msgstr "好吧" - -#: tools/editor/scene_tree_dock.cpp -msgid "No parent to instance a child at." -msgstr "没有选中节点来添加实例。" - -#: tools/editor/scene_tree_dock.cpp -msgid "Error loading scene from %s" -msgstr "从%s加载场景出错!" - -#: tools/editor/scene_tree_dock.cpp -msgid "Error instancing scene from %s" -msgstr "从%s实例化场景出错!" - -#: tools/editor/scene_tree_dock.cpp -msgid "Ok" -msgstr "好的" - -#: tools/editor/scene_tree_dock.cpp -msgid "" -"Cannot instance the scene '%s' because the current scene exists within one " -"of its nodes." -msgstr "无法实例化场景%s当前场景已存在于它的子节点中。" - -#: tools/editor/scene_tree_dock.cpp -msgid "Instance Scene(s)" -msgstr "实例化场景" - -#: tools/editor/scene_tree_dock.cpp -msgid "This operation can't be done on the tree root." -msgstr "此操作不能被用于根节点。" - -#: tools/editor/scene_tree_dock.cpp -msgid "Move Node In Parent" -msgstr "在父节点中移动" - -#: tools/editor/scene_tree_dock.cpp -msgid "Move Nodes In Parent" -msgstr "在父节点中移动多个节点" - -#: tools/editor/scene_tree_dock.cpp -#: tools/editor/plugins/tile_map_editor_plugin.cpp -msgid "Duplicate Node(s)" -msgstr "复制节点" - -#: tools/editor/scene_tree_dock.cpp -msgid "Delete Node(s)?" -msgstr "确定要删除节点吗?" - -#: tools/editor/scene_tree_dock.cpp -msgid "This operation can't be done without a scene." -msgstr "此操作必须在打开一个场景后才能执行。" - -#: tools/editor/scene_tree_dock.cpp -msgid "This operation requires a single selected node." -msgstr "此操作只能应用于单个选中节点。" - -#: tools/editor/scene_tree_dock.cpp -msgid "This operation can't be done on instanced scenes." -msgstr "此操作不能应用于实例化的场景。" - -#: tools/editor/scene_tree_dock.cpp -msgid "Save New Scene As.." -msgstr "将新场景另存为.." - -#: tools/editor/scene_tree_dock.cpp -msgid "Makes Sense!" -msgstr "有道理!" - -#: tools/editor/scene_tree_dock.cpp -msgid "Can't operate on nodes from a foreign scene!" -msgstr "无法操作外部场景的节点!" - -#: tools/editor/scene_tree_dock.cpp -msgid "Can't operate on nodes the current scene inherits from!" -msgstr "无法操作此节点,因为当前场景继承自该节点!" - -#: tools/editor/scene_tree_dock.cpp tools/editor/reparent_dialog.cpp -msgid "Reparent Node" -msgstr "重设父节点" - -#: tools/editor/scene_tree_dock.cpp -msgid "Remove Node(s)" -msgstr "移除节点" - -#: tools/editor/scene_tree_dock.cpp -msgid "Create Node" -msgstr "新节点" - -#: tools/editor/scene_tree_dock.cpp -msgid "" -"Couldn't save new scene. Likely dependencies (instances) couldn't be " -"satisfied." -msgstr "无法保存场景,场景或其实例的的依赖存在问题。" - -#: tools/editor/scene_tree_dock.cpp -msgid "Error saving scene." -msgstr "保存场景出错。" - -#: tools/editor/scene_tree_dock.cpp -msgid "Error duplicating scene to save it." -msgstr "复制场景出错。" - -#: tools/editor/scene_tree_dock.cpp -msgid "New Scene Root" -msgstr "创建场景根节点" - -#: tools/editor/scene_tree_dock.cpp -msgid "Inherit Scene" -msgstr "继承场景" - -#: tools/editor/scene_tree_dock.cpp -msgid "Add Child Node" -msgstr "添加子节点" - -#: tools/editor/scene_tree_dock.cpp -msgid "Instance Child Scene" -msgstr "实例化子场景" - -#: tools/editor/scene_tree_dock.cpp -msgid "Change Type" -msgstr "更改类型" - -#: tools/editor/scene_tree_dock.cpp -msgid "Edit Groups" -msgstr "编辑分组" - -#: tools/editor/scene_tree_dock.cpp -msgid "Edit Connections" -msgstr "编辑事件连接" - -#: tools/editor/scene_tree_dock.cpp -msgid "Add Script" -msgstr "添加脚本" - -#: tools/editor/scene_tree_dock.cpp -#: tools/editor/plugins/script_editor_plugin.cpp -msgid "Move Up" -msgstr "向上移动" - -#: tools/editor/scene_tree_dock.cpp -#: tools/editor/plugins/script_editor_plugin.cpp -msgid "Move Down" -msgstr "向下移动" - -#: tools/editor/scene_tree_dock.cpp -msgid "Duplicate" -msgstr "拷贝" - -#: tools/editor/scene_tree_dock.cpp -msgid "Reparent" -msgstr "重设父节点" - -#: tools/editor/scene_tree_dock.cpp -msgid "Merge From Scene" -msgstr "从场景中合并" - -#: tools/editor/scene_tree_dock.cpp -msgid "Save Branch as Scene" -msgstr "将分支保存为场景" - -#: tools/editor/scene_tree_dock.cpp -msgid "Delete Node(s)" -msgstr "删除节点" - -#: tools/editor/scene_tree_dock.cpp -msgid "Add/Create a New Node" -msgstr "添加/创建节点" - -#: tools/editor/scene_tree_dock.cpp -msgid "" -"Instance a scene file as a Node. Creates an inherited scene if no root node " -"exists." -msgstr "实例化场景文件为一个节点,如果没有根节点则创建一个继承自该文件的场景。" - -#: tools/editor/editor_run_script.cpp -msgid "Write your logic in the _run() method." -msgstr "在_run()方中填写您的逻辑代码。" - -#: tools/editor/editor_run_script.cpp -msgid "There is an edited scene already." -msgstr "已经存在一个正在编辑的场景。" - -#: tools/editor/editor_run_script.cpp -msgid "Couldn't instance script:" -msgstr "无法实例化脚本:" - -#: tools/editor/editor_run_script.cpp -msgid "Did you forget the 'tool' keyword?" -msgstr "您是否遗漏了tool关键字?" - -#: tools/editor/editor_run_script.cpp -msgid "Couldn't run script:" -msgstr "无法执行脚本:" - -#: tools/editor/editor_run_script.cpp -msgid "Did you forget the '_run' method?" -msgstr "您是否遗漏了_run()方法?" - -#: tools/editor/multi_node_edit.cpp -msgid "MultiNode Set" -msgstr "" - -#: tools/editor/quick_open.cpp tools/editor/create_dialog.cpp -#: tools/editor/editor_help.cpp tools/editor/plugins/script_editor_plugin.cpp -msgid "Matches:" -msgstr "匹配项:" - -#: tools/editor/project_manager.cpp -msgid "Invalid project path, the path must exist!" -msgstr "项目目录不存在!" - -#: tools/editor/project_manager.cpp -msgid "Invalid project path, engine.cfg must not exist." -msgstr "项目目录下必须包含engin.cfg文件。" - -#: tools/editor/project_manager.cpp -msgid "Invalid project path, engine.cfg must exist." -msgstr "项目目录下必须包含engin.cfg文件。" - -#: tools/editor/project_manager.cpp -msgid "Imported Project" -msgstr "已导入的项目" - -#: tools/editor/project_manager.cpp -msgid "Invalid project path (changed anything?)." -msgstr "项目路径非法(被外部修改?)。" - -#: tools/editor/project_manager.cpp -msgid "Couldn't create engine.cfg in project path." -msgstr "无法在项目目录下创建engine.cfg文件。" - -#: tools/editor/project_manager.cpp -msgid "Import Existing Project" -msgstr "导入现有项目" - -#: tools/editor/project_manager.cpp -msgid "Project Path (Must Exist):" -msgstr "项目目录(必须存在)" - -#: tools/editor/project_manager.cpp -msgid "Project Name:" -msgstr "项目名称:" - -#: tools/editor/project_manager.cpp -msgid "Create New Project" -msgstr "新建项目" - -#: tools/editor/project_manager.cpp -msgid "Project Path:" -msgstr "项目目录" - -#: tools/editor/project_manager.cpp -msgid "Browse" -msgstr "浏览" - -#: tools/editor/project_manager.cpp -msgid "New Game Project" -msgstr "新建游戏项目" - -#: tools/editor/project_manager.cpp -msgid "That's a BINGO!" -msgstr "碉堡了!" - -#: tools/editor/project_manager.cpp -msgid "Unnamed Project" -msgstr "未命名项目" - -#: tools/editor/project_manager.cpp -msgid "Are you sure to open more than one projects?" -msgstr "您确定要打开多个项目吗?" - -#: tools/editor/project_manager.cpp -msgid "Are you sure to run more than one projects?" -msgstr "您确定要执行多个项目吗?" - -#: tools/editor/project_manager.cpp -msgid "Remove project from the list? (Folder contents will not be modified)" -msgstr "移除此项目(项目的文件不受影响)" - -#: tools/editor/project_manager.cpp -msgid "Recent Projects:" -msgstr "最近打开的项目:" - -#: tools/editor/project_manager.cpp -msgid "Edit" -msgstr "编辑" - -#: tools/editor/project_manager.cpp -msgid "Run" -msgstr "运行" - -#: tools/editor/project_manager.cpp -msgid "Scan" -msgstr "扫描" - -#: tools/editor/project_manager.cpp -msgid "New Project" -msgstr "新建" - -#: tools/editor/project_manager.cpp -msgid "Remove" -msgstr "移除" - -#: tools/editor/project_manager.cpp -msgid "Exit" -msgstr "退出" - -#: tools/editor/project_manager.cpp -msgid "Name" -msgstr "名称" - -#: tools/editor/project_manager.cpp -msgid "Path" -msgstr "路径" - -#: tools/editor/create_dialog.cpp -msgid "Create New" -msgstr "新建" - -#: tools/editor/spatial_editor_gizmos.cpp -msgid "Change Light Radius" -msgstr "设置光照半径" - -#: tools/editor/spatial_editor_gizmos.cpp -msgid "Change Camera FOV" -msgstr "更改摄像机视角" - -#: tools/editor/spatial_editor_gizmos.cpp -msgid "Change Camera Size" -msgstr "修改摄像机尺寸" - -#: tools/editor/spatial_editor_gizmos.cpp -msgid "Change Sphere Shape Radius" -msgstr "更改球体半径" - -#: tools/editor/spatial_editor_gizmos.cpp -msgid "Change Box Shape Extents" -msgstr "" - -#: tools/editor/spatial_editor_gizmos.cpp -msgid "Change Capsule Shape Radius" -msgstr "更改胶囊半径" - -#: tools/editor/spatial_editor_gizmos.cpp -msgid "Change Capsule Shape Height" -msgstr "更改胶囊高度" - -#: tools/editor/spatial_editor_gizmos.cpp -msgid "Change Ray Shape Length" -msgstr "" - -#: tools/editor/spatial_editor_gizmos.cpp -msgid "Change Notifier Extents" -msgstr "" - -#: tools/editor/editor_settings.cpp -msgid "Default (Same as Editor)" -msgstr "默认(与编辑器相同)" - #: tools/editor/animation_editor.cpp msgid "Disabled" msgstr "已禁用" @@ -1929,6 +1167,10 @@ msgstr "前往下一步" msgid "Goto Prev Step" msgstr "前往上一步" +#: tools/editor/animation_editor.cpp tools/editor/property_editor.cpp +msgid "Linear" +msgstr "线性" + #: tools/editor/animation_editor.cpp #: tools/editor/plugins/theme_editor_plugin.cpp msgid "Constant" @@ -2110,230 +1352,195 @@ msgstr "清除所有动画吗(无法撤销)?" msgid "Clean-Up" msgstr "清理" -#: tools/editor/editor_help.cpp -msgid "Search Classes" -msgstr "搜索类型" +#: tools/editor/script_editor_debugger.cpp +msgid "Bytes:" +msgstr "字节:" -#: tools/editor/editor_help.cpp -msgid "Class List:" -msgstr "类型列表" +#: tools/editor/script_editor_debugger.cpp tools/editor/project_settings.cpp +#: tools/editor/scene_tree_editor.cpp +#: tools/editor/plugins/theme_editor_plugin.cpp +msgid "Type:" +msgstr "类型:" -#: tools/editor/editor_help.cpp -msgid "Inherited by:" -msgstr "派生类:" +#: tools/editor/script_editor_debugger.cpp +msgid "Warning" +msgstr "警告:" -#: tools/editor/editor_help.cpp -msgid "Brief Description:" -msgstr "简介:" +#: tools/editor/script_editor_debugger.cpp +#: tools/editor/plugins/tile_set_editor_plugin.cpp +msgid "Error" +msgstr "错误" -#: tools/editor/editor_help.cpp -msgid "Public Methods:" -msgstr "公共方法:" +#: tools/editor/script_editor_debugger.cpp tools/editor/editor_help.cpp +msgid "Description:" +msgstr "描述:" -#: tools/editor/editor_help.cpp -msgid "Members:" -msgstr "成员:" +#: tools/editor/script_editor_debugger.cpp tools/editor/editor_profiler.cpp +msgid "Time:" +msgstr "时间:" -#: tools/editor/editor_help.cpp -msgid "GUI Theme Items:" -msgstr "GUI主题:" +#: tools/editor/script_editor_debugger.cpp +msgid "Error:" +msgstr "错误:" -#: tools/editor/editor_help.cpp -msgid "Signals:" -msgstr "事件:" +#: tools/editor/script_editor_debugger.cpp +msgid "Source:" +msgstr "源:" -#: tools/editor/editor_help.cpp -msgid "Constants:" -msgstr "常量:" +#: tools/editor/script_editor_debugger.cpp +msgid "Function:" +msgstr "函数:" -#: tools/editor/editor_help.cpp -msgid "Method Description:" -msgstr "方法描述:" +#: tools/editor/script_editor_debugger.cpp +msgid "Errors" +msgstr "错误" -#: tools/editor/editor_help.cpp -msgid "Search Text" -msgstr "搜索文本" +#: tools/editor/script_editor_debugger.cpp +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "Debugger" +msgstr "调试器" -#: tools/editor/editor_help.cpp tools/editor/code_editor.cpp -msgid "Find" -msgstr "查找" +#: tools/editor/script_editor_debugger.cpp +msgid "Child Process Connected" +msgstr "子进程已连接" -#: tools/editor/editor_dir_dialog.cpp -msgid "Choose a Directory" -msgstr "选择目录" +#: tools/editor/script_editor_debugger.cpp tools/editor/editor_file_dialog.cpp +msgid "File:" +msgstr "文件:" -#: tools/editor/editor_dir_dialog.cpp -msgid "Choose" -msgstr "选择" +#: tools/editor/script_editor_debugger.cpp +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "Step Into" +msgstr "单步进入" -#: tools/editor/editor_reimport_dialog.cpp -msgid "Please wait for scan to complete." -msgstr "扫描中,请稍后..." +#: tools/editor/script_editor_debugger.cpp +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "Step Over" +msgstr "单步跳过" -#: tools/editor/editor_reimport_dialog.cpp -msgid "Current scene must be saved to re-import." -msgstr "需要先保存当前场景才能重新导入。" +#: tools/editor/script_editor_debugger.cpp +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "Break" +msgstr "跳过" -#: tools/editor/editor_reimport_dialog.cpp -msgid "Save & Re-Import" -msgstr "保存并重新导入" +#: tools/editor/script_editor_debugger.cpp +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "Continue" +msgstr "继续" -#: tools/editor/editor_reimport_dialog.cpp -msgid "Re-Import Changed Resources" -msgstr "重新导入改变的资源" +#: tools/editor/script_editor_debugger.cpp +msgid "Inspect Previous Instance" +msgstr "编辑上一个实例" -#: tools/editor/reparent_dialog.cpp -msgid "Reparent Location (Select new Parent):" -msgstr "重设位置(选择父节点)" +#: tools/editor/script_editor_debugger.cpp +msgid "Inspect Next Instance" +msgstr "编辑下一个实例" -#: tools/editor/reparent_dialog.cpp -msgid "Keep Global Transform" -msgstr "保持全局变换" - -#: tools/editor/call_dialog.cpp -msgid "Method List For '%s':" -msgstr "%s的方法列表" - -#: tools/editor/call_dialog.cpp -msgid "Call" -msgstr "调用" - -#: tools/editor/call_dialog.cpp -msgid "Method List:" -msgstr "方法列表:" - -#: tools/editor/call_dialog.cpp -msgid "Arguments:" -msgstr "参数:" - -#: tools/editor/call_dialog.cpp -msgid "Return:" -msgstr "返回:" - -#: tools/editor/groups_editor.cpp -msgid "Add to Group" -msgstr "添加到分组" - -#: tools/editor/groups_editor.cpp -msgid "Remove from Group" -msgstr "从分组中移除" - -#: tools/editor/groups_editor.cpp tools/editor/project_export.cpp -msgid "Group Editor" -msgstr "分组编辑" - -#: tools/editor/groups_editor.cpp -msgid "Group" -msgstr "分组" - -#: tools/editor/groups_editor.cpp -msgid "Add" -msgstr "添加" - -#: tools/editor/groups_editor.cpp -msgid "Node Group(s)" -msgstr "节点分组" - -#: tools/editor/connections_dialog.cpp -msgid "Method in target Node must be specified!" -msgstr "必须设置方法的对象节点!" - -#: tools/editor/connections_dialog.cpp -msgid "Connect To Node:" -msgstr "连接到节点:" - -#: tools/editor/connections_dialog.cpp -msgid "Binds (Extra Params):" -msgstr "绑定(附加参数):" - -#: tools/editor/connections_dialog.cpp -msgid "Path To Node:" -msgstr "节点路径:" - -#: tools/editor/connections_dialog.cpp -msgid "Method In Node:" -msgstr "节点方法:" - -#: tools/editor/connections_dialog.cpp -msgid "Make Function" -msgstr "创建方法" - -#: tools/editor/connections_dialog.cpp -msgid "Deferred" +#: tools/editor/script_editor_debugger.cpp +msgid "Stack Frames" msgstr "" -#: tools/editor/connections_dialog.cpp -msgid "Oneshot" +#: tools/editor/script_editor_debugger.cpp +msgid "Variable" +msgstr "变量" + +#: tools/editor/script_editor_debugger.cpp +msgid "Errors:" +msgstr "错误:" + +#: tools/editor/script_editor_debugger.cpp +msgid "Stack Trace (if applicable):" +msgstr "调用堆栈:" + +#: tools/editor/script_editor_debugger.cpp +msgid "Remote Inspector" +msgstr "远程属性面板" + +#: tools/editor/script_editor_debugger.cpp +msgid "Monitor" +msgstr "键名" + +#: tools/editor/script_editor_debugger.cpp +msgid "Value" +msgstr "值" + +#: tools/editor/script_editor_debugger.cpp +msgid "List of Video Memory Usage by Resource:" +msgstr "占用显存的资源列表:" + +#: tools/editor/script_editor_debugger.cpp +msgid "Total:" +msgstr "合计:" + +#: tools/editor/script_editor_debugger.cpp +msgid "Video Mem" +msgstr "显存" + +#: tools/editor/script_editor_debugger.cpp +msgid "Resource Path" +msgstr "资源路径" + +#: tools/editor/script_editor_debugger.cpp +msgid "Type" +msgstr "类型" + +#: tools/editor/script_editor_debugger.cpp +#: tools/editor/plugins/sample_library_editor_plugin.cpp +msgid "Format" +msgstr "格式" + +#: tools/editor/script_editor_debugger.cpp +msgid "Usage" +msgstr "用量" + +#: tools/editor/script_editor_debugger.cpp +msgid "Clicked Control:" +msgstr "点击的控件:" + +#: tools/editor/script_editor_debugger.cpp +msgid "Clicked Control Type:" +msgstr "点击的控件类型:" + +#: tools/editor/script_editor_debugger.cpp +msgid "Live Edit Root:" +msgstr "实时编辑根节点:" + +#: tools/editor/script_editor_debugger.cpp +msgid "Set From Tree" +msgstr "从场景树设置" + +#: tools/editor/import_settings.cpp +msgid "Imported Resources" +msgstr "已导入的资源" + +#: tools/editor/import_settings.cpp tools/editor/editor_reimport_dialog.cpp +#: tools/editor/editor_node.cpp +msgid "Re-Import" +msgstr "重新导入" + +#: tools/editor/multi_node_edit.cpp +msgid "MultiNode Set" msgstr "" -#: tools/editor/connections_dialog.cpp -msgid "Connect" -msgstr "连接" +#: tools/editor/run_settings_dialog.cpp +msgid "Run Mode:" +msgstr "运行模式:" -#: tools/editor/connections_dialog.cpp -msgid "Connect '%s' to '%s'" -msgstr "连接'%s'到'%s'" +#: tools/editor/run_settings_dialog.cpp +msgid "Current Scene" +msgstr "当前场景" -#: tools/editor/connections_dialog.cpp -msgid "Create Subscription" -msgstr "" +#: tools/editor/run_settings_dialog.cpp +msgid "Main Scene" +msgstr "主场景" -#: tools/editor/connections_dialog.cpp -msgid "Connect.." -msgstr "连接事件" +#: tools/editor/run_settings_dialog.cpp +msgid "Main Scene Arguments:" +msgstr "主场景参数:" -#: tools/editor/connections_dialog.cpp -#: tools/editor/plugins/animation_tree_editor_plugin.cpp -msgid "Disconnect" -msgstr "删除事件连接" - -#: tools/editor/connections_dialog.cpp -msgid "Edit Connections.." -msgstr "编辑事件连接" - -#: tools/editor/connections_dialog.cpp -msgid "Connections:" -msgstr "事件:" - -#: tools/editor/editor_profiler.cpp -msgid "Stop Profiling" -msgstr "停止" - -#: tools/editor/editor_profiler.cpp -msgid "Start Profiling" -msgstr "开始" - -#: tools/editor/editor_profiler.cpp -msgid "Measure:" -msgstr "测量:" - -#: tools/editor/editor_profiler.cpp -msgid "Frame Time (sec)" -msgstr "帧时间(秒)" - -#: tools/editor/editor_profiler.cpp -msgid "Average Time (sec)" -msgstr "平均帧时间(秒)" - -#: tools/editor/editor_profiler.cpp -msgid "Frame %" -msgstr "渲染速度" - -#: tools/editor/editor_profiler.cpp -msgid "Fixed Frame %" -msgstr "物理速度" - -#: tools/editor/editor_profiler.cpp -msgid "Inclusive" -msgstr "" - -#: tools/editor/editor_profiler.cpp -msgid "Self" -msgstr "" - -#: tools/editor/editor_profiler.cpp -msgid "Frame #:" -msgstr "帧序号:" +#: tools/editor/run_settings_dialog.cpp +msgid "Scene Run Settings" +msgstr "场景运行设置" #: tools/editor/project_settings.cpp msgid "Invalid action (anything goes but '/' or ':')." @@ -2543,9 +1750,13 @@ msgstr "启用" msgid "Project Settings (engine.cfg)" msgstr "项目设置(engine.cfg)" -#: tools/editor/project_settings.cpp tools/editor/settings_config_dialog.cpp -msgid "General" -msgstr "一般" +#: tools/editor/project_settings.cpp tools/editor/addon_editor_plugin.cpp +msgid "Category:" +msgstr "分类:" + +#: tools/editor/project_settings.cpp tools/editor/property_editor.cpp +msgid "Property:" +msgstr "属性:" #: tools/editor/project_settings.cpp msgid "Del" @@ -2615,10 +1826,255 @@ msgstr "节点名称:" msgid "List:" msgstr "列表:" +#: tools/editor/project_settings.cpp tools/editor/project_manager.cpp +#: tools/editor/plugins/sample_library_editor_plugin.cpp +#: tools/editor/io_plugins/editor_scene_import_plugin.cpp +msgid "Name" +msgstr "名称" + #: tools/editor/project_settings.cpp msgid "Singleton" msgstr "单例" +#: tools/editor/scene_tree_editor.cpp +msgid "" +"This item cannot be made visible because the parent is hidden. Unhide the " +"parent first." +msgstr "无法显示此节点,请先取消隐藏其父节点。" + +#: tools/editor/scene_tree_editor.cpp +msgid "Toggle Spatial Visible" +msgstr "切换Spatial可见" + +#: tools/editor/scene_tree_editor.cpp +msgid "Toggle CanvasItem Visible" +msgstr "切换CanvasItem可见" + +#: tools/editor/scene_tree_editor.cpp +msgid "Instance:" +msgstr "实例:" + +#: tools/editor/scene_tree_editor.cpp +msgid "Invalid node name, the following characters are not allowed:" +msgstr "节点名称非法,不允许包含以下字符:" + +#: tools/editor/scene_tree_editor.cpp +msgid "Rename Node" +msgstr "重命名节点" + +#: tools/editor/scene_tree_editor.cpp +msgid "Scene Tree (Nodes):" +msgstr "场景树:" + +#: tools/editor/scene_tree_editor.cpp +msgid "Editable Children" +msgstr "允许编辑子孙节点" + +#: tools/editor/scene_tree_editor.cpp +msgid "Load As Placeholder" +msgstr "加载为占位符" + +#: tools/editor/scene_tree_editor.cpp +msgid "Open in Editor" +msgstr "在编辑器中打开" + +#: tools/editor/scene_tree_editor.cpp +msgid "Clear Inheritance" +msgstr "清除继承" + +#: tools/editor/scene_tree_editor.cpp +msgid "Clear Inheritance? (No Undo!)" +msgstr "确定要清除继承吗(无法撤销!)?" + +#: tools/editor/scene_tree_editor.cpp +msgid "Clear!" +msgstr "清除!" + +#: tools/editor/scene_tree_editor.cpp +msgid "Select a Node" +msgstr "选择一个节点" + +#: tools/editor/editor_profiler.cpp +msgid "Stop Profiling" +msgstr "停止" + +#: tools/editor/editor_profiler.cpp +msgid "Start Profiling" +msgstr "开始" + +#: tools/editor/editor_profiler.cpp +msgid "Measure:" +msgstr "测量:" + +#: tools/editor/editor_profiler.cpp +msgid "Frame Time (sec)" +msgstr "帧时间(秒)" + +#: tools/editor/editor_profiler.cpp +msgid "Average Time (sec)" +msgstr "平均帧时间(秒)" + +#: tools/editor/editor_profiler.cpp +msgid "Frame %" +msgstr "渲染速度" + +#: tools/editor/editor_profiler.cpp +msgid "Fixed Frame %" +msgstr "物理速度" + +#: tools/editor/editor_profiler.cpp +msgid "Inclusive" +msgstr "" + +#: tools/editor/editor_profiler.cpp +msgid "Self" +msgstr "" + +#: tools/editor/editor_profiler.cpp +msgid "Frame #:" +msgstr "帧序号:" + +#: tools/editor/quick_open.cpp tools/editor/editor_help.cpp +#: tools/editor/create_dialog.cpp tools/editor/plugins/script_editor_plugin.cpp +msgid "Matches:" +msgstr "匹配项:" + +#: tools/editor/quick_open.cpp tools/editor/scenes_dock.cpp +#: tools/editor/editor_file_dialog.cpp tools/editor/editor_node.cpp +#: tools/editor/editor_help.cpp tools/editor/plugins/script_editor_plugin.cpp +msgid "Open" +msgstr "打开" + +#: tools/editor/editor_reimport_dialog.cpp +msgid "Please wait for scan to complete." +msgstr "扫描中,请稍后..." + +#: tools/editor/editor_reimport_dialog.cpp +msgid "Current scene must be saved to re-import." +msgstr "需要先保存当前场景才能重新导入。" + +#: tools/editor/editor_reimport_dialog.cpp +msgid "Save & Re-Import" +msgstr "保存并重新导入" + +#: tools/editor/editor_reimport_dialog.cpp tools/editor/editor_node.cpp +msgid "Re-Importing" +msgstr "重新导入" + +#: tools/editor/editor_reimport_dialog.cpp +msgid "Re-Import Changed Resources" +msgstr "重新导入改变的资源" + +#: tools/editor/resources_dock.cpp tools/editor/editor_node.cpp +#: tools/editor/plugins/animation_player_editor_plugin.cpp +msgid "Error saving resource!" +msgstr "保存资源出错!" + +#: tools/editor/resources_dock.cpp +msgid "Create New Resource" +msgstr "创建资源" + +#: tools/editor/resources_dock.cpp +msgid "Open Resource" +msgstr "打开资源" + +#: tools/editor/resources_dock.cpp +msgid "Save Resource" +msgstr "保存资源" + +#: tools/editor/resources_dock.cpp tools/editor/editor_node.cpp +#: tools/editor/plugins/animation_player_editor_plugin.cpp +msgid "Save Resource As.." +msgstr "资源另存为.." + +#: tools/editor/resources_dock.cpp +msgid "Resource Tools" +msgstr "资源工具" + +#: tools/editor/resources_dock.cpp +msgid "Make Local" +msgstr "" + +#: tools/editor/editor_run_script.cpp +msgid "Write your logic in the _run() method." +msgstr "在_run()方中填写您的逻辑代码。" + +#: tools/editor/editor_run_script.cpp +msgid "There is an edited scene already." +msgstr "已经存在一个正在编辑的场景。" + +#: tools/editor/editor_run_script.cpp +msgid "Couldn't instance script:" +msgstr "无法实例化脚本:" + +#: tools/editor/editor_run_script.cpp +msgid "Did you forget the 'tool' keyword?" +msgstr "您是否遗漏了tool关键字?" + +#: tools/editor/editor_run_script.cpp +msgid "Couldn't run script:" +msgstr "无法执行脚本:" + +#: tools/editor/editor_run_script.cpp +msgid "Did you forget the '_run' method?" +msgstr "您是否遗漏了_run()方法?" + +#: tools/editor/editor_data.cpp +msgid "Updating Scene" +msgstr "更新场景" + +#: tools/editor/editor_data.cpp +msgid "Storing local changes.." +msgstr "保存修改中.." + +#: tools/editor/editor_data.cpp +msgid "Updating scene.." +msgstr "更新场景中.." + +#: tools/editor/file_type_cache.cpp +msgid "Can't open file_type_cache.cch for writing, not saving file type cache!" +msgstr "无法以可写方式打开file_type_cache.cch!" + +#: tools/editor/reparent_dialog.cpp tools/editor/scene_tree_dock.cpp +msgid "Reparent Node" +msgstr "重设父节点" + +#: tools/editor/reparent_dialog.cpp +msgid "Reparent Location (Select new Parent):" +msgstr "重设位置(选择父节点)" + +#: tools/editor/reparent_dialog.cpp +msgid "Keep Global Transform" +msgstr "保持全局变换" + +#: tools/editor/reparent_dialog.cpp tools/editor/scene_tree_dock.cpp +msgid "Reparent" +msgstr "重设父节点" + +#: tools/editor/editor_plugin_settings.cpp +msgid "Installed Plugins:" +msgstr "已安装插件:" + +#: tools/editor/editor_plugin_settings.cpp tools/editor/editor_node.cpp +msgid "Update" +msgstr "更新" + +#: tools/editor/editor_plugin_settings.cpp +msgid "Version:" +msgstr "版本" + +#: tools/editor/editor_plugin_settings.cpp +msgid "Author:" +msgstr "作者" + +#: tools/editor/editor_plugin_settings.cpp +msgid "Status:" +msgstr "状态" + +#: tools/editor/scenes_dock.cpp tools/editor/editor_file_dialog.cpp +msgid "Favorites:" +msgstr "收藏:" + #: tools/editor/scenes_dock.cpp msgid "Same source and destination files, doing nothing." msgstr "源文件和目标文件相同,操作忽略。" @@ -2651,7 +2107,7 @@ msgstr "创建实例节点" msgid "Edit Dependencies.." msgstr "编辑依赖.." -#: tools/editor/scenes_dock.cpp tools/editor/plugins/spatial_editor_plugin.cpp +#: tools/editor/scenes_dock.cpp msgid "View Owners.." msgstr "查看所有者" @@ -2671,6 +2127,10 @@ msgstr "信息" msgid "Show In File Manager" msgstr "在资源管理器中打开" +#: tools/editor/scenes_dock.cpp tools/editor/editor_node.cpp +msgid "Re-Import.." +msgstr "重新导入.." + #: tools/editor/scenes_dock.cpp msgid "Previous Directory" msgstr "上一个目录:" @@ -2695,1696 +2155,1131 @@ msgstr "将选中的场景实例为选中节点的子节点。" msgid "Move" msgstr "移动" -#: tools/editor/code_editor.cpp -msgid "Go to Line" -msgstr "转到行" +#: tools/editor/editor_import_export.cpp +msgid "Added:" +msgstr "已添加:" -#: tools/editor/code_editor.cpp -msgid "Line Number:" -msgstr "行号:" +#: tools/editor/editor_import_export.cpp +msgid "Removed:" +msgstr "已移除:" -#: tools/editor/code_editor.cpp -msgid "Replace" -msgstr "替换" +#: tools/editor/editor_import_export.cpp +msgid "Could not save atlas subtexture:" +msgstr "无法保存精灵集子贴图:" -#: tools/editor/code_editor.cpp -msgid "Next" -msgstr "下一项" +#: tools/editor/editor_import_export.cpp +msgid "Storing File:" +msgstr "文件排序:" -#: tools/editor/code_editor.cpp -msgid "Replaced %d ocurrence(s)." +#: tools/editor/editor_import_export.cpp +msgid "Packing" +msgstr "打包中" + +#: tools/editor/editor_import_export.cpp +msgid "Exporting for %s" +msgstr "正在导出 %s" + +#: tools/editor/editor_import_export.cpp +msgid "Setting Up.." +msgstr "配置.." + +#: tools/editor/editor_settings.cpp +msgid "Default (Same as Editor)" +msgstr "默认(与编辑器相同)" + +#: tools/editor/editor_file_dialog.cpp +msgid "File Exists, Overwrite?" +msgstr "文件已存在,确定要覆盖它吗?" + +#: tools/editor/editor_file_dialog.cpp +msgid "All Recognized" +msgstr "所有可用类型" + +#: tools/editor/editor_file_dialog.cpp +msgid "All Files (*)" +msgstr "所有文件(*)" + +#: tools/editor/editor_file_dialog.cpp tools/editor/editor_node.cpp +#: tools/editor/plugins/animation_player_editor_plugin.cpp +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "Save" +msgstr "保存" + +#: tools/editor/editor_file_dialog.cpp +msgid "Save a File" +msgstr "保存文件" + +#: tools/editor/editor_file_dialog.cpp +msgid "Recent:" +msgstr "最近文件:" + +#: tools/editor/editor_file_dialog.cpp +msgid "Directories & Files:" +msgstr "目录|文件:" + +#: tools/editor/editor_file_dialog.cpp +msgid "Preview:" +msgstr "预览" + +#: tools/editor/editor_file_dialog.cpp +msgid "Filter:" +msgstr "筛选:" + +#: tools/editor/editor_file_dialog.cpp +msgid "Must use a valid extension." +msgstr "必须使用合法的拓展名。" + +#: tools/editor/groups_editor.cpp +msgid "Add to Group" +msgstr "添加到分组" + +#: tools/editor/groups_editor.cpp +msgid "Remove from Group" +msgstr "从分组中移除" + +#: tools/editor/groups_editor.cpp +msgid "Group Editor" +msgstr "分组编辑" + +#: tools/editor/groups_editor.cpp +msgid "Node Group(s)" +msgstr "节点分组" + +#: tools/editor/property_editor.cpp +msgid "Preset.." +msgstr "预设.." + +#: tools/editor/property_editor.cpp +msgid "Ease In" +msgstr "慢速开始" + +#: tools/editor/property_editor.cpp +msgid "Ease Out" +msgstr "慢速结束" + +#: tools/editor/property_editor.cpp +msgid "Zero" msgstr "" -#: tools/editor/code_editor.cpp -msgid "Not found!" -msgstr "未找到!" +#: tools/editor/property_editor.cpp +msgid "Easing In-Out" +msgstr "慢速开始和结束" -#: tools/editor/code_editor.cpp -msgid "Replace By" -msgstr "替换" - -#: tools/editor/code_editor.cpp -msgid "Whole Words" +#: tools/editor/property_editor.cpp +msgid "Easing Out-In" msgstr "" -#: tools/editor/code_editor.cpp -msgid "Case Sensitive" -msgstr "区分大小写" +#: tools/editor/property_editor.cpp +msgid "File.." +msgstr "文件.." -#: tools/editor/code_editor.cpp -msgid "Backwards" -msgstr "向后" +#: tools/editor/property_editor.cpp +msgid "Dir.." +msgstr "目录.." -#: tools/editor/code_editor.cpp -msgid "Prompt On Replace" -msgstr "更换时提示" +#: tools/editor/property_editor.cpp +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "New" +msgstr "新建" -#: tools/editor/code_editor.cpp -msgid "Selection Only" -msgstr "仅选中" +#: tools/editor/property_editor.cpp +msgid "Load" +msgstr "加载" -#: tools/editor/code_editor.cpp -msgid "Skip" -msgstr "跳过" +#: tools/editor/property_editor.cpp +msgid "Assign" +msgstr "" -#: tools/editor/code_editor.cpp -msgid "Col:" -msgstr "列:" +#: tools/editor/property_editor.cpp +msgid "Error loading file: Not a resource!" +msgstr "加载文件出错:不是资源文件!" -#: tools/editor/settings_config_dialog.cpp -msgid "Plugin List:" -msgstr "插件列表" +#: tools/editor/property_editor.cpp +msgid "Couldn't load image" +msgstr "无法加载图片" -#: tools/editor/dependency_editor.cpp -msgid "Search Replacement For:" -msgstr "搜索替换:" +#: tools/editor/property_editor.cpp +msgid "Bit %d, val %d." +msgstr "" -#: tools/editor/dependency_editor.cpp -msgid "Dependencies For:" -msgstr "依赖项:" +#: tools/editor/property_editor.cpp tools/editor/editor_help.cpp +msgid "Class:" +msgstr "类:" -#: tools/editor/dependency_editor.cpp +#: tools/editor/property_editor.cpp +msgid "On" +msgstr "启用" + +#: tools/editor/property_editor.cpp +msgid "Set" +msgstr "设置" + +#: tools/editor/property_editor.cpp +msgid "Properties:" +msgstr "属性:" + +#: tools/editor/property_editor.cpp +msgid "Global" +msgstr "全局" + +#: tools/editor/property_editor.cpp +msgid "Sections:" +msgstr "选项:" + +#: tools/editor/addon_editor_plugin.cpp tools/editor/editor_node.cpp +#: tools/editor/project_manager.cpp +#: tools/editor/io_plugins/editor_texture_import_plugin.cpp +#: tools/editor/io_plugins/editor_translation_import_plugin.cpp +#: tools/editor/io_plugins/editor_scene_import_plugin.cpp +#: tools/editor/io_plugins/editor_font_import_plugin.cpp +#: tools/editor/io_plugins/editor_sample_import_plugin.cpp +#: tools/editor/io_plugins/editor_mesh_import_plugin.cpp +msgid "Import" +msgstr "导入" + +#: tools/editor/addon_editor_plugin.cpp +msgid "Sort:" +msgstr "排序:" + +#: tools/editor/addon_editor_plugin.cpp +msgid "Reverse" +msgstr "反选" + +#: tools/editor/addon_editor_plugin.cpp +msgid "All" +msgstr "全部" + +#: tools/editor/addon_editor_plugin.cpp +msgid "Site:" +msgstr "站点:" + +#: tools/editor/addon_editor_plugin.cpp +msgid "Assets ZIP File" +msgstr "" + +#: tools/editor/editor_node.cpp +msgid "Importing:" +msgstr "导入:" + +#: tools/editor/editor_node.cpp +msgid "Node From Scene" +msgstr "" + +#: tools/editor/editor_node.cpp tools/editor/scene_tree_dock.cpp +msgid "I see.." +msgstr "好吧.." + +#: tools/editor/editor_node.cpp +msgid "Can't open file for writing:" +msgstr "无法以可写模式打开文件:" + +#: tools/editor/editor_node.cpp +msgid "Requested file format unknown:" +msgstr "未知的文件类型请求:" + +#: tools/editor/editor_node.cpp +msgid "Error while saving." +msgstr "保存出错。" + +#: tools/editor/editor_node.cpp +msgid "Saving Scene" +msgstr "正在保存场景" + +#: tools/editor/editor_node.cpp +msgid "Analyzing" +msgstr "正在分析" + +#: tools/editor/editor_node.cpp +msgid "Creating Thumbnail" +msgstr "" + +#: tools/editor/editor_node.cpp msgid "" -"Scene '%s' is currently being edited.\n" -"Changes will not take effect unless reloaded." -msgstr "场景%s已被修改,重新加载后生效。" +"Couldn't save scene. Likely dependencies (instances) couldn't be satisfied." +msgstr "无法保存场景,依赖项(实例)验证失败。" -#: tools/editor/dependency_editor.cpp +#: tools/editor/editor_node.cpp +msgid "Failed to load resource." +msgstr "加载资源失败。" + +#: tools/editor/editor_node.cpp +msgid "Can't load MeshLibrary for merging!" +msgstr "" + +#: tools/editor/editor_node.cpp +msgid "Error saving MeshLibrary!" +msgstr "" + +#: tools/editor/editor_node.cpp +msgid "Can't load TileSet for merging!" +msgstr "无法加载要合并的砖块集!" + +#: tools/editor/editor_node.cpp +msgid "Error saving TileSet!" +msgstr "保存砖块集失败!" + +#: tools/editor/editor_node.cpp +msgid "Can't open export templates zip." +msgstr "无法打开ZIP导出模板" + +#: tools/editor/editor_node.cpp +msgid "Loading Export Templates" +msgstr "正在加载导出模板" + +#: tools/editor/editor_node.cpp +msgid "Error trying to save layout!" +msgstr "保存布局出错!" + +#: tools/editor/editor_node.cpp +msgid "Default editor layout overridden." +msgstr "覆盖编辑器默认布局。" + +#: tools/editor/editor_node.cpp +msgid "Layout name not found!" +msgstr "布局名称未找到!" + +#: tools/editor/editor_node.cpp +msgid "Restored default layout to base settings." +msgstr "重置为默认布局设置。" + +#: tools/editor/editor_node.cpp +msgid "Copy Params" +msgstr "拷贝参数" + +#: tools/editor/editor_node.cpp +msgid "Set Params" +msgstr "设置参数" + +#: tools/editor/editor_node.cpp +#: tools/editor/plugins/resource_preloader_editor_plugin.cpp +msgid "Paste Resource" +msgstr "粘贴资源" + +#: tools/editor/editor_node.cpp +msgid "Copy Resource" +msgstr "拷贝资源" + +#: tools/editor/editor_node.cpp +msgid "Make Built-In" +msgstr "" + +#: tools/editor/editor_node.cpp +msgid "Make Sub-Resources Unique" +msgstr "" + +#: tools/editor/editor_node.cpp +msgid "There is no defined scene to run." +msgstr "没有设置要执行的场景。" + +#: tools/editor/editor_node.cpp +msgid "Current scene was never saved, please save it prior to running." +msgstr "当前场景尚未保存,请保存后再尝试执行。" + +#: tools/editor/editor_node.cpp +msgid "Could not start subprocess!" +msgstr "无法启动子进程!" + +#: tools/editor/editor_node.cpp +msgid "Open Scene" +msgstr "打开场景" + +#: tools/editor/editor_node.cpp +msgid "Open Base Scene" +msgstr "" + +#: tools/editor/editor_node.cpp +msgid "Quick Open Scene.." +msgstr "快速打开场景.." + +#: tools/editor/editor_node.cpp +msgid "Quick Open Script.." +msgstr "快速打开脚本.." + +#: tools/editor/editor_node.cpp +msgid "Yes" +msgstr "是" + +#: tools/editor/editor_node.cpp +msgid "Close scene? (Unsaved changes will be lost)" +msgstr "确定要关闭场景吗,未保存的修改将丢失?" + +#: tools/editor/editor_node.cpp +msgid "Save Scene As.." +msgstr "场景另存为" + +#: tools/editor/editor_node.cpp +msgid "This scene has never been saved. Save before running?" +msgstr "此场景尚未保存,要在运行之前保存它吗?" + +#: tools/editor/editor_node.cpp +msgid "Please save the scene first." +msgstr "请先保存场景。" + +#: tools/editor/editor_node.cpp +msgid "Save Translatable Strings" +msgstr "保存可翻译字符串" + +#: tools/editor/editor_node.cpp +msgid "Export Mesh Library" +msgstr "" + +#: tools/editor/editor_node.cpp +msgid "Export Tile Set" +msgstr "导出砖块集" + +#: tools/editor/editor_node.cpp +msgid "Quit" +msgstr "退出" + +#: tools/editor/editor_node.cpp +msgid "Exit the editor?" +msgstr "确定要退出编辑器吗?" + +#: tools/editor/editor_node.cpp +msgid "Current scene not saved. Open anyway?" +msgstr "当前场景尚未保存,仍要打开?" + +#: tools/editor/editor_node.cpp +msgid "Can't reload a scene that was never saved." +msgstr "无法重新加载未保存的场景。" + +#: tools/editor/editor_node.cpp +msgid "Revert" +msgstr "恢复" + +#: tools/editor/editor_node.cpp +msgid "This action cannot be undone. Revert anyway?" +msgstr "此操作无法撤销,确定要继续吗?" + +#: tools/editor/editor_node.cpp +msgid "Quick Run Scene.." +msgstr "快速运行场景" + +#: tools/editor/editor_node.cpp tools/editor/scene_tree_dock.cpp +msgid "Ugh" +msgstr "额" + +#: tools/editor/editor_node.cpp msgid "" -"Resource '%s' is in use.\n" -"Changes will take effect when reloaded." -msgstr "资源%s正在使用中,修改将在重新加载后生效。" +"Error loading scene, it must be inside the project path. Use 'Import' to open " +"the scene, then save it inside the project path." +msgstr "" +"加载场景出错,场景必须放在项目目录下。请尝试使用'导入'菜单导入此场景后再试。" -#: tools/editor/dependency_editor.cpp -msgid "Dependencies" -msgstr "依赖" +#: tools/editor/editor_node.cpp +msgid "Error loading scene." +msgstr "加载场景出错。" -#: tools/editor/dependency_editor.cpp -msgid "Resource" -msgstr "资源" +#: tools/editor/editor_node.cpp +msgid "Scene '%s' has broken dependencies:" +msgstr "场景%s的依赖已被破坏:" -#: tools/editor/dependency_editor.cpp -msgid "Dependencies:" -msgstr "依赖:" +#: tools/editor/editor_node.cpp +msgid "Save Layout" +msgstr "保存布局" -#: tools/editor/dependency_editor.cpp -msgid "Fix Broken" -msgstr "修复依赖" +#: tools/editor/editor_node.cpp +msgid "Delete Layout" +msgstr "删除布局" -#: tools/editor/dependency_editor.cpp -msgid "Dependency Editor" -msgstr "依赖编辑器" +#: tools/editor/editor_node.cpp +msgid "Switch Scene Tab" +msgstr "切换场景标签页" -#: tools/editor/dependency_editor.cpp -msgid "Search Replacement Resource:" -msgstr "查找替换资源:" +#: tools/editor/editor_node.cpp +msgid "%d more file(s)" +msgstr "更多的%d个文件" -#: tools/editor/dependency_editor.cpp -msgid "Owners Of:" -msgstr "拥有者:" +#: tools/editor/editor_node.cpp +msgid "%d more file(s) or folder(s)" +msgstr "更多的%d个文件或目录" -#: tools/editor/dependency_editor.cpp -msgid "" -"The files being removed are required by other resources in order for them to " -"work.\n" -"Remove them anyway? (no undo)" -msgstr "要删除的文件被其他资源所依赖,仍然要删除吗(无法撤销)?" +#: tools/editor/editor_node.cpp +msgid "Scene" +msgstr "场景" -#: tools/editor/dependency_editor.cpp -msgid "Remove selected files from the project? (no undo)" -msgstr "确定从项目中删除文件(此操作无法撤销)?" +#: tools/editor/editor_node.cpp +msgid "Go to previously opened scene." +msgstr "前往上一个打开的场景。" -#: tools/editor/dependency_editor.cpp -msgid "Error loading:" -msgstr "加载出错:" +#: tools/editor/editor_node.cpp +msgid "Operations with scene files." +msgstr "操作场景文件。" -#: tools/editor/dependency_editor.cpp -msgid "Scene failed to load due to missing dependencies:" -msgstr "加载场景失败,找不到以下依赖项目:" +#: tools/editor/editor_node.cpp +msgid "New Scene" +msgstr "新建场景" -#: tools/editor/dependency_editor.cpp -msgid "Open Anyway" -msgstr "仍然打开" +#: tools/editor/editor_node.cpp +msgid "New Inherited Scene.." +msgstr "从现有场景中创建.." -#: tools/editor/dependency_editor.cpp -msgid "Which action should be taken?" -msgstr "应采取哪项行动?" +#: tools/editor/editor_node.cpp +msgid "Open Scene.." +msgstr "打开场景" -#: tools/editor/dependency_editor.cpp -msgid "Fix Dependencies" -msgstr "修复依赖项" +#: tools/editor/editor_node.cpp +msgid "Save Scene" +msgstr "保存场景" -#: tools/editor/dependency_editor.cpp -msgid "Errors loading!" -msgstr "加载出错!" +#: tools/editor/editor_node.cpp +msgid "Close Scene" +msgstr "关闭场景" -#: tools/editor/dependency_editor.cpp -msgid "Permanently delete %d item(s)? (No undo!)" -msgstr "永久删除选中的%d条项目吗(此操作无法撤销!)?" +#: tools/editor/editor_node.cpp +msgid "Close Goto Prev. Scene" +msgstr "关闭并前往上一个场景" -#: tools/editor/dependency_editor.cpp -msgid "Owns" -msgstr "拥有对象" +#: tools/editor/editor_node.cpp +msgid "Open Recent" +msgstr "最近打开" -#: tools/editor/dependency_editor.cpp -msgid "Resources Without Explicit Ownership:" -msgstr "没有指定所属关系的资源:" +#: tools/editor/editor_node.cpp +msgid "Quick Search File.." +msgstr "快速查找文件.." -#: tools/editor/dependency_editor.cpp -msgid "Delete selected files?" -msgstr "删除选中的文件?" +#: tools/editor/editor_node.cpp +msgid "Convert To.." +msgstr "转换为.." -#: tools/editor/editor_file_system.cpp -msgid "Cannot go into subdir:" -msgstr "无法打开目录:" +#: tools/editor/editor_node.cpp +msgid "Translatable Strings.." +msgstr "可翻译字符串" -#: tools/editor/editor_file_system.cpp -msgid "ScanSources" +#: tools/editor/editor_node.cpp +msgid "MeshLibrary.." msgstr "" -#: tools/editor/run_settings_dialog.cpp -msgid "Run Mode:" -msgstr "运行模式:" +#: tools/editor/editor_node.cpp +msgid "TileSet.." +msgstr "砖块集.." -#: tools/editor/run_settings_dialog.cpp -msgid "Current Scene" -msgstr "当前场景" +#: tools/editor/editor_node.cpp tools/editor/plugins/shader_editor_plugin.cpp +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "Redo" +msgstr "重做" -#: tools/editor/run_settings_dialog.cpp -msgid "Main Scene" -msgstr "主场景" +#: tools/editor/editor_node.cpp +msgid "Run Script" +msgstr "运行脚本" -#: tools/editor/run_settings_dialog.cpp -msgid "Main Scene Arguments:" -msgstr "主场景参数:" +#: tools/editor/editor_node.cpp +msgid "Project Settings" +msgstr "项目设置" -#: tools/editor/run_settings_dialog.cpp -msgid "Scene Run Settings" -msgstr "场景运行设置" +#: tools/editor/editor_node.cpp +msgid "Revert Scene" +msgstr "恢复场景" -#: tools/editor/resources_dock.cpp -msgid "Create New Resource" -msgstr "创建资源" +#: tools/editor/editor_node.cpp +msgid "Quit to Project List" +msgstr "退出到项目列表" -#: tools/editor/resources_dock.cpp -msgid "Open Resource" -msgstr "打开资源" +#: tools/editor/editor_node.cpp +msgid "Import assets to the project." +msgstr "导入资源" -#: tools/editor/resources_dock.cpp -msgid "Save Resource" -msgstr "保存资源" - -#: tools/editor/resources_dock.cpp -msgid "Resource Tools" -msgstr "资源工具" - -#: tools/editor/resources_dock.cpp -msgid "Make Local" +#: tools/editor/editor_node.cpp +msgid "Miscellaneous project or scene-wide tools." msgstr "" -#: tools/editor/project_export.cpp -msgid "Edit Script Options" -msgstr "脚本编辑器选项" - -#: tools/editor/project_export.cpp -msgid "Please export outside the project folder!" -msgstr "请导出到项目目录之外!" - -#: tools/editor/project_export.cpp -msgid "Error exporting project!" -msgstr "导出项目出错!" - -#: tools/editor/project_export.cpp -msgid "Error writing the project PCK!" -msgstr "写入项目PCK文件出错!" - -#: tools/editor/project_export.cpp -msgid "No exporter for platform '%s' yet." -msgstr "没有针对'%s'平台的导出模板。" - -#: tools/editor/project_export.cpp -msgid "Include" -msgstr "包含" - -#: tools/editor/project_export.cpp -msgid "Change Image Group" -msgstr "修改图片分组" - -#: tools/editor/project_export.cpp -msgid "Group name can't be empty!" -msgstr "分组名称不能为空!" - -#: tools/editor/project_export.cpp -msgid "Invalid character in group name!" -msgstr "分组名称中包含非法字符!" - -#: tools/editor/project_export.cpp -msgid "Group name already exists!" -msgstr "分组名称已存在!" - -#: tools/editor/project_export.cpp -msgid "Add Image Group" -msgstr "添加图片分组" - -#: tools/editor/project_export.cpp -msgid "Delete Image Group" -msgstr "删除图片分组" - -#: tools/editor/project_export.cpp -msgid "Atlas Preview" -msgstr "预览精灵集" - -#: tools/editor/project_export.cpp -msgid "Project Export Settings" -msgstr "项目导出设置" - -#: tools/editor/project_export.cpp -msgid "Target" -msgstr "平台" - -#: tools/editor/project_export.cpp -msgid "Export to Platform" -msgstr "导出到平台" - -#: tools/editor/project_export.cpp tools/editor/plugins/theme_editor_plugin.cpp -msgid "Options" -msgstr "选项" - -#: tools/editor/project_export.cpp -msgid "Resources" -msgstr "资源" - -#: tools/editor/project_export.cpp -msgid "Export selected resources (including dependencies)." -msgstr "导出选中的资源(包括其依赖资源)" - -#: tools/editor/project_export.cpp -msgid "Export all resources in the project." -msgstr "导出项目中的所有资源" - -#: tools/editor/project_export.cpp -msgid "Export all files in the project directory." -msgstr "导出项目目录下的所有文件" - -#: tools/editor/project_export.cpp -msgid "Export Mode:" -msgstr "导出模式:" - -#: tools/editor/project_export.cpp -msgid "Resources to Export:" -msgstr "导出的资源:" - -#: tools/editor/project_export.cpp -msgid "File" -msgstr "文件" - -#: tools/editor/project_export.cpp -msgid "Action" -msgstr "动作" - -#: tools/editor/project_export.cpp -msgid "" -"Filters to export non-resource files (comma-separated, e.g.: *.json, *.txt):" -msgstr "导出非资源文件筛选(使用英文逗号分隔,如:*.json,*.txt):" +#: tools/editor/editor_node.cpp +msgid "Tools" +msgstr "工具" -#: tools/editor/project_export.cpp -msgid "Filters to exclude from export (comma-separated, e.g.: *.json, *.txt):" -msgstr "排除导出的非资源文件筛选(使用英文逗号分隔,如:*.json,*.txt):" +#: tools/editor/editor_node.cpp +msgid "Export the project to many platforms." +msgstr "导出项目到多个平台。" + +#: tools/editor/editor_node.cpp +msgid "Play the project (F5)." +msgstr "运行此项目(F5)" + +#: tools/editor/editor_node.cpp +msgid "Pause the scene" +msgstr "暂停运行场景" + +#: tools/editor/editor_node.cpp +msgid "Stop the scene (F8)." +msgstr "停止运行场景(F8)" + +#: tools/editor/editor_node.cpp +msgid "Play the edited scene (F6)." +msgstr "运行打开的场景(F6)" + +#: tools/editor/editor_node.cpp +msgid "Play custom scene" +msgstr "运行自定义场景" + +#: tools/editor/editor_node.cpp +msgid "Debug options" +msgstr "调试选项" + +#: tools/editor/editor_node.cpp +msgid "Live Editing" +msgstr "实时编辑" + +#: tools/editor/editor_node.cpp +msgid "File Server" +msgstr "文件服务" + +#: tools/editor/editor_node.cpp +msgid "Deploy Remote Debug" +msgstr "部署远程调试" + +#: tools/editor/editor_node.cpp +msgid "Deploy File Server Clients" +msgstr "部署文件服务客户端" + +#: tools/editor/editor_node.cpp +msgid "Visible Collision Shapes" +msgstr "碰撞区域可见" + +#: tools/editor/editor_node.cpp +msgid "Visible Navigation" +msgstr "Navigation可见" + +#: tools/editor/editor_node.cpp tools/editor/plugins/spatial_editor_plugin.cpp +msgid "Settings" +msgstr "设置" + +#: tools/editor/editor_node.cpp +msgid "Editor Layout" +msgstr "编辑器布局" + +#: tools/editor/editor_node.cpp +msgid "Install Export Templates" +msgstr "安装导出模板" + +#: tools/editor/editor_node.cpp +msgid "About" +msgstr "关于" + +#: tools/editor/editor_node.cpp +msgid "Alerts when an external resource has changed." +msgstr "外部资源改变后弹出提示。" + +#: tools/editor/editor_node.cpp +msgid "Spins when the editor window repaints!" +msgstr "旋转时,重新绘制编辑器窗口!" + +#: tools/editor/editor_node.cpp +msgid "Update Always" +msgstr "持续更新UI" + +#: tools/editor/editor_node.cpp +msgid "Update Changes" +msgstr "有更改时更新UI" + +#: tools/editor/editor_node.cpp +msgid "Inspector" +msgstr "属性面板" + +#: tools/editor/editor_node.cpp +msgid "Create a new resource in memory and edit it." +msgstr "在内存中新建资源并编辑。" + +#: tools/editor/editor_node.cpp +msgid "Load an existing resource from disk and edit it." +msgstr "从磁盘中加载资源并编辑。" + +#: tools/editor/editor_node.cpp +msgid "Save the currently edited resource." +msgstr "保存当前编辑的资源。" -#: tools/editor/project_export.cpp -msgid "Convert text scenes to binary on export." -msgstr "导出时将文本场景写入二进制文件。" +#: tools/editor/editor_node.cpp +#: tools/editor/plugins/animation_player_editor_plugin.cpp +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "Save As.." +msgstr "另存为" -#: tools/editor/project_export.cpp -msgid "Images" -msgstr "图片" +#: tools/editor/editor_node.cpp +msgid "Go to the previous edited object in history." +msgstr "前往上一个编辑对象。" -#: tools/editor/project_export.cpp -msgid "Keep Original" -msgstr "保持原样" +#: tools/editor/editor_node.cpp +msgid "Go to the next edited object in history." +msgstr "前往下一个编辑对象。" -#: tools/editor/project_export.cpp -msgid "Compress for Disk (Lossy, WebP)" -msgstr "节省磁盘空间(有损压缩,WebP)" +#: tools/editor/editor_node.cpp +msgid "History of recently edited objects." +msgstr "最近编辑历史对象。" -#: tools/editor/project_export.cpp -msgid "Compress for RAM (BC/PVRTC/ETC)" -msgstr "节省内存(BC/PVRTC/ETC)" +#: tools/editor/editor_node.cpp +msgid "Object properties." +msgstr "对象属性。" -#: tools/editor/project_export.cpp -msgid "Convert Images (*.png):" -msgstr "转换图片(*.png):" +#: tools/editor/editor_node.cpp +msgid "FileSystem" +msgstr "文件系统" -#: tools/editor/project_export.cpp -msgid "Compress for Disk (Lossy) Quality:" -msgstr "高质量(有损)节省磁盘空间" +#: tools/editor/editor_node.cpp +msgid "Output" +msgstr "输出" -#: tools/editor/project_export.cpp -msgid "Shrink All Images:" -msgstr "收缩所有图片:" +#: tools/editor/editor_node.cpp +msgid "Thanks from the Godot community!" +msgstr "感谢Godot社区" -#: tools/editor/project_export.cpp -msgid "Compress Formats:" -msgstr "压缩格式:" +#: tools/editor/editor_node.cpp +msgid "Thanks!" +msgstr "谢谢!" -#: tools/editor/project_export.cpp -msgid "Image Groups" -msgstr "图片分组" +#: tools/editor/editor_node.cpp +msgid "Import Templates From ZIP File" +msgstr "从ZIP文件中导入模板" -#: tools/editor/project_export.cpp -msgid "Groups:" -msgstr "分组:" +#: tools/editor/editor_node.cpp +msgid "Export Library" +msgstr "导出库" -#: tools/editor/project_export.cpp -msgid "Compress Disk" -msgstr "节省磁盘空间" +#: tools/editor/editor_node.cpp +msgid "Merge With Existing" +msgstr "与现有合并" -#: tools/editor/project_export.cpp -msgid "Compress RAM" -msgstr "节省内存" +#: tools/editor/editor_node.cpp +msgid "Open & Run a Script" +msgstr "打开并运行脚本" -#: tools/editor/project_export.cpp -msgid "Compress Mode:" -msgstr "压缩方式:" +#: tools/editor/editor_node.cpp +msgid "Load Errors" +msgstr "加载错误" -#: tools/editor/project_export.cpp -msgid "Lossy Quality:" -msgstr "图片质量:" +#: tools/editor/call_dialog.cpp +msgid "Method List For '%s':" +msgstr "%s的方法列表" -#: tools/editor/project_export.cpp -msgid "Atlas:" -msgstr "精灵集:" - -#: tools/editor/project_export.cpp -msgid "Shrink By:" -msgstr "收缩方式:" - -#: tools/editor/project_export.cpp -msgid "Preview Atlas" -msgstr "精灵集预览:" - -#: tools/editor/project_export.cpp -msgid "Image Filter:" -msgstr "纹理过滤:\t\t" - -#: tools/editor/project_export.cpp -msgid "Images:" -msgstr "图片" - -#: tools/editor/project_export.cpp -msgid "Select None" -msgstr "取消选择" - -#: tools/editor/project_export.cpp -msgid "Samples" -msgstr "音效" - -#: tools/editor/project_export.cpp -msgid "Sample Conversion Mode: (.wav files):" -msgstr "音效转换方式(.wav文件):" - -#: tools/editor/project_export.cpp -msgid "Keep" -msgstr "保持不变" - -#: tools/editor/project_export.cpp -msgid "Compress (RAM - IMA-ADPCM)" -msgstr "压缩(RAM - IMA-ADPCM)" - -#: tools/editor/project_export.cpp -msgid "Sampling Rate Limit (Hz):" -msgstr "采样率(Hz):" - -#: tools/editor/project_export.cpp -msgid "Trim" -msgstr "修剪" - -#: tools/editor/project_export.cpp -msgid "Trailing Silence:" -msgstr "" - -#: tools/editor/project_export.cpp -msgid "Script" -msgstr "脚本" - -#: tools/editor/project_export.cpp -msgid "Script Export Mode:" -msgstr "脚本导出方式:" - -#: tools/editor/project_export.cpp -msgid "Text" -msgstr "文本" - -#: tools/editor/project_export.cpp -msgid "Compiled" -msgstr "编译" - -#: tools/editor/project_export.cpp -msgid "Encrypted (Provide Key Below)" -msgstr "使用下列密码加密" - -#: tools/editor/project_export.cpp -msgid "Script Encryption Key (256-bits as hex):" -msgstr "脚本密匙(256位16进制码)" - -#: tools/editor/project_export.cpp -msgid "Export PCK/Zip" -msgstr "导出 PCK/ZIP" - -#: tools/editor/project_export.cpp -msgid "Export Project PCK" -msgstr "导出项目PCK文件" - -#: tools/editor/project_export.cpp -msgid "Export.." -msgstr "导出.." - -#: tools/editor/project_export.cpp -msgid "Project Export" -msgstr "项目导出" - -#: tools/editor/project_export.cpp -msgid "Export Preset:" -msgstr "导出预设" - -#: tools/editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Create UV Map" -msgstr "创建UV贴图" - -#: tools/editor/plugins/polygon_2d_editor_plugin.cpp -#: tools/editor/plugins/navigation_polygon_editor_plugin.cpp -#: tools/editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: tools/editor/plugins/light_occluder_2d_editor_plugin.cpp -msgid "Create Poly" -msgstr "创建多边形" - -#: tools/editor/plugins/polygon_2d_editor_plugin.cpp -#: tools/editor/plugins/navigation_polygon_editor_plugin.cpp -#: tools/editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: tools/editor/plugins/collision_polygon_editor_plugin.cpp -#: tools/editor/plugins/path_2d_editor_plugin.cpp -#: tools/editor/plugins/light_occluder_2d_editor_plugin.cpp -msgid "Edit Poly" -msgstr "编辑多边形" - -#: tools/editor/plugins/polygon_2d_editor_plugin.cpp -#: tools/editor/plugins/navigation_polygon_editor_plugin.cpp -#: tools/editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: tools/editor/plugins/collision_polygon_editor_plugin.cpp -#: tools/editor/plugins/path_2d_editor_plugin.cpp -#: tools/editor/plugins/light_occluder_2d_editor_plugin.cpp -msgid "Edit Poly (Remove Point)" -msgstr "编辑多边形(移除顶点)" - -#: tools/editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Transform UV Map" -msgstr "变换UV贴图" - -#: tools/editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Polygon 2D UV Editor" -msgstr "2D多边形UV编辑器" - -#: tools/editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Move Point" -msgstr "移动点" - -#: tools/editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Ctrl: Rotate" -msgstr "Ctrl:旋转" - -#: tools/editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Shift: Move All" -msgstr "Shift: 移动所有" - -#: tools/editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Shift+Ctrl: Scale" -msgstr "Shift+Ctrl: 缩放" - -#: tools/editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Move Polygon" -msgstr "移动多边形" - -#: tools/editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Rotate Polygon" -msgstr "旋转多边形" - -#: tools/editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Scale Polygon" -msgstr "缩放多边形" - -#: tools/editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Polygon->UV" -msgstr "多边形->UV" - -#: tools/editor/plugins/polygon_2d_editor_plugin.cpp -msgid "UV->Polygon" -msgstr "UV->多边形" - -#: tools/editor/plugins/polygon_2d_editor_plugin.cpp -msgid "Clear UV" -msgstr "清除UV" - -#: tools/editor/plugins/polygon_2d_editor_plugin.cpp -#: tools/editor/plugins/sprite_region_editor_plugin.cpp -msgid "Snap" -msgstr "" - -#: tools/editor/plugins/polygon_2d_editor_plugin.cpp -#: tools/editor/plugins/sprite_region_editor_plugin.cpp -msgid "Enable Snap" -msgstr "" - -#: tools/editor/plugins/polygon_2d_editor_plugin.cpp -#: tools/editor/plugins/sprite_region_editor_plugin.cpp -msgid "Grid" -msgstr "网格" - -#: tools/editor/plugins/polygon_2d_editor_plugin.cpp +#: tools/editor/call_dialog.cpp +msgid "Call" +msgstr "调用" + +#: tools/editor/call_dialog.cpp +msgid "Method List:" +msgstr "方法列表:" + +#: tools/editor/call_dialog.cpp +msgid "Arguments:" +msgstr "参数:" + +#: tools/editor/call_dialog.cpp +msgid "Return:" +msgstr "返回:" + +#: tools/editor/pvrtc_compress.cpp +msgid "Could not execute PVRTC tool:" +msgstr "无法执行PVPTC工具:" + +#: tools/editor/pvrtc_compress.cpp +msgid "Can't load back converted image using PVRTC tool:" +msgstr "无法加载使用PVRTC工具转换的图片:" + +#: tools/editor/array_property_edit.cpp +msgid "Resize Array" +msgstr "修改数组大小" + +#: tools/editor/array_property_edit.cpp +msgid "Change Array Value Type" +msgstr "修改数组类型" + +#: tools/editor/array_property_edit.cpp +msgid "Change Array Value" +msgstr "修改数组值" + +#: tools/editor/editor_help.cpp +msgid "Search Classes" +msgstr "搜索类型" + +#: tools/editor/editor_help.cpp +msgid "Class List:" +msgstr "类型列表" + +#: tools/editor/editor_help.cpp +msgid "Inherited by:" +msgstr "派生类:" + +#: tools/editor/editor_help.cpp +msgid "Brief Description:" +msgstr "简介:" + +#: tools/editor/editor_help.cpp +msgid "Public Methods:" +msgstr "公共方法:" + +#: tools/editor/editor_help.cpp +msgid "Members:" +msgstr "成员:" + +#: tools/editor/editor_help.cpp +msgid "GUI Theme Items:" +msgstr "GUI主题:" + +#: tools/editor/editor_help.cpp +msgid "Signals:" +msgstr "事件:" + +#: tools/editor/editor_help.cpp +msgid "Constants:" +msgstr "常量:" + +#: tools/editor/editor_help.cpp +msgid "Method Description:" +msgstr "方法描述:" + +#: tools/editor/editor_help.cpp +msgid "Search Text" +msgstr "搜索文本" + +#: tools/editor/project_manager.cpp +msgid "Invalid project path, the path must exist!" +msgstr "项目目录不存在!" + +#: tools/editor/project_manager.cpp +msgid "Invalid project path, engine.cfg must not exist." +msgstr "项目目录下必须包含engin.cfg文件。" + +#: tools/editor/project_manager.cpp +msgid "Invalid project path, engine.cfg must exist." +msgstr "项目目录下必须包含engin.cfg文件。" + +#: tools/editor/project_manager.cpp +msgid "Imported Project" +msgstr "已导入的项目" + +#: tools/editor/project_manager.cpp +msgid "Invalid project path (changed anything?)." +msgstr "项目路径非法(被外部修改?)。" + +#: tools/editor/project_manager.cpp +msgid "Couldn't create engine.cfg in project path." +msgstr "无法在项目目录下创建engine.cfg文件。" + +#: tools/editor/project_manager.cpp +msgid "Import Existing Project" +msgstr "导入现有项目" + +#: tools/editor/project_manager.cpp +msgid "Project Path (Must Exist):" +msgstr "项目目录(必须存在)" + +#: tools/editor/project_manager.cpp +msgid "Project Name:" +msgstr "项目名称:" + +#: tools/editor/project_manager.cpp +msgid "Create New Project" +msgstr "新建项目" + +#: tools/editor/project_manager.cpp +msgid "Project Path:" +msgstr "项目目录" + +#: tools/editor/project_manager.cpp +msgid "Browse" +msgstr "浏览" + +#: tools/editor/project_manager.cpp +msgid "New Game Project" +msgstr "新建游戏项目" + +#: tools/editor/project_manager.cpp +msgid "That's a BINGO!" +msgstr "碉堡了!" + +#: tools/editor/project_manager.cpp +msgid "Unnamed Project" +msgstr "未命名项目" + +#: tools/editor/project_manager.cpp +msgid "Are you sure to open more than one projects?" +msgstr "您确定要打开多个项目吗?" + +#: tools/editor/project_manager.cpp +msgid "Are you sure to run more than one projects?" +msgstr "您确定要执行多个项目吗?" + +#: tools/editor/project_manager.cpp +msgid "Remove project from the list? (Folder contents will not be modified)" +msgstr "移除此项目(项目的文件不受影响)" + +#: tools/editor/project_manager.cpp +msgid "Recent Projects:" +msgstr "最近打开的项目:" + +#: tools/editor/project_manager.cpp #: tools/editor/plugins/canvas_item_editor_plugin.cpp -#: tools/editor/plugins/sprite_region_editor_plugin.cpp -msgid "Show Grid" -msgstr "显示网格" - +#: tools/editor/plugins/shader_editor_plugin.cpp +#: tools/editor/plugins/script_editor_plugin.cpp #: tools/editor/plugins/polygon_2d_editor_plugin.cpp -#: tools/editor/plugins/canvas_item_editor_plugin.cpp -#: tools/editor/plugins/sprite_region_editor_plugin.cpp -msgid "Grid Offset:" -msgstr "网格偏移量:" +msgid "Edit" +msgstr "编辑" -#: tools/editor/plugins/polygon_2d_editor_plugin.cpp -#: tools/editor/plugins/canvas_item_editor_plugin.cpp -#: tools/editor/plugins/sprite_region_editor_plugin.cpp -msgid "Grid Step:" -msgstr "网格大小:" +#: tools/editor/project_manager.cpp +msgid "Run" +msgstr "运行" -#: tools/editor/plugins/navigation_polygon_editor_plugin.cpp -msgid "Create Navigation Polygon" -msgstr "创建导航多边形" +#: tools/editor/project_manager.cpp +msgid "Scan" +msgstr "扫描" -#: tools/editor/plugins/navigation_polygon_editor_plugin.cpp -msgid "Remove Poly And Point" -msgstr "移除多边形及顶点" +#: tools/editor/project_manager.cpp +msgid "New Project" +msgstr "新建" -#: tools/editor/plugins/navigation_polygon_editor_plugin.cpp -#: tools/editor/plugins/collision_polygon_2d_editor_plugin.cpp -#: tools/editor/plugins/light_occluder_2d_editor_plugin.cpp -msgid "Create a new polygon from scratch." -msgstr "" - -#: tools/editor/plugins/navigation_polygon_editor_plugin.cpp -#: tools/editor/plugins/light_occluder_2d_editor_plugin.cpp -msgid "Edit existing polygon:" -msgstr "编辑已存在的多边形:" - -#: tools/editor/plugins/navigation_polygon_editor_plugin.cpp -#: tools/editor/plugins/light_occluder_2d_editor_plugin.cpp -msgid "LMB: Move Point." -msgstr "鼠标左键:移动点" - -#: tools/editor/plugins/navigation_polygon_editor_plugin.cpp -#: tools/editor/plugins/light_occluder_2d_editor_plugin.cpp -msgid "Ctrl+LMB: Split Segment." -msgstr "Ctrl+鼠标左键:分割视图块" - -#: tools/editor/plugins/navigation_polygon_editor_plugin.cpp -#: tools/editor/plugins/light_occluder_2d_editor_plugin.cpp -msgid "RMB: Erase Point." -msgstr "鼠标右键:移除点" - -#: tools/editor/plugins/baked_light_baker.cpp -msgid "Parsing %d Triangles:" -msgstr "正在解析第%d个三角形:" - -#: tools/editor/plugins/baked_light_baker.cpp -msgid "Triangle #" -msgstr "三角形 #" - -#: tools/editor/plugins/baked_light_baker.cpp -msgid "Light Baker Setup:" -msgstr "建立烘培:" - -#: tools/editor/plugins/baked_light_baker.cpp -msgid "Parsing Geometry" -msgstr "解析多边形中" - -#: tools/editor/plugins/baked_light_baker.cpp -msgid "Fixing Lights" -msgstr "修正光照" - -#: tools/editor/plugins/baked_light_baker.cpp -msgid "Making BVH" -msgstr "" - -#: tools/editor/plugins/baked_light_baker.cpp -msgid "Creating Light Octree" -msgstr "" - -#: tools/editor/plugins/baked_light_baker.cpp -msgid "Creating Octree Texture" -msgstr "" - -#: tools/editor/plugins/baked_light_baker.cpp -msgid "Transfer to Lightmaps:" -msgstr "" - -#: tools/editor/plugins/baked_light_baker.cpp -msgid "Allocating Texture #" -msgstr "分配纹理 #" - -#: tools/editor/plugins/baked_light_baker.cpp -msgid "Baking Triangle #" -msgstr "烘培三角形 #" - -#: tools/editor/plugins/baked_light_baker.cpp -msgid "Post-Processing Texture #" +#: tools/editor/project_manager.cpp +msgid "Exit" +msgstr "退出" + +#: tools/editor/scene_tree_dock.cpp +msgid "OK :(" +msgstr "好吧" + +#: tools/editor/scene_tree_dock.cpp +msgid "No parent to instance a child at." +msgstr "没有选中节点来添加实例。" + +#: tools/editor/scene_tree_dock.cpp +msgid "Error loading scene from %s" +msgstr "从%s加载场景出错!" + +#: tools/editor/scene_tree_dock.cpp +msgid "Error instancing scene from %s" +msgstr "从%s实例化场景出错!" + +#: tools/editor/scene_tree_dock.cpp +msgid "Ok" +msgstr "好的" + +#: tools/editor/scene_tree_dock.cpp +msgid "" +"Cannot instance the scene '%s' because the current scene exists within one of " +"its nodes." +msgstr "无法实例化场景%s当前场景已存在于它的子节点中。" + +#: tools/editor/scene_tree_dock.cpp +msgid "Instance Scene(s)" +msgstr "实例化场景" + +#: tools/editor/scene_tree_dock.cpp +msgid "This operation can't be done on the tree root." +msgstr "此操作不能被用于根节点。" + +#: tools/editor/scene_tree_dock.cpp +msgid "Move Node In Parent" +msgstr "在父节点中移动" + +#: tools/editor/scene_tree_dock.cpp +msgid "Move Nodes In Parent" +msgstr "在父节点中移动多个节点" + +#: tools/editor/scene_tree_dock.cpp +msgid "Duplicate Node(s)" +msgstr "复制节点" + +#: tools/editor/scene_tree_dock.cpp +msgid "Delete Node(s)?" +msgstr "确定要删除节点吗?" + +#: tools/editor/scene_tree_dock.cpp +msgid "This operation can't be done without a scene." +msgstr "此操作必须在打开一个场景后才能执行。" + +#: tools/editor/scene_tree_dock.cpp +msgid "This operation requires a single selected node." +msgstr "此操作只能应用于单个选中节点。" + +#: tools/editor/scene_tree_dock.cpp +msgid "This operation can't be done on instanced scenes." +msgstr "此操作不能应用于实例化的场景。" + +#: tools/editor/scene_tree_dock.cpp +msgid "Save New Scene As.." +msgstr "将新场景另存为.." + +#: tools/editor/scene_tree_dock.cpp +msgid "Makes Sense!" +msgstr "有道理!" + +#: tools/editor/scene_tree_dock.cpp +msgid "Can't operate on nodes from a foreign scene!" +msgstr "无法操作外部场景的节点!" + +#: tools/editor/scene_tree_dock.cpp +msgid "Can't operate on nodes the current scene inherits from!" +msgstr "无法操作此节点,因为当前场景继承自该节点!" + +#: tools/editor/scene_tree_dock.cpp +msgid "Remove Node(s)" +msgstr "移除节点" + +#: tools/editor/scene_tree_dock.cpp +msgid "Create Node" +msgstr "新节点" + +#: tools/editor/scene_tree_dock.cpp +msgid "" +"Couldn't save new scene. Likely dependencies (instances) couldn't be " +"satisfied." +msgstr "无法保存场景,场景或其实例的的依赖存在问题。" + +#: tools/editor/scene_tree_dock.cpp +msgid "Error saving scene." +msgstr "保存场景出错。" + +#: tools/editor/scene_tree_dock.cpp +msgid "Error duplicating scene to save it." +msgstr "复制场景出错。" + +#: tools/editor/scene_tree_dock.cpp +msgid "New Scene Root" +msgstr "创建场景根节点" + +#: tools/editor/scene_tree_dock.cpp +msgid "Inherit Scene" +msgstr "继承场景" + +#: tools/editor/scene_tree_dock.cpp +msgid "Add Child Node" +msgstr "添加子节点" + +#: tools/editor/scene_tree_dock.cpp +msgid "Instance Child Scene" +msgstr "实例化子场景" + +#: tools/editor/scene_tree_dock.cpp +msgid "Change Type" +msgstr "更改类型" + +#: tools/editor/scene_tree_dock.cpp +msgid "Edit Groups" +msgstr "编辑分组" + +#: tools/editor/scene_tree_dock.cpp +msgid "Edit Connections" +msgstr "编辑事件连接" + +#: tools/editor/scene_tree_dock.cpp +msgid "Add Script" +msgstr "添加脚本" + +#: tools/editor/scene_tree_dock.cpp +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "Move Up" +msgstr "向上移动" + +#: tools/editor/scene_tree_dock.cpp +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "Move Down" +msgstr "向下移动" + +#: tools/editor/scene_tree_dock.cpp +#: tools/editor/plugins/tile_map_editor_plugin.cpp +msgid "Duplicate" +msgstr "拷贝" + +#: tools/editor/scene_tree_dock.cpp +msgid "Merge From Scene" +msgstr "从场景中合并" + +#: tools/editor/scene_tree_dock.cpp +msgid "Save Branch as Scene" +msgstr "将分支保存为场景" + +#: tools/editor/scene_tree_dock.cpp +msgid "Delete Node(s)" +msgstr "删除节点" + +#: tools/editor/scene_tree_dock.cpp +msgid "Add/Create a New Node" +msgstr "添加/创建节点" + +#: tools/editor/scene_tree_dock.cpp +msgid "" +"Instance a scene file as a Node. Creates an inherited scene if no root node " +"exists." +msgstr "实例化场景文件为一个节点,如果没有根节点则创建一个继承自该文件的场景。" + +#: tools/editor/create_dialog.cpp +msgid "Create New" +msgstr "新建" + +#: tools/editor/plugins/rich_text_editor_plugin.cpp +msgid "Parse BBCode" +msgstr "解析BBCode" + +#: tools/editor/plugins/sample_library_editor_plugin.cpp +msgid "Open Sample File(s)" +msgstr "打开声音文件" + +#: tools/editor/plugins/sample_library_editor_plugin.cpp +msgid "ERROR: Couldn't load sample!" +msgstr "错误:无法加载音效!" + +#: tools/editor/plugins/sample_library_editor_plugin.cpp +msgid "Add Sample" +msgstr "添加音效" + +#: tools/editor/plugins/sample_library_editor_plugin.cpp +msgid "Stop" +msgstr "停止" + +#: tools/editor/plugins/sample_library_editor_plugin.cpp +msgid "Play" +msgstr "播放" + +#: tools/editor/plugins/sample_library_editor_plugin.cpp +msgid "Rename Sample" +msgstr "重命名音效" + +#: tools/editor/plugins/sample_library_editor_plugin.cpp +msgid "Delete Sample" +msgstr "删除音效" + +#: tools/editor/plugins/sample_library_editor_plugin.cpp +msgid "16 Bits" +msgstr "16位" + +#: tools/editor/plugins/sample_library_editor_plugin.cpp +msgid "8 Bits" +msgstr "8位" + +#: tools/editor/plugins/sample_library_editor_plugin.cpp +msgid "Stereo" +msgstr "立体声" + +#: tools/editor/plugins/sample_library_editor_plugin.cpp +msgid "Mono" msgstr "" +#: tools/editor/plugins/sample_library_editor_plugin.cpp #: tools/editor/plugins/camera_editor_plugin.cpp msgid "Preview" msgstr "预览" -#: tools/editor/plugins/theme_editor_plugin.cpp -msgid "Can't save theme to file:" -msgstr "无法保存主题到文件:" - -#: tools/editor/plugins/theme_editor_plugin.cpp -#: tools/editor/plugins/tile_set_editor_plugin.cpp -#: tools/editor/plugins/cube_grid_theme_editor_plugin.cpp -msgid "Add Item" -msgstr "添加项目" - -#: tools/editor/plugins/theme_editor_plugin.cpp -msgid "Add All Items" -msgstr "添加所有项目" - -#: tools/editor/plugins/theme_editor_plugin.cpp -msgid "Add All" -msgstr "添加所有" - -#: tools/editor/plugins/theme_editor_plugin.cpp -#: tools/editor/plugins/tile_set_editor_plugin.cpp -msgid "Remove Item" -msgstr "移除项目" - -#: tools/editor/plugins/theme_editor_plugin.cpp -msgid "Add Class Items" -msgstr "添加类项目" - -#: tools/editor/plugins/theme_editor_plugin.cpp -msgid "Remove Class Items" -msgstr "移除类项目" - -#: tools/editor/plugins/theme_editor_plugin.cpp -msgid "Create Template" -msgstr "创建模板" - -#: tools/editor/plugins/theme_editor_plugin.cpp -msgid "CheckBox Radio1" +#: tools/editor/plugins/sample_library_editor_plugin.cpp +msgid "Pitch" msgstr "" -#: tools/editor/plugins/theme_editor_plugin.cpp -msgid "CheckBox Radio2" -msgstr "" - -#: tools/editor/plugins/theme_editor_plugin.cpp -msgid "Item" -msgstr "" - -#: tools/editor/plugins/theme_editor_plugin.cpp -msgid "Check Item" -msgstr "" - -#: tools/editor/plugins/theme_editor_plugin.cpp -msgid "Checked Item" -msgstr "" - -#: tools/editor/plugins/theme_editor_plugin.cpp -msgid "Has" -msgstr "" - -#: tools/editor/plugins/theme_editor_plugin.cpp -msgid "Many" -msgstr "" - -#: tools/editor/plugins/theme_editor_plugin.cpp -msgid "Have,Many,Several,Options!" -msgstr "" - -#: tools/editor/plugins/theme_editor_plugin.cpp -msgid "Tab 1" -msgstr "分页1" - -#: tools/editor/plugins/theme_editor_plugin.cpp -msgid "Tab 2" -msgstr "分页2" - -#: tools/editor/plugins/theme_editor_plugin.cpp -msgid "Tab 3" -msgstr "分页3" - -#: tools/editor/plugins/theme_editor_plugin.cpp -msgid "Data Type:" -msgstr "数据类型:" - -#: tools/editor/plugins/theme_editor_plugin.cpp -msgid "Icon" -msgstr "图标" - -#: tools/editor/plugins/theme_editor_plugin.cpp -msgid "Style" -msgstr "样式" - -#: tools/editor/plugins/theme_editor_plugin.cpp -#: tools/editor/io_plugins/editor_font_import_plugin.cpp -msgid "Font" -msgstr "字体" - -#: tools/editor/plugins/theme_editor_plugin.cpp -msgid "Color" -msgstr "颜色" - -#: tools/editor/plugins/path_editor_plugin.cpp -msgid "Curve Point #" -msgstr "曲线定点 #" - -#: tools/editor/plugins/path_editor_plugin.cpp -msgid "Set Curve Point Pos" -msgstr "设置曲线顶点坐标" - -#: tools/editor/plugins/path_editor_plugin.cpp -msgid "Set Curve In Pos" -msgstr "" - -#: tools/editor/plugins/path_editor_plugin.cpp -msgid "Set Curve Out Pos" -msgstr "" - -#: tools/editor/plugins/path_editor_plugin.cpp -msgid "Split Path" -msgstr "" - -#: tools/editor/plugins/path_editor_plugin.cpp -#: tools/editor/plugins/path_2d_editor_plugin.cpp -msgid "Add Point to Curve" -msgstr "向曲线添加顶点" - -#: tools/editor/plugins/path_editor_plugin.cpp -msgid "Remove Path Point" -msgstr "移除路径顶点" - -#: tools/editor/plugins/path_editor_plugin.cpp -#: tools/editor/plugins/path_2d_editor_plugin.cpp -msgid "Select Points" -msgstr "选择顶点" - -#: tools/editor/plugins/path_editor_plugin.cpp -#: tools/editor/plugins/path_2d_editor_plugin.cpp -msgid "Shift+Drag: Select Control Points" -msgstr "Shift+拖拽:选择控制点" - -#: tools/editor/plugins/path_editor_plugin.cpp -#: tools/editor/plugins/path_2d_editor_plugin.cpp -msgid "Click: Add Point" -msgstr "鼠标左键:添加点" - -#: tools/editor/plugins/path_editor_plugin.cpp -#: tools/editor/plugins/path_2d_editor_plugin.cpp -msgid "Right Click: Delete Point" -msgstr "鼠标右键:删除点" - -#: tools/editor/plugins/path_editor_plugin.cpp -#: tools/editor/plugins/path_2d_editor_plugin.cpp -msgid "Add Point (in empty space)" -msgstr "" - -#: tools/editor/plugins/path_editor_plugin.cpp -#: tools/editor/plugins/path_2d_editor_plugin.cpp -msgid "Split Segment (in curve)" -msgstr "" - -#: tools/editor/plugins/path_editor_plugin.cpp -#: tools/editor/plugins/path_2d_editor_plugin.cpp -msgid "Delete Point" -msgstr "删除顶点" - -#: tools/editor/plugins/path_editor_plugin.cpp -#: tools/editor/plugins/path_2d_editor_plugin.cpp -msgid "Close Curve" -msgstr "关闭曲线" - -#: tools/editor/plugins/item_list_editor_plugin.cpp -msgid "Item %d" -msgstr "第%d项" - -#: tools/editor/plugins/item_list_editor_plugin.cpp -msgid "Items" -msgstr "项目" - -#: tools/editor/plugins/item_list_editor_plugin.cpp -msgid "Item List Editor" -msgstr "列表编辑器" - -#: tools/editor/plugins/mesh_instance_editor_plugin.cpp -msgid "Mesh is empty!" -msgstr "" - -#: tools/editor/plugins/mesh_instance_editor_plugin.cpp -msgid "Create Static Trimesh Body" -msgstr "" - -#: tools/editor/plugins/mesh_instance_editor_plugin.cpp -msgid "Create Static Convex Body" -msgstr "" - -#: tools/editor/plugins/mesh_instance_editor_plugin.cpp -msgid "This doesn't work on scene root!" -msgstr "此操作无法引用在根节点上!" - -#: tools/editor/plugins/mesh_instance_editor_plugin.cpp -msgid "Create Trimesh Shape" -msgstr "" - -#: tools/editor/plugins/mesh_instance_editor_plugin.cpp -msgid "Create Convex Shape" -msgstr "" - -#: tools/editor/plugins/mesh_instance_editor_plugin.cpp -msgid "Create Navigation Mesh" -msgstr "" - -#: tools/editor/plugins/mesh_instance_editor_plugin.cpp -msgid "MeshInstance lacks a Mesh!" -msgstr "" - -#: tools/editor/plugins/mesh_instance_editor_plugin.cpp -msgid "Could not create outline!" -msgstr "" - -#: tools/editor/plugins/mesh_instance_editor_plugin.cpp -msgid "Create Outline" -msgstr "" - -#: tools/editor/plugins/mesh_instance_editor_plugin.cpp -msgid "Create Trimesh Static Body" -msgstr "" - -#: tools/editor/plugins/mesh_instance_editor_plugin.cpp -msgid "Create Convex Static Body" -msgstr "" - -#: tools/editor/plugins/mesh_instance_editor_plugin.cpp -msgid "Create Trimesh Collision Sibling" -msgstr "" - -#: tools/editor/plugins/mesh_instance_editor_plugin.cpp -msgid "Create Convex Collision Sibling" -msgstr "" - -#: tools/editor/plugins/mesh_instance_editor_plugin.cpp -msgid "Create Outline Mesh.." -msgstr "" - -#: tools/editor/plugins/mesh_instance_editor_plugin.cpp -msgid "Create Outline Mesh" -msgstr "" - -#: tools/editor/plugins/mesh_instance_editor_plugin.cpp -msgid "Outline Size:" -msgstr "" - -#: tools/editor/plugins/tile_map_editor_plugin.cpp -msgid "Paint TileMap" -msgstr "绘制砖块地图" - -#: tools/editor/plugins/tile_map_editor_plugin.cpp -msgid "Erase TileMap" -msgstr "擦除砖块地图" - -#: tools/editor/plugins/tile_map_editor_plugin.cpp -msgid "Bucket" -msgstr "" - -#: tools/editor/plugins/tile_map_editor_plugin.cpp -msgid "Pick Tile" -msgstr "选择砖块" - -#: tools/editor/plugins/tile_map_editor_plugin.cpp -msgid "Select" -msgstr "选择" - -#: tools/editor/plugins/tile_map_editor_plugin.cpp -msgid "Erase Selection" -msgstr "擦除选中" - -#: tools/editor/plugins/tile_map_editor_plugin.cpp -msgid "Transpose" -msgstr "转置" - -#: tools/editor/plugins/tile_map_editor_plugin.cpp -msgid "Mirror X (A)" -msgstr "沿X轴翻转(A)" - -#: tools/editor/plugins/tile_map_editor_plugin.cpp -msgid "Mirror Y (S)" -msgstr "沿Y轴翻转(S)" - -#: tools/editor/plugins/tile_map_editor_plugin.cpp -msgid "Rotate 0 degrees" -msgstr "旋转0度" - -#: tools/editor/plugins/tile_map_editor_plugin.cpp -msgid "Rotate 90 degrees" -msgstr "旋转90度" - -#: tools/editor/plugins/tile_map_editor_plugin.cpp -msgid "Rotate 180 degrees" -msgstr "旋转180度" - -#: tools/editor/plugins/tile_map_editor_plugin.cpp -msgid "Rotate 270 degrees" -msgstr "旋转270度" - -#: tools/editor/plugins/shader_editor_plugin.cpp -#: tools/editor/plugins/script_editor_plugin.cpp -msgid "Find.." -msgstr "查找.." - -#: tools/editor/plugins/shader_editor_plugin.cpp -#: tools/editor/plugins/script_editor_plugin.cpp -msgid "Find Next" -msgstr "查找下一项" - -#: tools/editor/plugins/shader_editor_plugin.cpp -#: tools/editor/plugins/script_editor_plugin.cpp -msgid "Replace.." -msgstr "替换.." - -#: tools/editor/plugins/shader_editor_plugin.cpp -#: tools/editor/plugins/script_editor_plugin.cpp -msgid "Goto Line.." -msgstr "前往行.." - -#: tools/editor/plugins/shader_editor_plugin.cpp -msgid "Vertex" -msgstr "顶点" - -#: tools/editor/plugins/shader_editor_plugin.cpp -msgid "Fragment" -msgstr "片段" - -#: tools/editor/plugins/shader_editor_plugin.cpp -msgid "Lighting" -msgstr "光照" - -#: tools/editor/plugins/collision_shape_2d_editor_plugin.cpp -msgid "Set Handle" -msgstr "" - -#: tools/editor/plugins/style_box_editor_plugin.cpp -msgid "StyleBox Preview:" -msgstr "StyleBox预览:" - -#: tools/editor/plugins/script_editor_plugin.cpp -msgid "Error while saving theme" -msgstr "保存主题出错。" - -#: tools/editor/plugins/script_editor_plugin.cpp -msgid "Error saving" -msgstr "保存出错" - -#: tools/editor/plugins/script_editor_plugin.cpp -msgid "Error importing theme" -msgstr "导入主题出错。" - -#: tools/editor/plugins/script_editor_plugin.cpp -msgid "Error importing" -msgstr "导入出错" - -#: tools/editor/plugins/script_editor_plugin.cpp -msgid "Import Theme" -msgstr "导入主题" - -#: tools/editor/plugins/script_editor_plugin.cpp -msgid "Save Theme As.." -msgstr "主题另存为" - -#: tools/editor/plugins/script_editor_plugin.cpp -msgid "Save All" -msgstr "全部保存" - -#: tools/editor/plugins/script_editor_plugin.cpp -msgid "History Prev" -msgstr "后退" - -#: tools/editor/plugins/script_editor_plugin.cpp -msgid "History Next" -msgstr "前进" - -#: tools/editor/plugins/script_editor_plugin.cpp -msgid "Reload Theme" -msgstr "重新加载主题" - -#: tools/editor/plugins/script_editor_plugin.cpp -msgid "Save Theme" -msgstr "保存主题" - -#: tools/editor/plugins/script_editor_plugin.cpp -msgid "Save Theme As" -msgstr "主题另存为" - -#: tools/editor/plugins/script_editor_plugin.cpp -msgid "Indent Left" -msgstr "向左缩进" - -#: tools/editor/plugins/script_editor_plugin.cpp -msgid "Indent Right" -msgstr "向右缩进" - -#: tools/editor/plugins/script_editor_plugin.cpp -msgid "Toggle Comment" -msgstr "切换注释" - -#: tools/editor/plugins/script_editor_plugin.cpp -msgid "Clone Down" -msgstr "拷贝到下一行" - -#: tools/editor/plugins/script_editor_plugin.cpp -msgid "Complete Symbol" -msgstr "代码补全" - -#: tools/editor/plugins/script_editor_plugin.cpp -msgid "Trim Trailing Whitespace" -msgstr "修剪行后空白" - -#: tools/editor/plugins/script_editor_plugin.cpp -msgid "Auto Indent" -msgstr "自动缩进" - -#: tools/editor/plugins/script_editor_plugin.cpp -msgid "Goto Function.." -msgstr "前往函数.." - -#: tools/editor/plugins/script_editor_plugin.cpp -msgid "Debug" -msgstr "调试" - -#: tools/editor/plugins/script_editor_plugin.cpp -msgid "Toggle Breakpoint" -msgstr "切换断点" - -#: tools/editor/plugins/script_editor_plugin.cpp -msgid "Keep Debugger Open" -msgstr "保持调试器打开" - -#: tools/editor/plugins/script_editor_plugin.cpp -msgid "Window" -msgstr "窗口" - -#: tools/editor/plugins/script_editor_plugin.cpp -msgid "Move Left" -msgstr "向左移动" - -#: tools/editor/plugins/script_editor_plugin.cpp -msgid "Move Right" -msgstr "向右移动" - -#: tools/editor/plugins/script_editor_plugin.cpp -msgid "Help" -msgstr "帮助" - -#: tools/editor/plugins/script_editor_plugin.cpp -msgid "Contextual" -msgstr "搜索光标位置" - -#: tools/editor/plugins/script_editor_plugin.cpp -msgid "Tutorials" -msgstr "教程" - -#: tools/editor/plugins/script_editor_plugin.cpp -msgid "Open https://godotengine.org at tutorials section." -msgstr "打开 https://godotengine.org 中的教程." - -#: tools/editor/plugins/script_editor_plugin.cpp -msgid "Classes" -msgstr "类型" - -#: tools/editor/plugins/script_editor_plugin.cpp -msgid "Search the class hierarchy." -msgstr "搜索类" - -#: tools/editor/plugins/script_editor_plugin.cpp -msgid "Search Help" -msgstr "搜索帮助" - -#: tools/editor/plugins/script_editor_plugin.cpp -msgid "Search the reference documentation." -msgstr "搜索文档" - -#: tools/editor/plugins/script_editor_plugin.cpp -msgid "Go to previous edited document." -msgstr "前往上一个编辑文档" - -#: tools/editor/plugins/script_editor_plugin.cpp -msgid "Go to next edited document." -msgstr "前往下一个编辑文档" - -#: tools/editor/plugins/script_editor_plugin.cpp -msgid "Create Script" -msgstr "创建脚本" - -#: tools/editor/plugins/script_editor_plugin.cpp -msgid "" -"The following files are newer on disk.\n" -"What action should be taken?:" -msgstr "" -"磁盘中的下列文件已更新。\n" -"请选择执行那项操作?:" - -#: tools/editor/plugins/script_editor_plugin.cpp -msgid "Reload" -msgstr "重新加载" - -#: tools/editor/plugins/script_editor_plugin.cpp -msgid "Resave" -msgstr "重新保存" - -#: tools/editor/plugins/tile_set_editor_plugin.cpp -msgid "Could not find tile:" -msgstr "找不到砖块:" - -#: tools/editor/plugins/tile_set_editor_plugin.cpp -msgid "Item name or ID:" -msgstr "项目名称或ID" - -#: tools/editor/plugins/tile_set_editor_plugin.cpp -msgid "Create from scene?" -msgstr "从场景中创建?" - -#: tools/editor/plugins/tile_set_editor_plugin.cpp -msgid "Merge from scene?" -msgstr "确定要合并场景?" - -#: tools/editor/plugins/tile_set_editor_plugin.cpp -msgid "Create from Scene" -msgstr "从场景中创建" - -#: tools/editor/plugins/tile_set_editor_plugin.cpp -msgid "Merge from Scene" -msgstr "从场景中合并" - #: tools/editor/plugins/collision_polygon_editor_plugin.cpp msgid "Create Poly3D" msgstr "" -#: tools/editor/plugins/canvas_item_editor_plugin.cpp -msgid "Configure Snap" -msgstr "" - -#: tools/editor/plugins/canvas_item_editor_plugin.cpp -msgid "Rotation Offset:" -msgstr "旋转偏移量:" - -#: tools/editor/plugins/canvas_item_editor_plugin.cpp -msgid "Rotation Step:" -msgstr "旋转步长:" - -#: tools/editor/plugins/canvas_item_editor_plugin.cpp -msgid "Move Pivot" -msgstr "移动旋转中心位置" - -#: tools/editor/plugins/canvas_item_editor_plugin.cpp -msgid "Move Action" -msgstr "移动动作" - -#: tools/editor/plugins/canvas_item_editor_plugin.cpp -msgid "Edit IK Chain" -msgstr "编辑IK链" - -#: tools/editor/plugins/canvas_item_editor_plugin.cpp -msgid "Edit CanvasItem" -msgstr "编辑CanvasItem" - -#: tools/editor/plugins/canvas_item_editor_plugin.cpp -msgid "Change Anchors" -msgstr "编辑锚点" - -#: tools/editor/plugins/canvas_item_editor_plugin.cpp -msgid "Zoom (%):" -msgstr "缩放(%)" - -#: tools/editor/plugins/canvas_item_editor_plugin.cpp -msgid "Paste Pose" -msgstr "粘贴姿势" - -#: tools/editor/plugins/canvas_item_editor_plugin.cpp -msgid "Select Mode (Q)" -msgstr "选择模式(Q)" - -#: tools/editor/plugins/canvas_item_editor_plugin.cpp -msgid "Drag: Rotate" -msgstr "拖动来旋转" - -#: tools/editor/plugins/canvas_item_editor_plugin.cpp -msgid "Alt+Drag: Move" -msgstr "按住Alt拖动: 移动" - -#: tools/editor/plugins/canvas_item_editor_plugin.cpp -msgid "Press 'v' to Change Pivot, 'Shift+v' to Drag Pivot (while moving)." -msgstr "按下V键修改旋转中心,在移动时按下Shift+V来拖动它。" - -#: tools/editor/plugins/canvas_item_editor_plugin.cpp -msgid "Alt+RMB: Depth list selection" -msgstr "Alt+鼠标右键:显示鼠标点击位置下的所有节点列表" - -#: tools/editor/plugins/canvas_item_editor_plugin.cpp -#: tools/editor/plugins/spatial_editor_plugin.cpp -msgid "Move Mode (W)" -msgstr "移动模式(W)" - -#: tools/editor/plugins/canvas_item_editor_plugin.cpp -#: tools/editor/plugins/spatial_editor_plugin.cpp -msgid "Rotate Mode (E)" -msgstr "旋转模式(E)" - -#: tools/editor/plugins/canvas_item_editor_plugin.cpp -msgid "" -"Show a list of all objects at the position clicked\n" -"(same as Alt+RMB in select mode)." -msgstr "显示鼠标点击位置的所有节点(同Alt+鼠标右键)" - -#: tools/editor/plugins/canvas_item_editor_plugin.cpp -msgid "Click to change object's rotation pivot." -msgstr "点击设置对象的旋转中心。" - -#: tools/editor/plugins/canvas_item_editor_plugin.cpp -msgid "Pan Mode" -msgstr "移动画布" - -#: tools/editor/plugins/canvas_item_editor_plugin.cpp -msgid "Lock the selected object in place (can't be moved)." -msgstr "锁定选中对象的位置。" - -#: tools/editor/plugins/canvas_item_editor_plugin.cpp -msgid "Unlock the selected object (can be moved)." -msgstr "解锁选中对象的位置。" - -#: tools/editor/plugins/canvas_item_editor_plugin.cpp -msgid "Makes sure the object's children are not selectable." -msgstr "确保节点的子孙无法被选中。" - -#: tools/editor/plugins/canvas_item_editor_plugin.cpp -msgid "Restores the object's children's ability to be selected." -msgstr "恢复节点的子孙能够被选中。" - -#: tools/editor/plugins/canvas_item_editor_plugin.cpp -#: tools/editor/plugins/spatial_editor_plugin.cpp -msgid "Use Snap" -msgstr "" - -#: tools/editor/plugins/canvas_item_editor_plugin.cpp -msgid "Use Rotation Snap" -msgstr "" - -#: tools/editor/plugins/canvas_item_editor_plugin.cpp -msgid "Snap Relative" -msgstr "" - -#: tools/editor/plugins/canvas_item_editor_plugin.cpp -#: tools/editor/plugins/spatial_editor_plugin.cpp -msgid "Configure Snap.." -msgstr "" - -#: tools/editor/plugins/canvas_item_editor_plugin.cpp -msgid "Use Pixel Snap" -msgstr "" - -#: tools/editor/plugins/canvas_item_editor_plugin.cpp -msgid "Expand to Parent" -msgstr "" - -#: tools/editor/plugins/canvas_item_editor_plugin.cpp -msgid "Skeleton.." -msgstr "" - -#: tools/editor/plugins/canvas_item_editor_plugin.cpp -msgid "Make Bones" -msgstr "添加骨骼" - -#: tools/editor/plugins/canvas_item_editor_plugin.cpp -msgid "Clear Bones" -msgstr "清除骨骼" - -#: tools/editor/plugins/canvas_item_editor_plugin.cpp -msgid "Make IK Chain" -msgstr "添加IK链" - -#: tools/editor/plugins/canvas_item_editor_plugin.cpp -msgid "Clear IK Chain" -msgstr "清除IK链" - -#: tools/editor/plugins/canvas_item_editor_plugin.cpp -msgid "View" -msgstr "视图" - -#: tools/editor/plugins/canvas_item_editor_plugin.cpp -msgid "Zoom In" -msgstr "放大" - -#: tools/editor/plugins/canvas_item_editor_plugin.cpp -msgid "Zoom Out" -msgstr "缩小" - -#: tools/editor/plugins/canvas_item_editor_plugin.cpp -msgid "Zoom Reset" -msgstr "重置缩放" - -#: tools/editor/plugins/canvas_item_editor_plugin.cpp -msgid "Zoom Set.." -msgstr "设置缩放.." - -#: tools/editor/plugins/canvas_item_editor_plugin.cpp -msgid "Center Selection" -msgstr "居中显示选中节点" - -#: tools/editor/plugins/canvas_item_editor_plugin.cpp -msgid "Frame Selection" -msgstr "最大化显示选中节点" - -#: tools/editor/plugins/canvas_item_editor_plugin.cpp -msgid "Anchor" -msgstr "锚点" - -#: tools/editor/plugins/canvas_item_editor_plugin.cpp -msgid "Insert Keys (Ins)" -msgstr "插入关键帧( 创建轨道)" - -#: tools/editor/plugins/canvas_item_editor_plugin.cpp -msgid "Insert Key" -msgstr "插入关键帧" - -#: tools/editor/plugins/canvas_item_editor_plugin.cpp -msgid "Insert Key (Existing Tracks)" -msgstr "插入关键帧(已有轨道)" - -#: tools/editor/plugins/canvas_item_editor_plugin.cpp -msgid "Copy Pose" -msgstr "拷贝姿势" - -#: tools/editor/plugins/canvas_item_editor_plugin.cpp -msgid "Clear Pose" -msgstr "清除姿势" - -#: tools/editor/plugins/canvas_item_editor_plugin.cpp -msgid "Set a Value" -msgstr "设置值" - -#: tools/editor/plugins/canvas_item_editor_plugin.cpp -msgid "Snap (Pixels):" -msgstr "" - -#: tools/editor/plugins/cube_grid_theme_editor_plugin.cpp -msgid "Creating Mesh Library" -msgstr "" - -#: tools/editor/plugins/cube_grid_theme_editor_plugin.cpp -msgid "Thumbnail.." -msgstr "" - -#: tools/editor/plugins/cube_grid_theme_editor_plugin.cpp -msgid "Remove item %d?" -msgstr "确定要移除项目%d吗?" - -#: tools/editor/plugins/cube_grid_theme_editor_plugin.cpp -#: tools/editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import Scene" -msgstr "导入场景" - -#: tools/editor/plugins/cube_grid_theme_editor_plugin.cpp -msgid "Remove Selected Item" -msgstr "移除选中项目" - -#: tools/editor/plugins/cube_grid_theme_editor_plugin.cpp -msgid "Import from Scene" -msgstr "从场景中导入" - -#: tools/editor/plugins/cube_grid_theme_editor_plugin.cpp -msgid "Update from Scene" -msgstr "" - -#: tools/editor/plugins/shader_graph_editor_plugin.cpp -msgid "Change Scalar Constant" -msgstr "" - -#: tools/editor/plugins/shader_graph_editor_plugin.cpp -msgid "Change Vec Constant" -msgstr "" - -#: tools/editor/plugins/shader_graph_editor_plugin.cpp -msgid "Change RGB Constant" -msgstr "" - -#: tools/editor/plugins/shader_graph_editor_plugin.cpp -msgid "Change Scalar Operator" -msgstr "" - -#: tools/editor/plugins/shader_graph_editor_plugin.cpp -msgid "Change Vec Operator" -msgstr "" - -#: tools/editor/plugins/shader_graph_editor_plugin.cpp -msgid "Change Vec Scalar Operator" -msgstr "" - -#: tools/editor/plugins/shader_graph_editor_plugin.cpp -msgid "Change RGB Operator" -msgstr "" - -#: tools/editor/plugins/shader_graph_editor_plugin.cpp -msgid "Toggle Rot Only" -msgstr "切换旋转模式" - -#: tools/editor/plugins/shader_graph_editor_plugin.cpp -msgid "Change Scalar Function" -msgstr "" - -#: tools/editor/plugins/shader_graph_editor_plugin.cpp -msgid "Change Vec Function" -msgstr "" - -#: tools/editor/plugins/shader_graph_editor_plugin.cpp -msgid "Change Scalar Uniform" -msgstr "" - -#: tools/editor/plugins/shader_graph_editor_plugin.cpp -msgid "Change Vec Uniform" -msgstr "" - -#: tools/editor/plugins/shader_graph_editor_plugin.cpp -msgid "Change RGB Uniform" -msgstr "" - -#: tools/editor/plugins/shader_graph_editor_plugin.cpp -msgid "Change Default Value" -msgstr "" - -#: tools/editor/plugins/shader_graph_editor_plugin.cpp -msgid "Change XForm Uniform" -msgstr "" - -#: tools/editor/plugins/shader_graph_editor_plugin.cpp -msgid "Change Texture Uniform" -msgstr "" - -#: tools/editor/plugins/shader_graph_editor_plugin.cpp -msgid "Change Cubemap Uniform" -msgstr "" - -#: tools/editor/plugins/shader_graph_editor_plugin.cpp -msgid "Change Comment" -msgstr "更改注释" - -#: tools/editor/plugins/shader_graph_editor_plugin.cpp -msgid "Add/Remove to Color Ramp" -msgstr "" - -#: tools/editor/plugins/shader_graph_editor_plugin.cpp -#: tools/editor/plugins/color_ramp_editor_plugin.cpp -msgid "Modify Color Ramp" -msgstr "" - -#: tools/editor/plugins/shader_graph_editor_plugin.cpp -msgid "Add/Remove to Curve Map" -msgstr "" - -#: tools/editor/plugins/shader_graph_editor_plugin.cpp -msgid "Modify Curve Map" -msgstr "" - -#: tools/editor/plugins/shader_graph_editor_plugin.cpp -msgid "Change Input Name" -msgstr "" - -#: tools/editor/plugins/shader_graph_editor_plugin.cpp -msgid "Connect Graph Nodes" -msgstr "" - -#: tools/editor/plugins/shader_graph_editor_plugin.cpp -msgid "Disconnect Graph Nodes" -msgstr "" - -#: tools/editor/plugins/shader_graph_editor_plugin.cpp -msgid "Remove Shader Graph Node" -msgstr "" - -#: tools/editor/plugins/shader_graph_editor_plugin.cpp -msgid "Move Shader Graph Node" -msgstr "" - -#: tools/editor/plugins/shader_graph_editor_plugin.cpp -msgid "Duplicate Graph Node(s)" -msgstr "" - -#: tools/editor/plugins/shader_graph_editor_plugin.cpp -msgid "Delete Shader Graph Node(s)" -msgstr "" - -#: tools/editor/plugins/shader_graph_editor_plugin.cpp -msgid "Error: Cyclic Connection Link" -msgstr "" - -#: tools/editor/plugins/shader_graph_editor_plugin.cpp -msgid "Error: Missing Input Connections" -msgstr "" - -#: tools/editor/plugins/shader_graph_editor_plugin.cpp -msgid "Add Shader Graph Node" -msgstr "" - -#: tools/editor/plugins/path_2d_editor_plugin.cpp -msgid "Remove Point from Curve" -msgstr "从曲线中移除顶点" - -#: tools/editor/plugins/path_2d_editor_plugin.cpp -msgid "Move Point in Curve" -msgstr "在曲线中移动顶点" - -#: tools/editor/plugins/path_2d_editor_plugin.cpp -msgid "Move In-Control in Curve" -msgstr "" - -#: tools/editor/plugins/path_2d_editor_plugin.cpp -msgid "Move Out-Control in Curve" -msgstr "" - -#: tools/editor/plugins/path_2d_editor_plugin.cpp -msgid "Select Control Points (Shift+Drag)" -msgstr "" - +#: tools/editor/plugins/collision_polygon_editor_plugin.cpp #: tools/editor/plugins/light_occluder_2d_editor_plugin.cpp -msgid "Create Occluder Polygon" -msgstr "添加遮光多边形" +#: tools/editor/plugins/collision_polygon_2d_editor_plugin.cpp +#: tools/editor/plugins/polygon_2d_editor_plugin.cpp +#: tools/editor/plugins/navigation_polygon_editor_plugin.cpp +#: tools/editor/plugins/path_2d_editor_plugin.cpp +msgid "Edit Poly" +msgstr "编辑多边形" -#: tools/editor/plugins/sprite_region_editor_plugin.cpp -msgid "Set region_rect" -msgstr "设置纹理区域" - -#: tools/editor/plugins/sprite_region_editor_plugin.cpp -msgid "Sprite Region Editor" -msgstr "精灵纹理区域编辑" - -#: tools/editor/plugins/sample_editor_plugin.cpp -msgid "Length:" -msgstr "长度:" - -#: tools/editor/plugins/sprite_frames_editor_plugin.cpp -msgid "ERROR: Couldn't load frame resource!" -msgstr "错误:无法加载帧资源!" - -#: tools/editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Add Frame" -msgstr "添加帧" - -#: tools/editor/plugins/sprite_frames_editor_plugin.cpp -#: tools/editor/plugins/resource_preloader_editor_plugin.cpp -msgid "Delete Resource" -msgstr "删除资源" - -#: tools/editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Resource clipboard is empty or not a texture!" -msgstr "资源剪切板中无内容,或内容不是纹理贴图!" - -#: tools/editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Paste Frame" -msgstr "粘贴帧" - -#: tools/editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Add Empty" -msgstr "添加空白帧" - -#: tools/editor/plugins/sprite_frames_editor_plugin.cpp -#: tools/editor/plugins/animation_player_editor_plugin.cpp -msgid "Rename Animation" -msgstr "重命名动画" - -#: tools/editor/plugins/sprite_frames_editor_plugin.cpp -#: tools/editor/plugins/animation_player_editor_plugin.cpp -msgid "Add Animation" -msgstr "添加动画" - -#: tools/editor/plugins/sprite_frames_editor_plugin.cpp -#: tools/editor/plugins/animation_player_editor_plugin.cpp -msgid "Remove Animation" -msgstr "移除动画" - -#: tools/editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Change Animation Loop" -msgstr "修改循环" - -#: tools/editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Change Animation FPS" -msgstr "修改FPS" - -#: tools/editor/plugins/sprite_frames_editor_plugin.cpp -msgid "(empty)" -msgstr "(空)" - -#: tools/editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Animations" -msgstr "动画" - -#: tools/editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Speed (FPS):" -msgstr "速度(FPS)" - -#: tools/editor/plugins/sprite_frames_editor_plugin.cpp -#: tools/editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Loop" -msgstr "循环" - -#: tools/editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Animation Frames" -msgstr "动画帧" - -#: tools/editor/plugins/sprite_frames_editor_plugin.cpp -#: tools/editor/plugins/resource_preloader_editor_plugin.cpp -msgid "Load Resource" -msgstr "加载资源" - -#: tools/editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Insert Empty (Before)" -msgstr "插入空白帧(之前)" - -#: tools/editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Insert Empty (After)" -msgstr "插入空白帧(之后)" - -#: tools/editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Up" -msgstr "向上" - -#: tools/editor/plugins/sprite_frames_editor_plugin.cpp -msgid "Down" -msgstr "向下" +#: tools/editor/plugins/collision_polygon_editor_plugin.cpp +#: tools/editor/plugins/light_occluder_2d_editor_plugin.cpp +#: tools/editor/plugins/collision_polygon_2d_editor_plugin.cpp +#: tools/editor/plugins/polygon_2d_editor_plugin.cpp +#: tools/editor/plugins/navigation_polygon_editor_plugin.cpp +#: tools/editor/plugins/path_2d_editor_plugin.cpp +msgid "Edit Poly (Remove Point)" +msgstr "编辑多边形(移除顶点)" #: tools/editor/plugins/animation_player_editor_plugin.cpp msgid "Toggle Autoplay" @@ -4402,6 +3297,11 @@ msgstr "新建动画" msgid "Change Animation Name:" msgstr "重命名动画:" +#: tools/editor/plugins/animation_player_editor_plugin.cpp +#: tools/editor/plugins/sprite_frames_editor_plugin.cpp +msgid "Remove Animation" +msgstr "移除动画" + #: tools/editor/plugins/animation_player_editor_plugin.cpp msgid "ERROR: Invalid animation name!" msgstr "错误:动画名不合法!" @@ -4410,6 +3310,16 @@ msgstr "错误:动画名不合法!" msgid "ERROR: Animation name already exists!" msgstr "错误:已存在同名动画!" +#: tools/editor/plugins/animation_player_editor_plugin.cpp +#: tools/editor/plugins/sprite_frames_editor_plugin.cpp +msgid "Rename Animation" +msgstr "重命名动画" + +#: tools/editor/plugins/animation_player_editor_plugin.cpp +#: tools/editor/plugins/sprite_frames_editor_plugin.cpp +msgid "Add Animation" +msgstr "添加动画" + #: tools/editor/plugins/animation_player_editor_plugin.cpp msgid "Blend Next Changed" msgstr "" @@ -4530,86 +3440,462 @@ msgstr "跨动画时间混合" msgid "Animation" msgstr "动画" -#: tools/editor/plugins/particles_2d_editor_plugin.cpp -msgid "Error loading image:" -msgstr "加载图片出错:" +#: tools/editor/plugins/light_occluder_2d_editor_plugin.cpp +#: tools/editor/plugins/collision_polygon_2d_editor_plugin.cpp +#: tools/editor/plugins/polygon_2d_editor_plugin.cpp +#: tools/editor/plugins/navigation_polygon_editor_plugin.cpp +msgid "Create Poly" +msgstr "创建多边形" -#: tools/editor/plugins/particles_2d_editor_plugin.cpp -msgid "No pixels with transparency > 128 in image.." +#: tools/editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Create Occluder Polygon" +msgstr "添加遮光多边形" + +#: tools/editor/plugins/light_occluder_2d_editor_plugin.cpp +#: tools/editor/plugins/collision_polygon_2d_editor_plugin.cpp +#: tools/editor/plugins/navigation_polygon_editor_plugin.cpp +msgid "Create a new polygon from scratch." msgstr "" -#: tools/editor/plugins/particles_2d_editor_plugin.cpp -msgid "Set Emission Mask" +#: tools/editor/plugins/light_occluder_2d_editor_plugin.cpp +#: tools/editor/plugins/navigation_polygon_editor_plugin.cpp +msgid "Edit existing polygon:" +msgstr "编辑已存在的多边形:" + +#: tools/editor/plugins/light_occluder_2d_editor_plugin.cpp +#: tools/editor/plugins/navigation_polygon_editor_plugin.cpp +msgid "LMB: Move Point." +msgstr "鼠标左键:移动点" + +#: tools/editor/plugins/light_occluder_2d_editor_plugin.cpp +#: tools/editor/plugins/navigation_polygon_editor_plugin.cpp +msgid "Ctrl+LMB: Split Segment." +msgstr "Ctrl+鼠标左键:分割视图块" + +#: tools/editor/plugins/light_occluder_2d_editor_plugin.cpp +#: tools/editor/plugins/navigation_polygon_editor_plugin.cpp +msgid "RMB: Erase Point." +msgstr "鼠标右键:移除点" + +#: tools/editor/plugins/canvas_item_editor_plugin.cpp +msgid "Configure Snap" msgstr "" -#: tools/editor/plugins/particles_2d_editor_plugin.cpp -msgid "Clear Emission Mask" +#: tools/editor/plugins/canvas_item_editor_plugin.cpp +#: tools/editor/plugins/polygon_2d_editor_plugin.cpp +#: tools/editor/plugins/sprite_region_editor_plugin.cpp +msgid "Grid Offset:" +msgstr "网格偏移量:" + +#: tools/editor/plugins/canvas_item_editor_plugin.cpp +#: tools/editor/plugins/polygon_2d_editor_plugin.cpp +#: tools/editor/plugins/sprite_region_editor_plugin.cpp +msgid "Grid Step:" +msgstr "网格大小:" + +#: tools/editor/plugins/canvas_item_editor_plugin.cpp +msgid "Rotation Offset:" +msgstr "旋转偏移量:" + +#: tools/editor/plugins/canvas_item_editor_plugin.cpp +msgid "Rotation Step:" +msgstr "旋转步长:" + +#: tools/editor/plugins/canvas_item_editor_plugin.cpp +msgid "Move Pivot" +msgstr "移动旋转中心位置" + +#: tools/editor/plugins/canvas_item_editor_plugin.cpp +msgid "Move Action" +msgstr "移动动作" + +#: tools/editor/plugins/canvas_item_editor_plugin.cpp +msgid "Edit IK Chain" +msgstr "编辑IK链" + +#: tools/editor/plugins/canvas_item_editor_plugin.cpp +msgid "Edit CanvasItem" +msgstr "编辑CanvasItem" + +#: tools/editor/plugins/canvas_item_editor_plugin.cpp +msgid "Change Anchors" +msgstr "编辑锚点" + +#: tools/editor/plugins/canvas_item_editor_plugin.cpp +msgid "Zoom (%):" +msgstr "缩放(%)" + +#: tools/editor/plugins/canvas_item_editor_plugin.cpp +msgid "Paste Pose" +msgstr "粘贴姿势" + +#: tools/editor/plugins/canvas_item_editor_plugin.cpp +msgid "Select Mode (Q)" +msgstr "选择模式(Q)" + +#: tools/editor/plugins/canvas_item_editor_plugin.cpp +msgid "Drag: Rotate" +msgstr "拖动来旋转" + +#: tools/editor/plugins/canvas_item_editor_plugin.cpp +msgid "Alt+Drag: Move" +msgstr "按住Alt拖动: 移动" + +#: tools/editor/plugins/canvas_item_editor_plugin.cpp +msgid "Press 'v' to Change Pivot, 'Shift+v' to Drag Pivot (while moving)." +msgstr "按下V键修改旋转中心,在移动时按下Shift+V来拖动它。" + +#: tools/editor/plugins/canvas_item_editor_plugin.cpp +msgid "Alt+RMB: Depth list selection" +msgstr "Alt+鼠标右键:显示鼠标点击位置下的所有节点列表" + +#: tools/editor/plugins/canvas_item_editor_plugin.cpp +#: tools/editor/plugins/spatial_editor_plugin.cpp +msgid "Move Mode (W)" +msgstr "移动模式(W)" + +#: tools/editor/plugins/canvas_item_editor_plugin.cpp +#: tools/editor/plugins/spatial_editor_plugin.cpp +msgid "Rotate Mode (E)" +msgstr "旋转模式(E)" + +#: tools/editor/plugins/canvas_item_editor_plugin.cpp +msgid "" +"Show a list of all objects at the position clicked\n" +"(same as Alt+RMB in select mode)." +msgstr "显示鼠标点击位置的所有节点(同Alt+鼠标右键)" + +#: tools/editor/plugins/canvas_item_editor_plugin.cpp +msgid "Click to change object's rotation pivot." +msgstr "点击设置对象的旋转中心。" + +#: tools/editor/plugins/canvas_item_editor_plugin.cpp +msgid "Pan Mode" +msgstr "移动画布" + +#: tools/editor/plugins/canvas_item_editor_plugin.cpp +msgid "Lock the selected object in place (can't be moved)." +msgstr "锁定选中对象的位置。" + +#: tools/editor/plugins/canvas_item_editor_plugin.cpp +msgid "Unlock the selected object (can be moved)." +msgstr "解锁选中对象的位置。" + +#: tools/editor/plugins/canvas_item_editor_plugin.cpp +msgid "Makes sure the object's children are not selectable." +msgstr "确保节点的子孙无法被选中。" + +#: tools/editor/plugins/canvas_item_editor_plugin.cpp +msgid "Restores the object's children's ability to be selected." +msgstr "恢复节点的子孙能够被选中。" + +#: tools/editor/plugins/canvas_item_editor_plugin.cpp +#: tools/editor/plugins/spatial_editor_plugin.cpp +msgid "Use Snap" msgstr "" -#: tools/editor/plugins/particles_2d_editor_plugin.cpp -msgid "Load Emission Mask" +#: tools/editor/plugins/canvas_item_editor_plugin.cpp +#: tools/editor/plugins/polygon_2d_editor_plugin.cpp +#: tools/editor/plugins/sprite_region_editor_plugin.cpp +msgid "Show Grid" +msgstr "显示网格" + +#: tools/editor/plugins/canvas_item_editor_plugin.cpp +msgid "Use Rotation Snap" msgstr "" -#: tools/editor/plugins/particles_2d_editor_plugin.cpp -msgid "Generated Point Count:" +#: tools/editor/plugins/canvas_item_editor_plugin.cpp +msgid "Snap Relative" msgstr "" -#: tools/editor/plugins/color_ramp_editor_plugin.cpp -msgid "Add/Remove Color Ramp Point" +#: tools/editor/plugins/canvas_item_editor_plugin.cpp +#: tools/editor/plugins/spatial_editor_plugin.cpp +msgid "Configure Snap.." msgstr "" -#: tools/editor/plugins/particles_editor_plugin.cpp -msgid "Node does not contain geometry." +#: tools/editor/plugins/canvas_item_editor_plugin.cpp +msgid "Use Pixel Snap" msgstr "" -#: tools/editor/plugins/particles_editor_plugin.cpp -msgid "Node does not contain geometry (faces)." +#: tools/editor/plugins/canvas_item_editor_plugin.cpp +msgid "Expand to Parent" msgstr "" -#: tools/editor/plugins/particles_editor_plugin.cpp -msgid "Faces contain no area!" +#: tools/editor/plugins/canvas_item_editor_plugin.cpp +msgid "Skeleton.." msgstr "" -#: tools/editor/plugins/particles_editor_plugin.cpp -msgid "No faces!" +#: tools/editor/plugins/canvas_item_editor_plugin.cpp +msgid "Make Bones" +msgstr "添加骨骼" + +#: tools/editor/plugins/canvas_item_editor_plugin.cpp +msgid "Clear Bones" +msgstr "清除骨骼" + +#: tools/editor/plugins/canvas_item_editor_plugin.cpp +msgid "Make IK Chain" +msgstr "添加IK链" + +#: tools/editor/plugins/canvas_item_editor_plugin.cpp +msgid "Clear IK Chain" +msgstr "清除IK链" + +#: tools/editor/plugins/canvas_item_editor_plugin.cpp +#: tools/editor/plugins/spatial_editor_plugin.cpp +msgid "View" +msgstr "视图" + +#: tools/editor/plugins/canvas_item_editor_plugin.cpp +msgid "Zoom In" +msgstr "放大" + +#: tools/editor/plugins/canvas_item_editor_plugin.cpp +msgid "Zoom Out" +msgstr "缩小" + +#: tools/editor/plugins/canvas_item_editor_plugin.cpp +msgid "Zoom Reset" +msgstr "重置缩放" + +#: tools/editor/plugins/canvas_item_editor_plugin.cpp +msgid "Zoom Set.." +msgstr "设置缩放.." + +#: tools/editor/plugins/canvas_item_editor_plugin.cpp +msgid "Center Selection" +msgstr "居中显示选中节点" + +#: tools/editor/plugins/canvas_item_editor_plugin.cpp +msgid "Frame Selection" +msgstr "最大化显示选中节点" + +#: tools/editor/plugins/canvas_item_editor_plugin.cpp +msgid "Anchor" +msgstr "锚点" + +#: tools/editor/plugins/canvas_item_editor_plugin.cpp +msgid "Insert Keys (Ins)" +msgstr "插入关键帧( 创建轨道)" + +#: tools/editor/plugins/canvas_item_editor_plugin.cpp +msgid "Insert Key" +msgstr "插入关键帧" + +#: tools/editor/plugins/canvas_item_editor_plugin.cpp +msgid "Insert Key (Existing Tracks)" +msgstr "插入关键帧(已有轨道)" + +#: tools/editor/plugins/canvas_item_editor_plugin.cpp +msgid "Copy Pose" +msgstr "拷贝姿势" + +#: tools/editor/plugins/canvas_item_editor_plugin.cpp +msgid "Clear Pose" +msgstr "清除姿势" + +#: tools/editor/plugins/canvas_item_editor_plugin.cpp +msgid "Set a Value" +msgstr "设置值" + +#: tools/editor/plugins/canvas_item_editor_plugin.cpp +msgid "Snap (Pixels):" msgstr "" -#: tools/editor/plugins/particles_editor_plugin.cpp -msgid "Generate AABB" -msgstr "生成AABB" +#: tools/editor/plugins/tile_map_editor_plugin.cpp +msgid "Paint TileMap" +msgstr "绘制砖块地图" -#: tools/editor/plugins/particles_editor_plugin.cpp -msgid "Create Emitter From Mesh" +#: tools/editor/plugins/tile_map_editor_plugin.cpp +msgid "Erase TileMap" +msgstr "擦除砖块地图" + +#: tools/editor/plugins/tile_map_editor_plugin.cpp +msgid "Bucket" msgstr "" -#: tools/editor/plugins/particles_editor_plugin.cpp -msgid "Create Emitter From Node" +#: tools/editor/plugins/tile_map_editor_plugin.cpp +msgid "Pick Tile" +msgstr "选择砖块" + +#: tools/editor/plugins/tile_map_editor_plugin.cpp +msgid "Select" +msgstr "选择" + +#: tools/editor/plugins/tile_map_editor_plugin.cpp +msgid "Erase Selection" +msgstr "擦除选中" + +#: tools/editor/plugins/tile_map_editor_plugin.cpp +msgid "Transpose" +msgstr "转置" + +#: tools/editor/plugins/tile_map_editor_plugin.cpp +msgid "Mirror X (A)" +msgstr "沿X轴翻转(A)" + +#: tools/editor/plugins/tile_map_editor_plugin.cpp +msgid "Mirror Y (S)" +msgstr "沿Y轴翻转(S)" + +#: tools/editor/plugins/tile_map_editor_plugin.cpp +msgid "Rotate 0 degrees" +msgstr "旋转0度" + +#: tools/editor/plugins/tile_map_editor_plugin.cpp +msgid "Rotate 90 degrees" +msgstr "旋转90度" + +#: tools/editor/plugins/tile_map_editor_plugin.cpp +msgid "Rotate 180 degrees" +msgstr "旋转180度" + +#: tools/editor/plugins/tile_map_editor_plugin.cpp +msgid "Rotate 270 degrees" +msgstr "旋转270度" + +#: tools/editor/plugins/animation_tree_editor_plugin.cpp +msgid "New name:" +msgstr "新名称:" + +#: tools/editor/plugins/animation_tree_editor_plugin.cpp +#: tools/editor/plugins/multimesh_editor_plugin.cpp +msgid "Scale:" +msgstr "缩放" + +#: tools/editor/plugins/animation_tree_editor_plugin.cpp +msgid "Fade In (s):" msgstr "" -#: tools/editor/plugins/particles_editor_plugin.cpp -msgid "Clear Emitter" +#: tools/editor/plugins/animation_tree_editor_plugin.cpp +msgid "Fade Out (s):" msgstr "" -#: tools/editor/plugins/particles_editor_plugin.cpp -msgid "Create Emitter" +#: tools/editor/plugins/animation_tree_editor_plugin.cpp +msgid "Blend" msgstr "" -#: tools/editor/plugins/particles_editor_plugin.cpp -msgid "Emission Positions:" +#: tools/editor/plugins/animation_tree_editor_plugin.cpp +msgid "Mix" msgstr "" -#: tools/editor/plugins/particles_editor_plugin.cpp -msgid "Emission Fill:" +#: tools/editor/plugins/animation_tree_editor_plugin.cpp +msgid "Auto Restart:" msgstr "" -#: tools/editor/plugins/particles_editor_plugin.cpp -msgid "Surface" +#: tools/editor/plugins/animation_tree_editor_plugin.cpp +msgid "Restart (s):" +msgstr "重新开始(秒):" + +#: tools/editor/plugins/animation_tree_editor_plugin.cpp +msgid "Random Restart (s):" +msgstr "随机开始(秒):" + +#: tools/editor/plugins/animation_tree_editor_plugin.cpp +msgid "Start!" +msgstr "开始!" + +#: tools/editor/plugins/animation_tree_editor_plugin.cpp +#: tools/editor/plugins/multimesh_editor_plugin.cpp +msgid "Amount:" +msgstr "数量:" + +#: tools/editor/plugins/animation_tree_editor_plugin.cpp +msgid "Blend:" +msgstr "混合:" + +#: tools/editor/plugins/animation_tree_editor_plugin.cpp +msgid "Blend 0:" +msgstr "混合0:" + +#: tools/editor/plugins/animation_tree_editor_plugin.cpp +msgid "Blend 1:" +msgstr "混合1:" + +#: tools/editor/plugins/animation_tree_editor_plugin.cpp +msgid "X-Fade Time (s):" msgstr "" -#: tools/editor/plugins/particles_editor_plugin.cpp -msgid "Volume" +#: tools/editor/plugins/animation_tree_editor_plugin.cpp +msgid "Current:" +msgstr "当前:" + +#: tools/editor/plugins/animation_tree_editor_plugin.cpp +msgid "Add Input" +msgstr "添加输入事件" + +#: tools/editor/plugins/animation_tree_editor_plugin.cpp +msgid "Clear Auto-Advance" msgstr "" +#: tools/editor/plugins/animation_tree_editor_plugin.cpp +msgid "Set Auto-Advance" +msgstr "" + +#: tools/editor/plugins/animation_tree_editor_plugin.cpp +msgid "Delete Input" +msgstr "删除输入事件" + +#: tools/editor/plugins/animation_tree_editor_plugin.cpp +msgid "Rename" +msgstr "重命名" + +#: tools/editor/plugins/animation_tree_editor_plugin.cpp +msgid "Animation tree is valid." +msgstr "动画树可用。" + +#: tools/editor/plugins/animation_tree_editor_plugin.cpp +msgid "Animation tree is invalid." +msgstr "动画树不可用。" + +#: tools/editor/plugins/animation_tree_editor_plugin.cpp +msgid "Animation Node" +msgstr "动画节点" + +#: tools/editor/plugins/animation_tree_editor_plugin.cpp +msgid "OneShot Node" +msgstr "" + +#: tools/editor/plugins/animation_tree_editor_plugin.cpp +msgid "Mix Node" +msgstr "" + +#: tools/editor/plugins/animation_tree_editor_plugin.cpp +msgid "Blend2 Node" +msgstr "" + +#: tools/editor/plugins/animation_tree_editor_plugin.cpp +msgid "Blend3 Node" +msgstr "" + +#: tools/editor/plugins/animation_tree_editor_plugin.cpp +msgid "Blend4 Node" +msgstr "" + +#: tools/editor/plugins/animation_tree_editor_plugin.cpp +msgid "TimeScale Node" +msgstr "" + +#: tools/editor/plugins/animation_tree_editor_plugin.cpp +msgid "TimeSeek Node" +msgstr "" + +#: tools/editor/plugins/animation_tree_editor_plugin.cpp +msgid "Transition Node" +msgstr "" + +#: tools/editor/plugins/animation_tree_editor_plugin.cpp +msgid "Import Animations.." +msgstr "导入动画" + +#: tools/editor/plugins/animation_tree_editor_plugin.cpp +msgid "Edit Node Filters" +msgstr "编辑节点筛选" + +#: tools/editor/plugins/animation_tree_editor_plugin.cpp +msgid "Filters.." +msgstr "筛选.." + #: tools/editor/plugins/multimesh_editor_plugin.cpp msgid "No mesh source specified (and no MultiMesh set in node)." msgstr "" @@ -4706,204 +3992,207 @@ msgstr "随机砖块:" msgid "Random Scale:" msgstr "随机缩放:" -#: tools/editor/plugins/multimesh_editor_plugin.cpp -#: tools/editor/plugins/animation_tree_editor_plugin.cpp -msgid "Scale:" -msgstr "缩放" - -#: tools/editor/plugins/multimesh_editor_plugin.cpp -#: tools/editor/plugins/animation_tree_editor_plugin.cpp -msgid "Amount:" -msgstr "数量:" - #: tools/editor/plugins/multimesh_editor_plugin.cpp msgid "Populate" msgstr "" -#: tools/editor/plugins/sample_library_editor_plugin.cpp -msgid "Open Sample File(s)" -msgstr "打开声音文件" +#: tools/editor/plugins/shader_editor_plugin.cpp +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "Find.." +msgstr "查找.." -#: tools/editor/plugins/sample_library_editor_plugin.cpp -msgid "ERROR: Couldn't load sample!" -msgstr "错误:无法加载音效!" +#: tools/editor/plugins/shader_editor_plugin.cpp +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "Find Next" +msgstr "查找下一项" -#: tools/editor/plugins/sample_library_editor_plugin.cpp -msgid "Add Sample" -msgstr "添加音效" - -#: tools/editor/plugins/sample_library_editor_plugin.cpp -msgid "Stop" -msgstr "停止" - -#: tools/editor/plugins/sample_library_editor_plugin.cpp -msgid "Play" -msgstr "播放" - -#: tools/editor/plugins/sample_library_editor_plugin.cpp -msgid "Rename Sample" -msgstr "重命名音效" - -#: tools/editor/plugins/sample_library_editor_plugin.cpp -msgid "Delete Sample" -msgstr "删除音效" - -#: tools/editor/plugins/sample_library_editor_plugin.cpp -msgid "16 Bits" -msgstr "16位" - -#: tools/editor/plugins/sample_library_editor_plugin.cpp -msgid "8 Bits" -msgstr "8位" - -#: tools/editor/plugins/sample_library_editor_plugin.cpp -msgid "Stereo" -msgstr "立体声" - -#: tools/editor/plugins/sample_library_editor_plugin.cpp -msgid "Mono" +#: tools/editor/plugins/shader_editor_plugin.cpp +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "Find Previous" msgstr "" -#: tools/editor/plugins/sample_library_editor_plugin.cpp -msgid "Pitch" +#: tools/editor/plugins/shader_editor_plugin.cpp +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "Replace.." +msgstr "替换.." + +#: tools/editor/plugins/shader_editor_plugin.cpp +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "Goto Line.." +msgstr "前往行.." + +#: tools/editor/plugins/shader_editor_plugin.cpp +msgid "Vertex" +msgstr "顶点" + +#: tools/editor/plugins/shader_editor_plugin.cpp +msgid "Fragment" +msgstr "片段" + +#: tools/editor/plugins/shader_editor_plugin.cpp +msgid "Lighting" +msgstr "光照" + +#: tools/editor/plugins/theme_editor_plugin.cpp +msgid "Can't save theme to file:" +msgstr "无法保存主题到文件:" + +#: tools/editor/plugins/theme_editor_plugin.cpp +#: tools/editor/plugins/cube_grid_theme_editor_plugin.cpp +#: tools/editor/plugins/tile_set_editor_plugin.cpp +msgid "Add Item" +msgstr "添加项目" + +#: tools/editor/plugins/theme_editor_plugin.cpp +msgid "Add All Items" +msgstr "添加所有项目" + +#: tools/editor/plugins/theme_editor_plugin.cpp +msgid "Add All" +msgstr "添加所有" + +#: tools/editor/plugins/theme_editor_plugin.cpp +#: tools/editor/plugins/tile_set_editor_plugin.cpp +msgid "Remove Item" +msgstr "移除项目" + +#: tools/editor/plugins/theme_editor_plugin.cpp +msgid "Add Class Items" +msgstr "添加类项目" + +#: tools/editor/plugins/theme_editor_plugin.cpp +msgid "Remove Class Items" +msgstr "移除类项目" + +#: tools/editor/plugins/theme_editor_plugin.cpp +msgid "Create Template" +msgstr "创建模板" + +#: tools/editor/plugins/theme_editor_plugin.cpp +msgid "CheckBox Radio1" msgstr "" -#: tools/editor/plugins/animation_tree_editor_plugin.cpp -msgid "New name:" -msgstr "新名称:" - -#: tools/editor/plugins/animation_tree_editor_plugin.cpp -msgid "Fade In (s):" +#: tools/editor/plugins/theme_editor_plugin.cpp +msgid "CheckBox Radio2" msgstr "" -#: tools/editor/plugins/animation_tree_editor_plugin.cpp -msgid "Fade Out (s):" +#: tools/editor/plugins/theme_editor_plugin.cpp +msgid "Item" msgstr "" -#: tools/editor/plugins/animation_tree_editor_plugin.cpp -msgid "Blend" +#: tools/editor/plugins/theme_editor_plugin.cpp +msgid "Check Item" msgstr "" -#: tools/editor/plugins/animation_tree_editor_plugin.cpp -msgid "Mix" +#: tools/editor/plugins/theme_editor_plugin.cpp +msgid "Checked Item" msgstr "" -#: tools/editor/plugins/animation_tree_editor_plugin.cpp -msgid "Auto Restart:" +#: tools/editor/plugins/theme_editor_plugin.cpp +msgid "Has" msgstr "" -#: tools/editor/plugins/animation_tree_editor_plugin.cpp -msgid "Restart (s):" -msgstr "重新开始(秒):" - -#: tools/editor/plugins/animation_tree_editor_plugin.cpp -msgid "Random Restart (s):" -msgstr "随机开始(秒):" - -#: tools/editor/plugins/animation_tree_editor_plugin.cpp -msgid "Start!" -msgstr "开始!" - -#: tools/editor/plugins/animation_tree_editor_plugin.cpp -msgid "Blend:" -msgstr "混合:" - -#: tools/editor/plugins/animation_tree_editor_plugin.cpp -msgid "Blend 0:" -msgstr "混合0:" - -#: tools/editor/plugins/animation_tree_editor_plugin.cpp -msgid "Blend 1:" -msgstr "混合1:" - -#: tools/editor/plugins/animation_tree_editor_plugin.cpp -msgid "X-Fade Time (s):" +#: tools/editor/plugins/theme_editor_plugin.cpp +msgid "Many" msgstr "" -#: tools/editor/plugins/animation_tree_editor_plugin.cpp -msgid "Current:" -msgstr "当前:" - -#: tools/editor/plugins/animation_tree_editor_plugin.cpp -msgid "Add Input" -msgstr "添加输入事件" - -#: tools/editor/plugins/animation_tree_editor_plugin.cpp -msgid "Clear Auto-Advance" +#: tools/editor/plugins/theme_editor_plugin.cpp +msgid "Have,Many,Several,Options!" msgstr "" -#: tools/editor/plugins/animation_tree_editor_plugin.cpp -msgid "Set Auto-Advance" +#: tools/editor/plugins/theme_editor_plugin.cpp +msgid "Tab 1" +msgstr "分页1" + +#: tools/editor/plugins/theme_editor_plugin.cpp +msgid "Tab 2" +msgstr "分页2" + +#: tools/editor/plugins/theme_editor_plugin.cpp +msgid "Tab 3" +msgstr "分页3" + +#: tools/editor/plugins/theme_editor_plugin.cpp +msgid "Data Type:" +msgstr "数据类型:" + +#: tools/editor/plugins/theme_editor_plugin.cpp +msgid "Icon" +msgstr "图标" + +#: tools/editor/plugins/theme_editor_plugin.cpp +msgid "Style" +msgstr "样式" + +#: tools/editor/plugins/theme_editor_plugin.cpp +#: tools/editor/io_plugins/editor_font_import_plugin.cpp +msgid "Font" +msgstr "字体" + +#: tools/editor/plugins/theme_editor_plugin.cpp +msgid "Color" +msgstr "颜色" + +#: tools/editor/plugins/baked_light_editor_plugin.cpp +msgid "BakedLightInstance does not contain a BakedLight resource." msgstr "" -#: tools/editor/plugins/animation_tree_editor_plugin.cpp -msgid "Delete Input" -msgstr "删除输入事件" - -#: tools/editor/plugins/animation_tree_editor_plugin.cpp -msgid "Rename" -msgstr "重命名" - -#: tools/editor/plugins/animation_tree_editor_plugin.cpp -msgid "Animation tree is valid." -msgstr "动画树可用。" - -#: tools/editor/plugins/animation_tree_editor_plugin.cpp -msgid "Animation tree is invalid." -msgstr "动画树不可用。" - -#: tools/editor/plugins/animation_tree_editor_plugin.cpp -msgid "Animation Node" -msgstr "动画节点" - -#: tools/editor/plugins/animation_tree_editor_plugin.cpp -msgid "OneShot Node" +#: tools/editor/plugins/baked_light_editor_plugin.cpp +msgid "Bake!" msgstr "" -#: tools/editor/plugins/animation_tree_editor_plugin.cpp -msgid "Mix Node" +#: tools/editor/plugins/baked_light_editor_plugin.cpp +msgid "Reset the lightmap octree baking process (start over)." msgstr "" -#: tools/editor/plugins/animation_tree_editor_plugin.cpp -msgid "Blend2 Node" +#: tools/editor/plugins/baked_light_baker.cpp +msgid "Parsing %d Triangles:" +msgstr "正在解析第%d个三角形:" + +#: tools/editor/plugins/baked_light_baker.cpp +msgid "Triangle #" +msgstr "三角形 #" + +#: tools/editor/plugins/baked_light_baker.cpp +msgid "Light Baker Setup:" +msgstr "建立烘培:" + +#: tools/editor/plugins/baked_light_baker.cpp +msgid "Parsing Geometry" +msgstr "解析多边形中" + +#: tools/editor/plugins/baked_light_baker.cpp +msgid "Fixing Lights" +msgstr "修正光照" + +#: tools/editor/plugins/baked_light_baker.cpp +msgid "Making BVH" msgstr "" -#: tools/editor/plugins/animation_tree_editor_plugin.cpp -msgid "Blend3 Node" +#: tools/editor/plugins/baked_light_baker.cpp +msgid "Creating Light Octree" msgstr "" -#: tools/editor/plugins/animation_tree_editor_plugin.cpp -msgid "Blend4 Node" +#: tools/editor/plugins/baked_light_baker.cpp +msgid "Creating Octree Texture" msgstr "" -#: tools/editor/plugins/animation_tree_editor_plugin.cpp -msgid "TimeScale Node" +#: tools/editor/plugins/baked_light_baker.cpp +msgid "Transfer to Lightmaps:" msgstr "" -#: tools/editor/plugins/animation_tree_editor_plugin.cpp -msgid "TimeSeek Node" +#: tools/editor/plugins/baked_light_baker.cpp +msgid "Allocating Texture #" +msgstr "分配纹理 #" + +#: tools/editor/plugins/baked_light_baker.cpp +msgid "Baking Triangle #" +msgstr "烘培三角形 #" + +#: tools/editor/plugins/baked_light_baker.cpp +msgid "Post-Processing Texture #" msgstr "" -#: tools/editor/plugins/animation_tree_editor_plugin.cpp -msgid "Transition Node" -msgstr "" - -#: tools/editor/plugins/animation_tree_editor_plugin.cpp -msgid "Import Animations.." -msgstr "导入动画" - -#: tools/editor/plugins/animation_tree_editor_plugin.cpp -msgid "Edit Node Filters" -msgstr "编辑节点筛选" - -#: tools/editor/plugins/animation_tree_editor_plugin.cpp -msgid "Filters.." -msgstr "筛选.." - -#: tools/editor/plugins/rich_text_editor_plugin.cpp -msgid "Parse BBCode" -msgstr "解析BBCode" - #: tools/editor/plugins/spatial_editor_plugin.cpp msgid "Orthogonal" msgstr "正交" @@ -5180,6 +4469,465 @@ msgstr "" msgid "Post" msgstr "" +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "Error while saving theme" +msgstr "保存主题出错。" + +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "Error saving" +msgstr "保存出错" + +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "Error importing theme" +msgstr "导入主题出错。" + +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "Error importing" +msgstr "导入出错" + +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "Import Theme" +msgstr "导入主题" + +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "Save Theme As.." +msgstr "主题另存为" + +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "Save All" +msgstr "全部保存" + +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "History Prev" +msgstr "后退" + +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "History Next" +msgstr "前进" + +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "Reload Theme" +msgstr "重新加载主题" + +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "Save Theme" +msgstr "保存主题" + +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "Save Theme As" +msgstr "主题另存为" + +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "Indent Left" +msgstr "向左缩进" + +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "Indent Right" +msgstr "向右缩进" + +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "Toggle Comment" +msgstr "切换注释" + +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "Clone Down" +msgstr "拷贝到下一行" + +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "Complete Symbol" +msgstr "代码补全" + +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "Trim Trailing Whitespace" +msgstr "修剪行后空白" + +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "Auto Indent" +msgstr "自动缩进" + +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "Goto Function.." +msgstr "前往函数.." + +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "Debug" +msgstr "调试" + +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "Toggle Breakpoint" +msgstr "切换断点" + +#: tools/editor/plugins/script_editor_plugin.cpp +#, fuzzy +msgid "Remove All Breakpoints" +msgstr "切换断点" + +#: tools/editor/plugins/script_editor_plugin.cpp +#, fuzzy +msgid "Goto Next Breakpoint" +msgstr "前往下一步" + +#: tools/editor/plugins/script_editor_plugin.cpp +#, fuzzy +msgid "Goto Previous Breakpoint" +msgstr "切换断点" + +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "Keep Debugger Open" +msgstr "保持调试器打开" + +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "Window" +msgstr "窗口" + +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "Move Left" +msgstr "向左移动" + +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "Move Right" +msgstr "向右移动" + +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "Help" +msgstr "帮助" + +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "Contextual" +msgstr "搜索光标位置" + +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "Tutorials" +msgstr "教程" + +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "Open https://godotengine.org at tutorials section." +msgstr "打开 https://godotengine.org 中的教程." + +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "Classes" +msgstr "类型" + +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "Search the class hierarchy." +msgstr "搜索类" + +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "Search Help" +msgstr "搜索帮助" + +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "Search the reference documentation." +msgstr "搜索文档" + +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "Go to previous edited document." +msgstr "前往上一个编辑文档" + +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "Go to next edited document." +msgstr "前往下一个编辑文档" + +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "Create Script" +msgstr "创建脚本" + +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "" +"The following files are newer on disk.\n" +"What action should be taken?:" +msgstr "" +"磁盘中的下列文件已更新。\n" +"请选择执行那项操作?:" + +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "Reload" +msgstr "重新加载" + +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "Resave" +msgstr "重新保存" + +#: tools/editor/plugins/style_box_editor_plugin.cpp +msgid "StyleBox Preview:" +msgstr "StyleBox预览:" + +#: tools/editor/plugins/sample_editor_plugin.cpp +msgid "Length:" +msgstr "长度:" + +#: tools/editor/plugins/shader_graph_editor_plugin.cpp +msgid "Change Scalar Constant" +msgstr "" + +#: tools/editor/plugins/shader_graph_editor_plugin.cpp +msgid "Change Vec Constant" +msgstr "" + +#: tools/editor/plugins/shader_graph_editor_plugin.cpp +msgid "Change RGB Constant" +msgstr "" + +#: tools/editor/plugins/shader_graph_editor_plugin.cpp +msgid "Change Scalar Operator" +msgstr "" + +#: tools/editor/plugins/shader_graph_editor_plugin.cpp +msgid "Change Vec Operator" +msgstr "" + +#: tools/editor/plugins/shader_graph_editor_plugin.cpp +msgid "Change Vec Scalar Operator" +msgstr "" + +#: tools/editor/plugins/shader_graph_editor_plugin.cpp +msgid "Change RGB Operator" +msgstr "" + +#: tools/editor/plugins/shader_graph_editor_plugin.cpp +msgid "Toggle Rot Only" +msgstr "切换旋转模式" + +#: tools/editor/plugins/shader_graph_editor_plugin.cpp +msgid "Change Scalar Function" +msgstr "" + +#: tools/editor/plugins/shader_graph_editor_plugin.cpp +msgid "Change Vec Function" +msgstr "" + +#: tools/editor/plugins/shader_graph_editor_plugin.cpp +msgid "Change Scalar Uniform" +msgstr "" + +#: tools/editor/plugins/shader_graph_editor_plugin.cpp +msgid "Change Vec Uniform" +msgstr "" + +#: tools/editor/plugins/shader_graph_editor_plugin.cpp +msgid "Change RGB Uniform" +msgstr "" + +#: tools/editor/plugins/shader_graph_editor_plugin.cpp +msgid "Change Default Value" +msgstr "" + +#: tools/editor/plugins/shader_graph_editor_plugin.cpp +msgid "Change XForm Uniform" +msgstr "" + +#: tools/editor/plugins/shader_graph_editor_plugin.cpp +msgid "Change Texture Uniform" +msgstr "" + +#: tools/editor/plugins/shader_graph_editor_plugin.cpp +msgid "Change Cubemap Uniform" +msgstr "" + +#: tools/editor/plugins/shader_graph_editor_plugin.cpp +msgid "Change Comment" +msgstr "更改注释" + +#: tools/editor/plugins/shader_graph_editor_plugin.cpp +msgid "Add/Remove to Color Ramp" +msgstr "" + +#: tools/editor/plugins/shader_graph_editor_plugin.cpp +#: tools/editor/plugins/color_ramp_editor_plugin.cpp +msgid "Modify Color Ramp" +msgstr "" + +#: tools/editor/plugins/shader_graph_editor_plugin.cpp +msgid "Add/Remove to Curve Map" +msgstr "" + +#: tools/editor/plugins/shader_graph_editor_plugin.cpp +msgid "Modify Curve Map" +msgstr "" + +#: tools/editor/plugins/shader_graph_editor_plugin.cpp +msgid "Change Input Name" +msgstr "" + +#: tools/editor/plugins/shader_graph_editor_plugin.cpp +msgid "Connect Graph Nodes" +msgstr "" + +#: tools/editor/plugins/shader_graph_editor_plugin.cpp +msgid "Disconnect Graph Nodes" +msgstr "" + +#: tools/editor/plugins/shader_graph_editor_plugin.cpp +msgid "Remove Shader Graph Node" +msgstr "" + +#: tools/editor/plugins/shader_graph_editor_plugin.cpp +msgid "Move Shader Graph Node" +msgstr "" + +#: tools/editor/plugins/shader_graph_editor_plugin.cpp +msgid "Duplicate Graph Node(s)" +msgstr "" + +#: tools/editor/plugins/shader_graph_editor_plugin.cpp +msgid "Delete Shader Graph Node(s)" +msgstr "" + +#: tools/editor/plugins/shader_graph_editor_plugin.cpp +msgid "Error: Cyclic Connection Link" +msgstr "" + +#: tools/editor/plugins/shader_graph_editor_plugin.cpp +msgid "Error: Missing Input Connections" +msgstr "" + +#: tools/editor/plugins/shader_graph_editor_plugin.cpp +msgid "Add Shader Graph Node" +msgstr "" + +#: tools/editor/plugins/mesh_instance_editor_plugin.cpp +msgid "Mesh is empty!" +msgstr "" + +#: tools/editor/plugins/mesh_instance_editor_plugin.cpp +msgid "Create Static Trimesh Body" +msgstr "" + +#: tools/editor/plugins/mesh_instance_editor_plugin.cpp +msgid "Create Static Convex Body" +msgstr "" + +#: tools/editor/plugins/mesh_instance_editor_plugin.cpp +msgid "This doesn't work on scene root!" +msgstr "此操作无法引用在根节点上!" + +#: tools/editor/plugins/mesh_instance_editor_plugin.cpp +msgid "Create Trimesh Shape" +msgstr "" + +#: tools/editor/plugins/mesh_instance_editor_plugin.cpp +msgid "Create Convex Shape" +msgstr "" + +#: tools/editor/plugins/mesh_instance_editor_plugin.cpp +msgid "Create Navigation Mesh" +msgstr "" + +#: tools/editor/plugins/mesh_instance_editor_plugin.cpp +msgid "MeshInstance lacks a Mesh!" +msgstr "" + +#: tools/editor/plugins/mesh_instance_editor_plugin.cpp +msgid "Could not create outline!" +msgstr "" + +#: tools/editor/plugins/mesh_instance_editor_plugin.cpp +msgid "Create Outline" +msgstr "" + +#: tools/editor/plugins/mesh_instance_editor_plugin.cpp +msgid "Create Trimesh Static Body" +msgstr "" + +#: tools/editor/plugins/mesh_instance_editor_plugin.cpp +msgid "Create Convex Static Body" +msgstr "" + +#: tools/editor/plugins/mesh_instance_editor_plugin.cpp +msgid "Create Trimesh Collision Sibling" +msgstr "" + +#: tools/editor/plugins/mesh_instance_editor_plugin.cpp +msgid "Create Convex Collision Sibling" +msgstr "" + +#: tools/editor/plugins/mesh_instance_editor_plugin.cpp +msgid "Create Outline Mesh.." +msgstr "" + +#: tools/editor/plugins/mesh_instance_editor_plugin.cpp +msgid "Create Outline Mesh" +msgstr "" + +#: tools/editor/plugins/mesh_instance_editor_plugin.cpp +msgid "Outline Size:" +msgstr "" + +#: tools/editor/plugins/polygon_2d_editor_plugin.cpp +msgid "Create UV Map" +msgstr "创建UV贴图" + +#: tools/editor/plugins/polygon_2d_editor_plugin.cpp +msgid "Transform UV Map" +msgstr "变换UV贴图" + +#: tools/editor/plugins/polygon_2d_editor_plugin.cpp +msgid "Polygon 2D UV Editor" +msgstr "2D多边形UV编辑器" + +#: tools/editor/plugins/polygon_2d_editor_plugin.cpp +msgid "Move Point" +msgstr "移动点" + +#: tools/editor/plugins/polygon_2d_editor_plugin.cpp +msgid "Ctrl: Rotate" +msgstr "Ctrl:旋转" + +#: tools/editor/plugins/polygon_2d_editor_plugin.cpp +msgid "Shift: Move All" +msgstr "Shift: 移动所有" + +#: tools/editor/plugins/polygon_2d_editor_plugin.cpp +msgid "Shift+Ctrl: Scale" +msgstr "Shift+Ctrl: 缩放" + +#: tools/editor/plugins/polygon_2d_editor_plugin.cpp +msgid "Move Polygon" +msgstr "移动多边形" + +#: tools/editor/plugins/polygon_2d_editor_plugin.cpp +msgid "Rotate Polygon" +msgstr "旋转多边形" + +#: tools/editor/plugins/polygon_2d_editor_plugin.cpp +msgid "Scale Polygon" +msgstr "缩放多边形" + +#: tools/editor/plugins/polygon_2d_editor_plugin.cpp +msgid "Polygon->UV" +msgstr "多边形->UV" + +#: tools/editor/plugins/polygon_2d_editor_plugin.cpp +msgid "UV->Polygon" +msgstr "UV->多边形" + +#: tools/editor/plugins/polygon_2d_editor_plugin.cpp +msgid "Clear UV" +msgstr "清除UV" + +#: tools/editor/plugins/polygon_2d_editor_plugin.cpp +#: tools/editor/plugins/sprite_region_editor_plugin.cpp +msgid "Snap" +msgstr "" + +#: tools/editor/plugins/polygon_2d_editor_plugin.cpp +#: tools/editor/plugins/sprite_region_editor_plugin.cpp +msgid "Enable Snap" +msgstr "" + +#: tools/editor/plugins/polygon_2d_editor_plugin.cpp +#: tools/editor/plugins/sprite_region_editor_plugin.cpp +msgid "Grid" +msgstr "网格" + +#: tools/editor/plugins/sprite_region_editor_plugin.cpp +msgid "Set region_rect" +msgstr "设置纹理区域" + +#: tools/editor/plugins/sprite_region_editor_plugin.cpp +msgid "Sprite Region Editor" +msgstr "精灵纹理区域编辑" + #: tools/editor/plugins/resource_preloader_editor_plugin.cpp msgid "ERROR: Couldn't load resource!" msgstr "错误:无法加载资源!" @@ -5192,238 +4940,330 @@ msgstr "添加资源" msgid "Rename Resource" msgstr "重命名资源" +#: tools/editor/plugins/resource_preloader_editor_plugin.cpp +#: tools/editor/plugins/sprite_frames_editor_plugin.cpp +msgid "Delete Resource" +msgstr "删除资源" + #: tools/editor/plugins/resource_preloader_editor_plugin.cpp msgid "Resource clipboard is empty!" msgstr "资源剪切板中无内容!" -#: tools/editor/plugins/baked_light_editor_plugin.cpp -msgid "BakedLightInstance does not contain a BakedLight resource." +#: tools/editor/plugins/resource_preloader_editor_plugin.cpp +#: tools/editor/plugins/sprite_frames_editor_plugin.cpp +msgid "Load Resource" +msgstr "加载资源" + +#: tools/editor/plugins/sprite_frames_editor_plugin.cpp +msgid "ERROR: Couldn't load frame resource!" +msgstr "错误:无法加载帧资源!" + +#: tools/editor/plugins/sprite_frames_editor_plugin.cpp +msgid "Add Frame" +msgstr "添加帧" + +#: tools/editor/plugins/sprite_frames_editor_plugin.cpp +msgid "Resource clipboard is empty or not a texture!" +msgstr "资源剪切板中无内容,或内容不是纹理贴图!" + +#: tools/editor/plugins/sprite_frames_editor_plugin.cpp +msgid "Paste Frame" +msgstr "粘贴帧" + +#: tools/editor/plugins/sprite_frames_editor_plugin.cpp +msgid "Add Empty" +msgstr "添加空白帧" + +#: tools/editor/plugins/sprite_frames_editor_plugin.cpp +msgid "Change Animation Loop" +msgstr "修改循环" + +#: tools/editor/plugins/sprite_frames_editor_plugin.cpp +msgid "Change Animation FPS" +msgstr "修改FPS" + +#: tools/editor/plugins/sprite_frames_editor_plugin.cpp +msgid "(empty)" +msgstr "(空)" + +#: tools/editor/plugins/sprite_frames_editor_plugin.cpp +msgid "Animations" +msgstr "动画" + +#: tools/editor/plugins/sprite_frames_editor_plugin.cpp +msgid "Speed (FPS):" +msgstr "速度(FPS)" + +#: tools/editor/plugins/sprite_frames_editor_plugin.cpp +#: tools/editor/io_plugins/editor_scene_import_plugin.cpp +msgid "Loop" +msgstr "循环" + +#: tools/editor/plugins/sprite_frames_editor_plugin.cpp +msgid "Animation Frames" +msgstr "动画帧" + +#: tools/editor/plugins/sprite_frames_editor_plugin.cpp +msgid "Insert Empty (Before)" +msgstr "插入空白帧(之前)" + +#: tools/editor/plugins/sprite_frames_editor_plugin.cpp +msgid "Insert Empty (After)" +msgstr "插入空白帧(之后)" + +#: tools/editor/plugins/sprite_frames_editor_plugin.cpp +msgid "Up" +msgstr "向上" + +#: tools/editor/plugins/sprite_frames_editor_plugin.cpp +msgid "Down" +msgstr "向下" + +#: tools/editor/plugins/navigation_polygon_editor_plugin.cpp +msgid "Create Navigation Polygon" +msgstr "创建导航多边形" + +#: tools/editor/plugins/navigation_polygon_editor_plugin.cpp +msgid "Remove Poly And Point" +msgstr "移除多边形及顶点" + +#: tools/editor/plugins/collision_shape_2d_editor_plugin.cpp +msgid "Set Handle" msgstr "" -#: tools/editor/plugins/baked_light_editor_plugin.cpp -msgid "Bake!" +#: tools/editor/plugins/particles_2d_editor_plugin.cpp +msgid "Error loading image:" +msgstr "加载图片出错:" + +#: tools/editor/plugins/particles_2d_editor_plugin.cpp +msgid "No pixels with transparency > 128 in image.." msgstr "" -#: tools/editor/plugins/baked_light_editor_plugin.cpp -msgid "Reset the lightmap octree baking process (start over)." +#: tools/editor/plugins/particles_2d_editor_plugin.cpp +msgid "Set Emission Mask" msgstr "" -#: tools/editor/io_plugins/editor_scene_import_plugin.cpp -msgid "New Clip" +#: tools/editor/plugins/particles_2d_editor_plugin.cpp +msgid "Clear Emission Mask" msgstr "" -#: tools/editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Animation Options" -msgstr "动画选项" - -#: tools/editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Flags" +#: tools/editor/plugins/particles_2d_editor_plugin.cpp +msgid "Load Emission Mask" msgstr "" -#: tools/editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Bake FPS:" +#: tools/editor/plugins/particles_2d_editor_plugin.cpp +msgid "Generated Point Count:" msgstr "" -#: tools/editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Optimizer" +#: tools/editor/plugins/cube_grid_theme_editor_plugin.cpp +msgid "Creating Mesh Library" msgstr "" -#: tools/editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Max Linear Error" +#: tools/editor/plugins/cube_grid_theme_editor_plugin.cpp +msgid "Thumbnail.." msgstr "" -#: tools/editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Max Angular Error" -msgstr "" +#: tools/editor/plugins/cube_grid_theme_editor_plugin.cpp +msgid "Remove item %d?" +msgstr "确定要移除项目%d吗?" +#: tools/editor/plugins/cube_grid_theme_editor_plugin.cpp #: tools/editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Max Angle" -msgstr "" - -#: tools/editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Clips" -msgstr "" - -#: tools/editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Start(s)" -msgstr "" - -#: tools/editor/io_plugins/editor_scene_import_plugin.cpp -msgid "End(s)" -msgstr "" - -#: tools/editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Filters" -msgstr "" - -#: tools/editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Source path is empty." -msgstr "源路径为空。" - -#: tools/editor/io_plugins/editor_scene_import_plugin.cpp -#: tools/editor/io_plugins/editor_texture_import_plugin.cpp -#: tools/editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Target path is empty." -msgstr "目标路径为空。" - -#: tools/editor/io_plugins/editor_scene_import_plugin.cpp -#: tools/editor/io_plugins/editor_texture_import_plugin.cpp -#: tools/editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Target path must be a complete resource path." -msgstr "目标路径必须是一个完整的资源文件路径。" - -#: tools/editor/io_plugins/editor_scene_import_plugin.cpp -#: tools/editor/io_plugins/editor_texture_import_plugin.cpp -#: tools/editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Target path must exist." -msgstr "目标路径必须存在。" - -#: tools/editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Couldn't load post-import script." -msgstr "" - -#: tools/editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Invalid/broken script for post-import." -msgstr "" - -#: tools/editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Error importing scene." -msgstr "导入场景出错。" - -#: tools/editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import 3D Scene" -msgstr "导入3D场景" - -#: tools/editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Source Scene:" -msgstr "源场景:" - -#: tools/editor/io_plugins/editor_scene_import_plugin.cpp -#: tools/editor/io_plugins/editor_texture_import_plugin.cpp -#: tools/editor/io_plugins/editor_sample_import_plugin.cpp -#: tools/editor/io_plugins/editor_translation_import_plugin.cpp -#: tools/editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "Target Path:" -msgstr "目标路径:" - -#: tools/editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Same as Target Scene" -msgstr "与目标场景相同" - -#: tools/editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Shared" -msgstr "共享的" - -#: tools/editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Target Texture Folder:" -msgstr "目标贴图目录:" - -#: tools/editor/io_plugins/editor_scene_import_plugin.cpp -#: tools/editor/io_plugins/editor_font_import_plugin.cpp -#: tools/editor/io_plugins/editor_sample_import_plugin.cpp -#: tools/editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "Options:" -msgstr "选项:" - -#: tools/editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Post-Process Script:" -msgstr "" - -#: tools/editor/io_plugins/editor_scene_import_plugin.cpp -#: tools/editor/io_plugins/editor_texture_import_plugin.cpp -#: tools/editor/io_plugins/editor_font_import_plugin.cpp -#: tools/editor/io_plugins/editor_sample_import_plugin.cpp -#: tools/editor/io_plugins/editor_translation_import_plugin.cpp -msgid "Accept" -msgstr "接受" - -#: tools/editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Custom Root Node Type:" -msgstr "" - -#: tools/editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Overwrite Existing Scene" -msgstr "" - -#: tools/editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Overwrite Existing, Keep Materials" -msgstr "" - -#: tools/editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Keep Existing, Merge with New" -msgstr "保留已有,与新的合并。" - -#: tools/editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Keep Existing, Ignore New" -msgstr "保留已有,忽略新的。" - -#: tools/editor/io_plugins/editor_scene_import_plugin.cpp -msgid "This Time:" -msgstr "" - -#: tools/editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Next Time:" -msgstr "" - -#: tools/editor/io_plugins/editor_scene_import_plugin.cpp -msgid "The Following Files are Missing:" -msgstr "找不到下列文件:" - -#: tools/editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import Anyway" -msgstr "仍然导入" - -#: tools/editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Cancel" -msgstr "取消" - -#: tools/editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import & Open" -msgstr "导入|打开" - -#: tools/editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Edited scene has not been saved, open imported scene anyway?" -msgstr "正在编辑的场景尚未保存,仍然要打开导入的场景吗?" - -#: tools/editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Importing Scene.." +msgid "Import Scene" msgstr "导入场景" -#: tools/editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Running Custom Script.." -msgstr "执行自定义脚本.." +#: tools/editor/plugins/cube_grid_theme_editor_plugin.cpp +msgid "Remove Selected Item" +msgstr "移除选中项目" -#: tools/editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Couldn't load post-import script:" +#: tools/editor/plugins/cube_grid_theme_editor_plugin.cpp +msgid "Import from Scene" +msgstr "从场景中导入" + +#: tools/editor/plugins/cube_grid_theme_editor_plugin.cpp +msgid "Update from Scene" msgstr "" -#: tools/editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Invalid/broken script for post-import:" +#: tools/editor/plugins/particles_editor_plugin.cpp +msgid "Node does not contain geometry." msgstr "" -#: tools/editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Error running post-import script:" +#: tools/editor/plugins/particles_editor_plugin.cpp +msgid "Node does not contain geometry (faces)." msgstr "" -#: tools/editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Import Image:" -msgstr "导入图片:" - -#: tools/editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Can't import a file over itself:" -msgstr "不允许导入文件本身:" - -#: tools/editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Couldn't localize path: %s (already local)" +#: tools/editor/plugins/particles_editor_plugin.cpp +msgid "Faces contain no area!" msgstr "" -#: tools/editor/io_plugins/editor_scene_import_plugin.cpp -msgid "Saving.." -msgstr "保存中..." +#: tools/editor/plugins/particles_editor_plugin.cpp +msgid "No faces!" +msgstr "" -#: tools/editor/io_plugins/editor_scene_import_plugin.cpp -msgid "3D Scene Animation" -msgstr "3D场景动画" +#: tools/editor/plugins/particles_editor_plugin.cpp +msgid "Generate AABB" +msgstr "生成AABB" + +#: tools/editor/plugins/particles_editor_plugin.cpp +msgid "Create Emitter From Mesh" +msgstr "" + +#: tools/editor/plugins/particles_editor_plugin.cpp +msgid "Create Emitter From Node" +msgstr "" + +#: tools/editor/plugins/particles_editor_plugin.cpp +msgid "Clear Emitter" +msgstr "" + +#: tools/editor/plugins/particles_editor_plugin.cpp +msgid "Create Emitter" +msgstr "" + +#: tools/editor/plugins/particles_editor_plugin.cpp +msgid "Emission Positions:" +msgstr "" + +#: tools/editor/plugins/particles_editor_plugin.cpp +msgid "Emission Fill:" +msgstr "" + +#: tools/editor/plugins/particles_editor_plugin.cpp +msgid "Surface" +msgstr "" + +#: tools/editor/plugins/particles_editor_plugin.cpp +msgid "Volume" +msgstr "" + +#: tools/editor/plugins/item_list_editor_plugin.cpp +msgid "Item %d" +msgstr "第%d项" + +#: tools/editor/plugins/item_list_editor_plugin.cpp +msgid "Items" +msgstr "项目" + +#: tools/editor/plugins/item_list_editor_plugin.cpp +msgid "Item List Editor" +msgstr "列表编辑器" + +#: tools/editor/plugins/color_ramp_editor_plugin.cpp +msgid "Add/Remove Color Ramp Point" +msgstr "" + +#: tools/editor/plugins/path_editor_plugin.cpp +msgid "Curve Point #" +msgstr "曲线定点 #" + +#: tools/editor/plugins/path_editor_plugin.cpp +msgid "Set Curve Point Pos" +msgstr "设置曲线顶点坐标" + +#: tools/editor/plugins/path_editor_plugin.cpp +msgid "Set Curve In Pos" +msgstr "" + +#: tools/editor/plugins/path_editor_plugin.cpp +msgid "Set Curve Out Pos" +msgstr "" + +#: tools/editor/plugins/path_editor_plugin.cpp +msgid "Split Path" +msgstr "" + +#: tools/editor/plugins/path_editor_plugin.cpp +#: tools/editor/plugins/path_2d_editor_plugin.cpp +msgid "Add Point to Curve" +msgstr "向曲线添加顶点" + +#: tools/editor/plugins/path_editor_plugin.cpp +msgid "Remove Path Point" +msgstr "移除路径顶点" + +#: tools/editor/plugins/path_editor_plugin.cpp +#: tools/editor/plugins/path_2d_editor_plugin.cpp +msgid "Select Points" +msgstr "选择顶点" + +#: tools/editor/plugins/path_editor_plugin.cpp +#: tools/editor/plugins/path_2d_editor_plugin.cpp +msgid "Shift+Drag: Select Control Points" +msgstr "Shift+拖拽:选择控制点" + +#: tools/editor/plugins/path_editor_plugin.cpp +#: tools/editor/plugins/path_2d_editor_plugin.cpp +msgid "Click: Add Point" +msgstr "鼠标左键:添加点" + +#: tools/editor/plugins/path_editor_plugin.cpp +#: tools/editor/plugins/path_2d_editor_plugin.cpp +msgid "Right Click: Delete Point" +msgstr "鼠标右键:删除点" + +#: tools/editor/plugins/path_editor_plugin.cpp +#: tools/editor/plugins/path_2d_editor_plugin.cpp +msgid "Add Point (in empty space)" +msgstr "" + +#: tools/editor/plugins/path_editor_plugin.cpp +#: tools/editor/plugins/path_2d_editor_plugin.cpp +msgid "Split Segment (in curve)" +msgstr "" + +#: tools/editor/plugins/path_editor_plugin.cpp +#: tools/editor/plugins/path_2d_editor_plugin.cpp +msgid "Delete Point" +msgstr "删除顶点" + +#: tools/editor/plugins/path_editor_plugin.cpp +#: tools/editor/plugins/path_2d_editor_plugin.cpp +msgid "Close Curve" +msgstr "关闭曲线" + +#: tools/editor/plugins/tile_set_editor_plugin.cpp +msgid "Could not find tile:" +msgstr "找不到砖块:" + +#: tools/editor/plugins/tile_set_editor_plugin.cpp +msgid "Item name or ID:" +msgstr "项目名称或ID" + +#: tools/editor/plugins/tile_set_editor_plugin.cpp +msgid "Create from scene?" +msgstr "从场景中创建?" + +#: tools/editor/plugins/tile_set_editor_plugin.cpp +msgid "Merge from scene?" +msgstr "确定要合并场景?" + +#: tools/editor/plugins/tile_set_editor_plugin.cpp +msgid "Create from Scene" +msgstr "从场景中创建" + +#: tools/editor/plugins/tile_set_editor_plugin.cpp +msgid "Merge from Scene" +msgstr "从场景中合并" + +#: tools/editor/plugins/path_2d_editor_plugin.cpp +msgid "Remove Point from Curve" +msgstr "从曲线中移除顶点" + +#: tools/editor/plugins/path_2d_editor_plugin.cpp +msgid "Move Point in Curve" +msgstr "在曲线中移动顶点" + +#: tools/editor/plugins/path_2d_editor_plugin.cpp +msgid "Move In-Control in Curve" +msgstr "" + +#: tools/editor/plugins/path_2d_editor_plugin.cpp +msgid "Move Out-Control in Curve" +msgstr "" + +#: tools/editor/plugins/path_2d_editor_plugin.cpp +msgid "Select Control Points (Shift+Drag)" +msgstr "" #: tools/editor/io_plugins/editor_texture_import_plugin.cpp msgid "Uncompressed" @@ -5457,6 +5297,24 @@ msgstr "纹理选项" msgid "Please specify some files!" msgstr "请添加文件!" +#: tools/editor/io_plugins/editor_texture_import_plugin.cpp +#: tools/editor/io_plugins/editor_scene_import_plugin.cpp +#: tools/editor/io_plugins/editor_sample_import_plugin.cpp +msgid "Target path is empty." +msgstr "目标路径为空。" + +#: tools/editor/io_plugins/editor_texture_import_plugin.cpp +#: tools/editor/io_plugins/editor_scene_import_plugin.cpp +#: tools/editor/io_plugins/editor_sample_import_plugin.cpp +msgid "Target path must be a complete resource path." +msgstr "目标路径必须是一个完整的资源文件路径。" + +#: tools/editor/io_plugins/editor_texture_import_plugin.cpp +#: tools/editor/io_plugins/editor_scene_import_plugin.cpp +#: tools/editor/io_plugins/editor_sample_import_plugin.cpp +msgid "Target path must exist." +msgstr "目标路径必须存在。" + #: tools/editor/io_plugins/editor_texture_import_plugin.cpp msgid "At least one file needed for Atlas." msgstr "精灵集至少需要一个文件。" @@ -5540,6 +5398,22 @@ msgstr "源贴图:" msgid "Crop empty space." msgstr "切除空白区域。" +#: tools/editor/io_plugins/editor_texture_import_plugin.cpp +#: tools/editor/io_plugins/editor_translation_import_plugin.cpp +#: tools/editor/io_plugins/editor_scene_import_plugin.cpp +#: tools/editor/io_plugins/editor_sample_import_plugin.cpp +#: tools/editor/io_plugins/editor_mesh_import_plugin.cpp +msgid "Target Path:" +msgstr "目标路径:" + +#: tools/editor/io_plugins/editor_texture_import_plugin.cpp +#: tools/editor/io_plugins/editor_translation_import_plugin.cpp +#: tools/editor/io_plugins/editor_scene_import_plugin.cpp +#: tools/editor/io_plugins/editor_font_import_plugin.cpp +#: tools/editor/io_plugins/editor_sample_import_plugin.cpp +msgid "Accept" +msgstr "接受" + #: tools/editor/io_plugins/editor_texture_import_plugin.cpp msgid "Texture" msgstr "贴图" @@ -5600,99 +5474,6 @@ msgstr "无法保存精灵集图片:" msgid "Couldn't save converted texture:" msgstr "无法保存转换的贴图:" -#: tools/editor/io_plugins/editor_font_import_plugin.cpp -msgid "No source font file!" -msgstr "请设置源字体文件!" - -#: tools/editor/io_plugins/editor_font_import_plugin.cpp -msgid "No target font resource!" -msgstr "请设置目标字体资源!" - -#: tools/editor/io_plugins/editor_font_import_plugin.cpp -msgid "Can't load/process source font." -msgstr "无法加载/处理源字体。" - -#: tools/editor/io_plugins/editor_font_import_plugin.cpp -msgid "Couldn't save font." -msgstr "无法保存字体。" - -#: tools/editor/io_plugins/editor_font_import_plugin.cpp -msgid "Source Font:" -msgstr "源字体文件:" - -#: tools/editor/io_plugins/editor_font_import_plugin.cpp -msgid "Source Font Size:" -msgstr "源字体大小:" - -#: tools/editor/io_plugins/editor_font_import_plugin.cpp -msgid "Dest Resource:" -msgstr "目标资源:" - -#: tools/editor/io_plugins/editor_font_import_plugin.cpp -msgid "The quick brown fox jumps over the lazy dog." -msgstr "" -"The quick brown fox jumps over the lazy dog.\n" -"我能吞下玻璃而不伤身体。" - -#: tools/editor/io_plugins/editor_font_import_plugin.cpp -msgid "Test:" -msgstr "测试:" - -#: tools/editor/io_plugins/editor_font_import_plugin.cpp -msgid "Font Import" -msgstr "导入字体" - -#: tools/editor/io_plugins/editor_font_import_plugin.cpp -msgid "" -"This file is already a Godot font file, please supply a BMFont type file " -"instead." -msgstr "此文件已经是一个Godot的字体文件,请提供一个位图字体(BMFont)文件。" - -#: tools/editor/io_plugins/editor_font_import_plugin.cpp -msgid "Failed opening as BMFont file." -msgstr "打开位图字体失败。" - -#: tools/editor/io_plugins/editor_font_import_plugin.cpp -msgid "Error initializing FreeType." -msgstr "初始化FreeType出错。" - -#: tools/editor/io_plugins/editor_font_import_plugin.cpp -msgid "Unknown font format." -msgstr "未知的字体格式。" - -#: tools/editor/io_plugins/editor_font_import_plugin.cpp -msgid "Error loading font." -msgstr "加载字体出错。" - -#: tools/editor/io_plugins/editor_font_import_plugin.cpp -msgid "Invalid font size." -msgstr "字体大小非法。" - -#: tools/editor/io_plugins/editor_font_import_plugin.cpp -msgid "Invalid font custom source." -msgstr "自定义字体文件非法。" - -#: tools/editor/io_plugins/editor_sample_import_plugin.cpp -msgid "No samples to import!" -msgstr "没有音效要导入!" - -#: tools/editor/io_plugins/editor_sample_import_plugin.cpp -#: tools/editor/io_plugins/editor_mesh_import_plugin.cpp -msgid "Save path is empty!" -msgstr "保存路径为空!" - -#: tools/editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Import Audio Samples" -msgstr "导入声音文件" - -#: tools/editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Source Sample(s):" -msgstr "源音效文件:" - -#: tools/editor/io_plugins/editor_sample_import_plugin.cpp -msgid "Audio Sample" -msgstr "音效" - #: tools/editor/io_plugins/editor_translation_import_plugin.cpp msgid "Invalid source!" msgstr "输入源非法!" @@ -5749,6 +5530,242 @@ msgstr "导入语言:" msgid "Translation" msgstr "语言" +#: tools/editor/io_plugins/editor_scene_import_plugin.cpp +msgid "New Clip" +msgstr "" + +#: tools/editor/io_plugins/editor_scene_import_plugin.cpp +msgid "Animation Options" +msgstr "动画选项" + +#: tools/editor/io_plugins/editor_scene_import_plugin.cpp +msgid "Flags" +msgstr "" + +#: tools/editor/io_plugins/editor_scene_import_plugin.cpp +msgid "Bake FPS:" +msgstr "" + +#: tools/editor/io_plugins/editor_scene_import_plugin.cpp +msgid "Optimizer" +msgstr "" + +#: tools/editor/io_plugins/editor_scene_import_plugin.cpp +msgid "Max Linear Error" +msgstr "" + +#: tools/editor/io_plugins/editor_scene_import_plugin.cpp +msgid "Max Angular Error" +msgstr "" + +#: tools/editor/io_plugins/editor_scene_import_plugin.cpp +msgid "Max Angle" +msgstr "" + +#: tools/editor/io_plugins/editor_scene_import_plugin.cpp +msgid "Clips" +msgstr "" + +#: tools/editor/io_plugins/editor_scene_import_plugin.cpp +msgid "Start(s)" +msgstr "" + +#: tools/editor/io_plugins/editor_scene_import_plugin.cpp +msgid "End(s)" +msgstr "" + +#: tools/editor/io_plugins/editor_scene_import_plugin.cpp +msgid "Filters" +msgstr "" + +#: tools/editor/io_plugins/editor_scene_import_plugin.cpp +msgid "Source path is empty." +msgstr "源路径为空。" + +#: tools/editor/io_plugins/editor_scene_import_plugin.cpp +msgid "Couldn't load post-import script." +msgstr "" + +#: tools/editor/io_plugins/editor_scene_import_plugin.cpp +msgid "Invalid/broken script for post-import." +msgstr "" + +#: tools/editor/io_plugins/editor_scene_import_plugin.cpp +msgid "Error importing scene." +msgstr "导入场景出错。" + +#: tools/editor/io_plugins/editor_scene_import_plugin.cpp +msgid "Import 3D Scene" +msgstr "导入3D场景" + +#: tools/editor/io_plugins/editor_scene_import_plugin.cpp +msgid "Source Scene:" +msgstr "源场景:" + +#: tools/editor/io_plugins/editor_scene_import_plugin.cpp +msgid "Same as Target Scene" +msgstr "与目标场景相同" + +#: tools/editor/io_plugins/editor_scene_import_plugin.cpp +msgid "Shared" +msgstr "共享的" + +#: tools/editor/io_plugins/editor_scene_import_plugin.cpp +msgid "Target Texture Folder:" +msgstr "目标贴图目录:" + +#: tools/editor/io_plugins/editor_scene_import_plugin.cpp +#: tools/editor/io_plugins/editor_font_import_plugin.cpp +#: tools/editor/io_plugins/editor_sample_import_plugin.cpp +#: tools/editor/io_plugins/editor_mesh_import_plugin.cpp +msgid "Options:" +msgstr "选项:" + +#: tools/editor/io_plugins/editor_scene_import_plugin.cpp +msgid "Post-Process Script:" +msgstr "" + +#: tools/editor/io_plugins/editor_scene_import_plugin.cpp +msgid "Custom Root Node Type:" +msgstr "" + +#: tools/editor/io_plugins/editor_scene_import_plugin.cpp +msgid "The Following Files are Missing:" +msgstr "找不到下列文件:" + +#: tools/editor/io_plugins/editor_scene_import_plugin.cpp +msgid "Import Anyway" +msgstr "仍然导入" + +#: tools/editor/io_plugins/editor_scene_import_plugin.cpp +msgid "Cancel" +msgstr "取消" + +#: tools/editor/io_plugins/editor_scene_import_plugin.cpp +msgid "Import & Open" +msgstr "导入|打开" + +#: tools/editor/io_plugins/editor_scene_import_plugin.cpp +msgid "Edited scene has not been saved, open imported scene anyway?" +msgstr "正在编辑的场景尚未保存,仍然要打开导入的场景吗?" + +#: tools/editor/io_plugins/editor_scene_import_plugin.cpp +msgid "Importing Scene.." +msgstr "导入场景" + +#: tools/editor/io_plugins/editor_scene_import_plugin.cpp +msgid "Running Custom Script.." +msgstr "执行自定义脚本.." + +#: tools/editor/io_plugins/editor_scene_import_plugin.cpp +msgid "Couldn't load post-import script:" +msgstr "" + +#: tools/editor/io_plugins/editor_scene_import_plugin.cpp +msgid "Invalid/broken script for post-import:" +msgstr "" + +#: tools/editor/io_plugins/editor_scene_import_plugin.cpp +msgid "Error running post-import script:" +msgstr "" + +#: tools/editor/io_plugins/editor_scene_import_plugin.cpp +msgid "Import Image:" +msgstr "导入图片:" + +#: tools/editor/io_plugins/editor_scene_import_plugin.cpp +msgid "Can't import a file over itself:" +msgstr "不允许导入文件本身:" + +#: tools/editor/io_plugins/editor_scene_import_plugin.cpp +msgid "Couldn't localize path: %s (already local)" +msgstr "" + +#: tools/editor/io_plugins/editor_scene_import_plugin.cpp +msgid "Saving.." +msgstr "保存中..." + +#: tools/editor/io_plugins/editor_scene_import_plugin.cpp +msgid "3D Scene Animation" +msgstr "3D场景动画" + +#: tools/editor/io_plugins/editor_font_import_plugin.cpp +msgid "No source font file!" +msgstr "请设置源字体文件!" + +#: tools/editor/io_plugins/editor_font_import_plugin.cpp +msgid "No target font resource!" +msgstr "请设置目标字体资源!" + +#: tools/editor/io_plugins/editor_font_import_plugin.cpp +msgid "Can't load/process source font." +msgstr "无法加载/处理源字体。" + +#: tools/editor/io_plugins/editor_font_import_plugin.cpp +msgid "Couldn't save font." +msgstr "无法保存字体。" + +#: tools/editor/io_plugins/editor_font_import_plugin.cpp +msgid "Source Font:" +msgstr "源字体文件:" + +#: tools/editor/io_plugins/editor_font_import_plugin.cpp +msgid "Source Font Size:" +msgstr "源字体大小:" + +#: tools/editor/io_plugins/editor_font_import_plugin.cpp +msgid "Dest Resource:" +msgstr "目标资源:" + +#: tools/editor/io_plugins/editor_font_import_plugin.cpp +msgid "The quick brown fox jumps over the lazy dog." +msgstr "" +"The quick brown fox jumps over the lazy dog.\n" +"我能吞下玻璃而不伤身体。" + +#: tools/editor/io_plugins/editor_font_import_plugin.cpp +msgid "Test:" +msgstr "测试:" + +#: tools/editor/io_plugins/editor_font_import_plugin.cpp +msgid "Font Import" +msgstr "导入字体" + +#: tools/editor/io_plugins/editor_font_import_plugin.cpp +msgid "" +"This file is already a Godot font file, please supply a BMFont type file " +"instead." +msgstr "此文件已经是一个Godot的字体文件,请提供一个位图字体(BMFont)文件。" + +#: tools/editor/io_plugins/editor_font_import_plugin.cpp +msgid "Failed opening as BMFont file." +msgstr "打开位图字体失败。" + +#: tools/editor/io_plugins/editor_font_import_plugin.cpp +msgid "Invalid font custom source." +msgstr "自定义字体文件非法。" + +#: tools/editor/io_plugins/editor_sample_import_plugin.cpp +msgid "No samples to import!" +msgstr "没有音效要导入!" + +#: tools/editor/io_plugins/editor_sample_import_plugin.cpp +#: tools/editor/io_plugins/editor_mesh_import_plugin.cpp +msgid "Save path is empty!" +msgstr "保存路径为空!" + +#: tools/editor/io_plugins/editor_sample_import_plugin.cpp +msgid "Import Audio Samples" +msgstr "导入声音文件" + +#: tools/editor/io_plugins/editor_sample_import_plugin.cpp +msgid "Source Sample(s):" +msgstr "源音效文件:" + +#: tools/editor/io_plugins/editor_sample_import_plugin.cpp +msgid "Audio Sample" +msgstr "音效" + #: tools/editor/io_plugins/editor_mesh_import_plugin.cpp msgid "No meshes to import!" msgstr "没有要导入的Mesh" @@ -5769,6 +5786,12 @@ msgstr "Mesh" msgid "Surface %d" msgstr "" +#~ msgid "Keep Existing, Merge with New" +#~ msgstr "保留已有,与新的合并。" + +#~ msgid "Keep Existing, Ignore New" +#~ msgstr "保留已有,忽略新的。" + #~ msgid "Scene Tree:" #~ msgstr "场景树:" From e6e878e139eb48f587bf4f6e111b08ebf0121749 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20Verschelde?= Date: Mon, 30 May 2016 00:41:42 +0200 Subject: [PATCH 03/23] Icon: Remove more grey capsules behind official logo --- platform/android/java/res/drawable/icon.png | Bin 12574 -> 12525 bytes platform/windows/godot.ico | Bin 370070 -> 370070 bytes tools/Godot.app/Contents/Resources/Godot.icns | Bin 260598 -> 120942 bytes tools/editor/icons/icon_godot.png | Bin 671 -> 754 bytes .../Contents/Resources/icon.icns | Bin 260598 -> 120942 bytes 5 files changed, 0 insertions(+), 0 deletions(-) diff --git a/platform/android/java/res/drawable/icon.png b/platform/android/java/res/drawable/icon.png index 013632ddf1d3aafbcce66a416c6d2f01b39ae6b3..e334f5fa78be9084ee455b41466b6e6f3b91ff3f 100644 GIT binary patch literal 12525 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 literal 12574 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 diff --git a/tools/Godot.app/Contents/Resources/Godot.icns b/tools/Godot.app/Contents/Resources/Godot.icns index 4a3dc0415a35a3a98539f433dd7c5a8b5e6ad217..375f61437d9a7c31c34c9b5e686b03db48330d14 100644 GIT binary patch literal 120942 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℘yeAUKF|cMgCxJwUA$6*X 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

<7~6Z5d(g5VThfjD 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ⅇ`Mv(MwIQwP@m(LU8&>157;taSPGlXjudZW~S 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%0D$D)>;176uQ;-UyKh`{i$=1g1JdBt%X(;vDK`7 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 $qGeY>dDPs9SPozBQuo#St}%jvE4p^ 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

    0fGJH;u;Mx#S$va0$&K6ucwtG2b0o^z?eU zvko-R12;qugb4hJ-f!D?;#zMoy>6}_&m#RymIIEF^5`GnoOH(cXY6` zFsX6R3UyM`s-~L0V8ro#a!q2%I{&L(@;Il^m~+fBEfI~EI>d1d%Z})Hk1^*Bkw`u> zI`4O~7(W*KaFb7D5#+nfUPQ|`VR!qeSACEOPuUn~#2C=!n1Ua!mxewQB~PAVJQ2K7 z^)^~}9NzUQ8@q*JuBctTx-33i_qAU-G?|=(Yq&9Y zt`btu%`WXgqtmyNNk8(V{*L33Ap(d~xdA4B?mA@10l=!51f}>^HWgFq+L(b;)B!g2 zq3-$^|0eev6k}n8+k05KVZPdj@&J@sTs*JaA8YYbzTLv`lk$)%7fiFqI3sw_|sb5i_6OV%~52&zFdWk%3 zBJHh+Fg*IFyg+T$h(73EN^y>}#S-aCvFA{6BoJ3&bOO>D_63W0RXc zuDhC6B?F&8U@)z2c-*IIiDka6bA-|bhFhVd>eAEjR{}HmHN0xtj91ZwK0=%|hS3

    fIel-)7c&;ZuG!N|V)1;b1HLQODBJ`siIyrMh| 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 iMMXs~!t+D}_l!AIlfDZF;+BSAsT42Fq| diff --git a/tools/editor/icons/icon_godot.png b/tools/editor/icons/icon_godot.png index e80820fc1003ceb28b5dba88f24057db67a9dc36..ff1370ee0f0bc937787b9f0a12cd342dfe50a5e8 100644 GIT binary patch delta 730 zcmV<00ww*Q1@Z-uB!2{RLP=Bz2nYy#2xN!=000SaNLh0L001}u001}v71J-D0000P zbVXQnQ*UN;cVTj60C#tHE@^ISb7Ns}WiD@WXPfRk8UO$SZ%IT!R5*==lTAoeQ5c4w zbLY;l;}2^7rKFTXLI!G3odO0BY%VxA_$A1+C*3@e?m+9 zp>SbHgk~tEs3R%POpbT%^`174m}B(rzVCbA^S$Tr9@q&|in_MJjA-d=AId~Zu@g0> z>1%ski6S2XQV&rO%#0VQ!QeOmmZr$fIVXQ_>_qoy>E6L-q-y57HY^-y&x`4%?9vt}USJn*EikMQm9k%YL zjYsQM0Oi-*72TWa@f&Lw03N=bvTc2+JN**?@l%@#fXDWwxdzzwnQCtjR7p!TA@Bj- zZBYmb=&_`Ax39TsV9Q~#&@@f?=&8)ZrtAV>-C8`nIy|Lmnzfz#2c2Bz9r+GglmGw# M07*qoM6N<$f>;PnWdHyG delta 646 zcmV;10(t%N1)l|wB!32COGiWi{{a60|De66lK=n!32;bRa{vGh*8l(w*8xH(n|J^K z00(qQO+^Ra3l9zo0v>RIu>b%9EJ;K`R5;6xlS@ccQ5eU6-<5lV!Hx-|0}+vw|Cp`+)B9?s2>PFaHK^)BE#&>dEy z#J7Bbrn!$k5G;mMgLCR8d zrsBoY^ZJ_AnxuPopia38n?TrjV>2#f>MCO|Ln9%unh10%o~a4w$2954Vx zfcnP(#hzQfYY!^(%T5A4z+9EFWahtQR;*cIukYG}thsH%ckLZOEpQyT3fu&40HbEy g#dq!9z*G$V0v=4nK>dG3YybcN07*qoM6N<$g4!}AW&i*H diff --git a/tools/osx_template.app/Contents/Resources/icon.icns b/tools/osx_template.app/Contents/Resources/icon.icns index 4a3dc0415a35a3a98539f433dd7c5a8b5e6ad217..375f61437d9a7c31c34c9b5e686b03db48330d14 100644 GIT binary patch literal 120942 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℘yeAUKF|cMgCxJwUA$6*X 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

    <7~6Z5d(g5VThfjD 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ⅇ`Mv(MwIQwP@m(LU8&>157;taSPGlXjudZW~S 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%0D$D)>;176uQ;-UyKh`{i$=1g1JdBt%X(;vDK`7 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 $qGeY>dDPs9SPozBQuo#St}%jvE4p^ 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

      0fGJH;u;Mx#S$va0$&K6ucwtG2b0o^z?eU zvko-R12;qugb4hJ-f!D?;#zMoy>6}_&m#RymIIEF^5`GnoOH(cXY6` zFsX6R3UyM`s-~L0V8ro#a!q2%I{&L(@;Il^m~+fBEfI~EI>d1d%Z})Hk1^*Bkw`u> zI`4O~7(W*KaFb7D5#+nfUPQ|`VR!qeSACEOPuUn~#2C=!n1Ua!mxewQB~PAVJQ2K7 z^)^~}9NzUQ8@q*JuBctTx-33i_qAU-G?|=(Yq&9Y zt`btu%`WXgqtmyNNk8(V{*L33Ap(d~xdA4B?mA@10l=!51f}>^HWgFq+L(b;)B!g2 zq3-$^|0eev6k}n8+k05KVZPdj@&J@sTs*JaA8YYbzTLv`lk$)%7fiFqI3sw_|sb5i_6OV%~52&zFdWk%3 zBJHh+Fg*IFyg+T$h(73EN^y>}#S-aCvFA{6BoJ3&bOO>D_63W0RXc zuDhC6B?F&8U@)z2c-*IIiDka6bA-|bhFhVd>eAEjR{}HmHN0xtj91ZwK0=%|hS3

      fIel-)7c&;ZuG!N|V)1;b1HLQODBJ`siIyrMh| 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 iMMXs~!t+D}_l!AIlfDZF;+BSAsT42Fq| From d02a819fd0637bf87f10390e14f54e8341474869 Mon Sep 17 00:00:00 2001 From: Andreas Haas Date: Mon, 30 May 2016 00:46:20 +0200 Subject: [PATCH 04/23] window management demo: show screen dpi --- demos/misc/window_management/control.gd | 4 ++++ .../window_management/window_management.scn | Bin 4384 -> 3588 bytes 2 files changed, 4 insertions(+) diff --git a/demos/misc/window_management/control.gd b/demos/misc/window_management/control.gd index cd8e0e185bc..c8565551222 100644 --- a/demos/misc/window_management/control.gd +++ b/demos/misc/window_management/control.gd @@ -43,6 +43,8 @@ func _fixed_process(delta): get_node("Label_Screen0_Resolution").set_text(str("Screen0 Resolution:\n", OS.get_screen_size())) get_node("Label_Screen0_Position").set_text(str("Screen0 Position:\n", OS.get_screen_position())) + + get_node("Label_Screen0_DPI").set_text(str("Screen0 DPI:\n", OS.get_screen_dpi())) if(OS.get_screen_count() > 1): get_node("Button_Screen0").show() @@ -51,11 +53,13 @@ func _fixed_process(delta): get_node("Label_Screen1_Position").show() get_node("Label_Screen1_Resolution").set_text(str("Screen1 Resolution:\n", OS.get_screen_size(1))) get_node("Label_Screen1_Position").set_text(str("Screen1 Position:\n", OS.get_screen_position(1))) + get_node("Label_Screen1_DPI").set_text(str("Screen1 DPI:\n", OS.get_screen_dpi(1))) else: get_node("Button_Screen0").hide() get_node("Button_Screen1").hide() get_node("Label_Screen1_Resolution").hide() get_node("Label_Screen1_Position").hide() + get_node("Label_Screen1_DPI").hide() get_node("Button_Fullscreen").set_pressed(OS.is_window_fullscreen()) get_node("Button_FixedSize").set_pressed(!OS.is_window_resizable()) diff --git a/demos/misc/window_management/window_management.scn b/demos/misc/window_management/window_management.scn index 35662871f19b5227b3a5a301afe7c01918db8245..91174669cd098483b72b1287d7bbd0b5225dd6a1 100644 GIT binary patch literal 3588 zcmXX}4{#I5)qi&$b=-qSzZ7=vTG@q}c0caqNXVM(V? zcg7GX9Cp$ssMAu?G}Ccf6hgxn`jsS*LXzf>h!g09w9OZ1NYgf9jXNQ2nm--Vk~Hb~ zTfuiTzqfnu?e5#R`*z>k!6CmN@?R-HTP?tIg#cbN00Uq!z@h?RvK$m6%aQ>pGA>7l zB63oON0*~gvKD|tolt_flC-R;6X}TTO-czFtf3%-hgSQK1^Iar2j@PC6DS)c%M_&HVsH?qPo;-C<5g+nPxSEM-Hgo;W9C6Q9o zx}c|}q&BLi6Jn=D5E8O334&M*TeHtHP>Q?+8o?|6P<*B=qQ>Kjrl?78T-qh4HL#;q zgsI>Xk~S{(ScYXy_fLdn@$+mG{+x};DoS$cUEUoiXbQ(=s6kx>DohDUm(%D3BdD$o z=Cl%(p^|X5#Sux<1#L`ml6SdJ-4C?}?MVl^u# zqr`kKBkx3C6bg}vcw9(GX;QeZFs#JmVO2^~u}q+f5q1%CbwN~4>0^TCdW)5zmT-F? zWlVyS6eKimN~>yuD!Ir^Xy^<`?hnmET#1e8VR0T-6SlfQ(B++i5|us!|I}6nmZ0qx zDH$14)84eW!FM@ZY7VQqt|p}7l2J7>p?Q^9QccT3LPh^2J#JKSny#j@6;Oq?*fixH zSs0B=G0ltaV3d21;;w`WVqWTcmeCdT_wcFxT?O8_JgP$xYRuZv9pd3^31JRrOS6aZ z)6>b>3EyjsZvwr*CWVmeFj~&aa#B<{U5&+DeM~}i-{N25Dg#|CL{EYqzSn3M-!p8S z5K?y5`_bEkt1$H|NhN{GAxcaYjI=XbLD>D!&o`Td?z9vZpU4hFzx#P+SS4H;Gbr=7 zMOJ0&>P>WYT8Z^0SR<`8ZI;4v9QB~r{a-x#j1=(ym`Ta?N7#U~mbY#0dm8&6||A7R!8!soCJ1G!ma zvKV(_jc2jNUxfio*o1&82i!xSc^yVrS{c5%UPDE>`X6?{Kn zrPaGBCPY{7g{j$WEle4;jPZTCTvM;ozaLW^5o>+gk=L?LI8Jez6gXiGtt=HC!B;{K z=#aL+A_C(bI7Hyf*KUQ5Y&%>Qm*V!|8_*GM4jdBS%WqRNWBg2%yC;pG-Zz))10?nl z=GQp~82jH~jHkqnL1b)XT9J$W`8?BsvIpTM<3k3{iJnj(=OOUDTob%WP5pz|)bnPp zse#GvVT^gBo-zI^))QtA-C`T%e4h2d*P`bJ!@7sz0{gcymVj^V4Gz19fxD0Ff(^z9 z3j;j%zyPuq1&90{C@M=4UD?s}HXup$^;>Ks9yHW}5~~^jt)7O-rXI5gg=rMSR*Q}I zpg;%GnhbVSM&18lJm`TH#`mBn8)K>hh8^a`^H7OYZXhm8t~X6#8A;KG`%H4QrKKg? z1}{=PBzoX~kjFGUrf3MUtdv9_m|utHzSD)x0Xd=CY`r>mHHCF)0~cl|YrYlwy-2X;sru>gHW&-ki`{Y_>a_?<7#lpg8&jecPlX zeN1*)yL&|&jC$?{72VFnkf+W(rbe|6Tlgv8OF@-JK!jd|Z`E&de<=bg5djwm9tcR( zak-)#pgP!xI>Z`m;e8Y*aS@iWg>c~ifJRg52b=$z6QGcu^wq&na93cE;w*Obp1}@Z zJMQuiQup>_3yqXr*dP2kw)9Yk_Z^~~ima3WBaYCa`VL?Y9fC!y_R>=lq~nL0u|LG) z>F$mAaOeoObbpN7=|wS&kAV|e@G<@_e2j5{aSQ|Rqz9@2nYP@4(xOIcB6tBusL}}j zC=aF%j2Wn>ovy-4N>5=Z;^4;DKnqhNCDaU45iOUZ>uCT@5;&S7a5N-yG?(CDIpXMq zSD?HZ9GwRT6%2)o>eN^mQ%#)dXw-!30Z+HIJ zK?#3~6lu_gRPfRnf50p*p(eFb15AkXTj=h6>Q{Y_(Q; z0yjj#>!J{~xiQ1v=*4ye4I>%oxi0FxA&Q^_Vuly|)4h|}@|W@j|Ao*#*n~9R0e#5g z?`Agxh#BaoPMirnxll8QXZd%~0cNonb@FPDgRZ0{bma=i^*)U6>g|Iq$cr<<89J@4 zc{S_+4c5nS7k>N>=0FZ z4Tk9?%Rj|ip#asHXtJHu#P$42J^>u6@BE`)+#9& ziWNCWXcsO2zZJhO=hz&it-qwarzxzo{xX!K2g~v?RiarjO+huC=901|1u%VPU=vkR zh$jp6v57=DDJgMDfbFQN;DLcH-AioC@N#ZRZ%+X4^!u3gg?N;+Hau^j4bC;a0e*OF z|Hl{m4&2*XYRn&hVUH)UVdTZ zRa}F`mCT>(jTxsYwfjzRzu$IVzQW%B;p6LDcE4M;Y2aT>!@mpM?ju@>6E04?xbLWT zxn^L~`YV4t{qgf#p7_hHRhNuw@9(~J?LXX{^X`Lxc5M7eX5PK@>cMaMzwZ8eWbeL} zub(tQz;of`iSb|7{eYbu8wS|LOF7rL{}F&QJbif8tkn zY*K!?&vEGf-xR!X?Yy@9eD??In;&{?&reLL2a6$jQ?8$Vwinv1q#;Y_V`a&izjJ$` g>u6~1#ny_a0l|{q;FiD%pEw0DI5g-Vr0>7~1ImDB>Hq)$ literal 4384 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 Date: Mon, 30 May 2016 02:01:24 +0300 Subject: [PATCH 05/23] Added Russian Localization --- tools/translations/ru.po | 5783 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 5783 insertions(+) create mode 100644 tools/translations/ru.po diff --git a/tools/translations/ru.po b/tools/translations/ru.po new file mode 100644 index 00000000000..f3cff01ae8a --- /dev/null +++ b/tools/translations/ru.po @@ -0,0 +1,5783 @@ +# LANGUAGE translation of the Godot Engine editor +# Copyright (C) 2016 Juan Linietsky, Ariel Manzur and the Godot community +# This file is distributed under the same license as the Godot source code. +# DimOkGamer dimokgamer@gmail.com , 2016 +# +# +msgid "" +msgstr "" +"Project-Id-Version: Godot Engine editor\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"POT-Creation-Date: \n" +"PO-Revision-Date: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"X-Generator: Poedit 1.8.7\n" +"Last-Translator: DimOkGamer \n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"Language: ru\n" + +#: scene/audio/sample_player.cpp scene/2d/sample_player_2d.cpp +msgid "" +"A SampleLibrary resource must be created or set in the 'samples' property in " +"order for SamplePlayer to play sound." +msgstr "" +"Чтобы SamplePlayer воспроизводил звук, нужно создать или установить ресурс " +"SampleLibrary в параметре 'samples'." + +#: scene/3d/body_shape.cpp +msgid "" +"CollisionShape only serves to provide a collision shape to a CollisionObject " +"derived node. Please only use it as a child of Area, StaticBody, RigidBody, " +"KinematicBody, etc. to give them a shape." +msgstr "" +"CollisionShape служит только для обеспечения столкновений фигурам типа " +"CollisionObject. Пожалуйста использовать его только в качестве дочернего для " +"Area, StaticBody, RigidBody, KinematicBody и др. чтобы придать им форму." + +#: scene/3d/body_shape.cpp +msgid "" +"A shape must be provided for CollisionShape to function. Please create a " +"shape resource for it!" +msgstr "" +"Шэйп должен быть предусмотрен для функций CollisionShape. Пожалуйста, " +"создайте шэйп-ресурс для этого!" + +#: scene/3d/collision_polygon.cpp +msgid "" +"CollisionPolygon only serves to provide a collision shape to a " +"CollisionObject derived node. Please only use it as a child of Area, " +"StaticBody, RigidBody, KinematicBody, etc. to give them a shape." +msgstr "" +"CollisionPolygon служит только для обеспечения столкновений фигурам типа " +"CollisionObject. Пожалуйста использовать его только в качестве дочернего для " +"Area, StaticBody, RigidBody, KinematicBody и др. чтобы придать им форму." + +#: scene/3d/collision_polygon.cpp +msgid "An empty CollisionPolygon has no effect on collision." +msgstr "Пустой CollisionPolygon не влияет на столкновения." + +#: scene/3d/scenario_fx.cpp +msgid "" +"Only one WorldEnvironment is allowed per scene (or set of instanced scenes)." +msgstr "" +"Только один WorldEnvironment допускается на сцену или совокупность " +"приведённых сцен." + +#: scene/3d/spatial_sample_player.cpp +msgid "" +"A SampleLibrary resource must be created or set in the 'samples' property in " +"order for SpatialSamplePlayer to play sound." +msgstr "" +"Чтобы SpatialSamplePlayer воспроизводил звук, нужно создать или установить " +"ресурс SampleLibrary в параметре 'samples'." + +#: scene/3d/navigation_mesh.cpp +msgid "A NavigationMesh resource must be set or created for this node to work." +msgstr "" +"Ресурс NavigationMesh должен быть установлен или создан для этого нода." + +#: scene/3d/navigation_mesh.cpp +msgid "" +"NavigationMeshInstance must be a child or grandchild to a Navigation node. " +"It only provides navigation data." +msgstr "" +"NavigationMeshInstance должен быть ребёнком или внуком нода Navigation. Он " +"обеспечивает только навигационные данные." + +#: scene/2d/particles_2d.cpp +msgid "Path property must point to a valid Particles2D node to work." +msgstr "" +"Свойство Path должен указывать на действительный нод Particles2D для работы." + +#: scene/2d/parallax_layer.cpp +msgid "" +"ParallaxLayer node only works when set as child of a ParallaxBackground node." +msgstr "" +"Нод ParallaxLayer работает только при установке его в качестве дочернего " +"узла ParallaxBackground." + +#: scene/2d/visibility_notifier_2d.cpp +msgid "" +"VisibilityEnable2D works best when used with the edited scene root directly " +"as parent." +msgstr "" +"VisibilityEnable2D работает лучше, когда используется, как дочерний нод " +"корня." + +#: scene/2d/light_occluder_2d.cpp +msgid "" +"An occluder polygon must be set (or drawn) for this occluder to take effect." +msgstr "" +"Заслоняющий полигон должен быть установлен (или нарисован) на этот окклюдер, " +"чтобы работать." + +#: scene/2d/light_occluder_2d.cpp +msgid "The occluder polygon for this occluder is empty. Please draw a polygon!" +msgstr "" +"Заслоняющий полигон для этого окклюдера пуст. Пожалуйста, нарисуйте полигон!" + +#: scene/2d/navigation_polygon.cpp +msgid "" +"A NavigationPolygon resource must be set or created for this node to work. " +"Please set a property or draw a polygon." +msgstr "" +"Ресурс NavigationPolygon должен быть установлен или создан для этого нода. " +"Пожалуйста, установите свойство или нарисуйте многоугольник." + +#: scene/2d/navigation_polygon.cpp +msgid "" +"NavigationPolygonInstance must be a child or grandchild to a Navigation2D " +"node. It only provides navigation data." +msgstr "" +"NavigationPolygonInstance должен быть ребёнком или внуком нода Navigation2D. " +"Он обеспечивает только навигационные данные." + +#: scene/2d/sprite.cpp +msgid "" +"Path property must point to a valid Viewport node to work. Such Viewport " +"must be set to 'render target' mode." +msgstr "" +"Для работы, параметр Path должен указывать на действительный Нод Viewport. " +"Такой Viewport должен быть установлен в качестве цели рендеринга." + +#: scene/2d/sprite.cpp +msgid "" +"The Viewport set in the path property must be set as 'render target' in " +"order for this sprite to work." +msgstr "" +"Области просмотра установленная в свойстве path должна быть назначена " +"\"целью визуализации\" для того, чтобы этот спрайт работал." + +#: scene/2d/collision_polygon_2d.cpp +msgid "" +"CollisionPolygon2D only serves to provide a collision shape to a " +"CollisionObject2D derived node. Please only use it as a child of Area2D, " +"StaticBody2D, RigidBody2D, KinematicBody2D, etc. to give them a shape." +msgstr "" +"CollisionPolygon2D служит только для обеспечения столкновений фигурам типа " +"CollisionObject2D. Пожалуйста использовать его только в качестве дочернего " +"для Area2D, StaticBody2D, RigidBody2D, KinematicBody2D и др. чтобы придать " +"им форму." + +#: scene/2d/collision_polygon_2d.cpp +msgid "An empty CollisionPolygon2D has no effect on collision." +msgstr "Пустой CollisionPolygon2D не влияет на столкновения." + +#: scene/2d/path_2d.cpp +msgid "PathFollow2D only works when set as a child of a Path2D node." +msgstr "" +"PathFollow2D работает только при установке его в качестве дочернего узла " +"Path2D." + +#: scene/2d/canvas_modulate.cpp +msgid "" +"Only one visible CanvasModulate is allowed per scene (or set of instanced " +"scenes). The first created one will work, while the rest will be ignored." +msgstr "" +"Только один видимый CanvasModulate на сцену (или совокупность приведённых " +"сцен). Будет работать первый созданный, остальные будут проигнорированы." + +#: scene/2d/animated_sprite.cpp +msgid "" +"A SpriteFrames resource must be created or set in the 'Frames' property in " +"order for AnimatedSprite to display frames." +msgstr "" +"Чтобы AnimatedSprite отображал кадры, пожалуйста установите или создайте " +"ресурс SpriteFrames в параметре 'Frames'" + +#: scene/2d/remote_transform_2d.cpp +msgid "Path property must point to a valid Node2D node to work." +msgstr "" +"Свойство Path должен указывать на действительный нод Node2D для работы." + +#: scene/2d/collision_shape_2d.cpp +msgid "" +"CollisionShape2D only serves to provide a collision shape to a " +"CollisionObject2D derived node. Please only use it as a child of Area2D, " +"StaticBody2D, RigidBody2D, KinematicBody2D, etc. to give them a shape." +msgstr "" +"CollisionShape2D служит только для обеспечения столкновений фигурам типа " +"CollisionObject2D. Пожалуйста использовать его только в качестве дочернего " +"для Area2D, StaticBody2D, RigidBody2D, KinematicBody2D и др. чтобы придать " +"им форму." + +#: scene/2d/collision_shape_2d.cpp +msgid "" +"A shape must be provided for CollisionShape2D to function. Please create a " +"shape resource for it!" +msgstr "" +"Шэйп должен быть предусмотрен для функций CollisionShape2D. Пожалуйста, " +"создайте шэйп- ресурс для этого!" + +#: scene/2d/light_2d.cpp +msgid "" +"A texture with the shape of the light must be supplied to the 'texture' " +"property." +msgstr "" +"Текстуры с формой света должна быть предоставлена параметру \"texture\"." + +#: scene/gui/popup.cpp +msgid "" +"Popups will hide by default unless you call popup() or any of the popup*() " +"functions. Making them visible for editing is fine though, but they will " +"hide upon running." +msgstr "" +"Всплывающие окна будут скрываться по умолчанию, если Вы не вызовете popup() " +"или любой из popup*(). Делая их доступными для редактирования хорошая мысль, " +"хотя они будут прятаться при запуске." + +#: scene/gui/text_edit.cpp scene/gui/line_edit.cpp +#: tools/editor/plugins/shader_editor_plugin.cpp +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "Cut" +msgstr "Вырезать" + +#: scene/gui/text_edit.cpp scene/gui/line_edit.cpp +#: tools/editor/resources_dock.cpp tools/editor/property_editor.cpp +#: tools/editor/plugins/shader_editor_plugin.cpp +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "Copy" +msgstr "Копировать" + +#: scene/gui/text_edit.cpp scene/gui/line_edit.cpp +#: tools/editor/resources_dock.cpp tools/editor/property_editor.cpp +#: tools/editor/plugins/shader_editor_plugin.cpp +#: tools/editor/plugins/script_editor_plugin.cpp +#: tools/editor/plugins/resource_preloader_editor_plugin.cpp +#: tools/editor/plugins/sprite_frames_editor_plugin.cpp +msgid "Paste" +msgstr "Вставить" + +#: scene/gui/text_edit.cpp scene/gui/line_edit.cpp +#: tools/editor/project_export.cpp +#: tools/editor/plugins/shader_editor_plugin.cpp +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "Select All" +msgstr "Выбрать все" + +#: scene/gui/text_edit.cpp scene/gui/line_edit.cpp +#: tools/editor/script_editor_debugger.cpp tools/editor/editor_log.cpp +#: tools/editor/property_editor.cpp +#: tools/editor/plugins/rich_text_editor_plugin.cpp +#: tools/editor/plugins/animation_tree_editor_plugin.cpp +msgid "Clear" +msgstr "Очистить" + +#: scene/gui/text_edit.cpp scene/gui/line_edit.cpp tools/editor/editor_node.cpp +#: tools/editor/plugins/shader_editor_plugin.cpp +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "Undo" +msgstr "Отменить" + +#: scene/main/viewport.cpp +msgid "" +"This viewport is not set as render target. If you intend for it to display " +"its contents directly to the screen, make it a child of a Control so it can " +"obtain a size. Otherwise, make it a RenderTarget and assign its internal " +"texture to some node for display." +msgstr "" +"Эта область не установлена в качестве цели рендеринга. Если вы собираетесь " +"использовать его, чтобы отобразить его содержимое прямо на экране, сделать " +"его потомком Control'а, чтобы он мог получить размер. В противном случае, " +"сделайте его целью рендеринга и передайте его внутренние текстуры какому-то " +"другому Ноду для отображения." + +#: tools/editor/project_export.cpp +#: tools/editor/plugins/canvas_item_editor_plugin.cpp +#: tools/editor/plugins/shader_editor_plugin.cpp +#: tools/editor/plugins/script_editor_plugin.cpp +#: tools/editor/plugins/polygon_2d_editor_plugin.cpp +msgid "Edit Script Options" +msgstr "Редактировать параметры скрипта" + +#: tools/editor/project_export.cpp +msgid "Please export outside the project folder!" +msgstr "Пожалуйста экспортируйте вне папки проекта!" + +#: tools/editor/project_export.cpp +#: tools/editor/plugins/tile_set_editor_plugin.cpp +msgid "Error exporting project!" +msgstr "Ошибка экспортирования проекта!" + +#: tools/editor/project_export.cpp +msgid "Error writing the project PCK!" +msgstr "Ошибка записи PCK файла!" + +#: tools/editor/project_export.cpp +msgid "No exporter for platform '%s' yet." +msgstr "Данная платформа '%s' пока не поддерживается." + +#: tools/editor/project_export.cpp +msgid "Include" +msgstr "Включить" + +#: tools/editor/project_export.cpp +msgid "Change Image Group" +msgstr "Измените изображение группы" + +#: tools/editor/project_export.cpp tools/editor/groups_editor.cpp +msgid "Group name can't be empty!" +msgstr "Название группы не может быть пустым!" + +#: tools/editor/project_export.cpp +msgid "Invalid character in group name!" +msgstr "Недопустимый символ в названии группы!" + +#: tools/editor/project_export.cpp +msgid "Group name already exists!" +msgstr "Название группы уже существует!" + +#: tools/editor/project_export.cpp tools/editor/project_settings.cpp +#: tools/editor/groups_editor.cpp tools/editor/plugins/theme_editor_plugin.cpp +#: tools/editor/plugins/item_list_editor_plugin.cpp +msgid "Add Image Group" +msgstr "Добавить изображение группы" + +#: tools/editor/project_export.cpp tools/editor/scenes_dock.cpp +#: tools/editor/editor_node.cpp +#: tools/editor/plugins/item_list_editor_plugin.cpp +msgid "Delete Image Group" +msgstr "Удалить изображение группы" + +#: tools/editor/project_export.cpp tools/editor/editor_import_export.cpp +msgid "Error saving atlas:" +msgstr "Ошибка сохранения атласа:" + +#: tools/editor/project_export.cpp +msgid "Atlas Preview" +msgstr "Предварительный просмотр атласа" + +#: tools/editor/project_export.cpp +msgid "Project Export Settings" +msgstr "Параметры экспорта проекта" + +#: tools/editor/project_export.cpp +msgid "Target" +msgstr "Цель" + +#: tools/editor/project_export.cpp tools/editor/editor_node.cpp +msgid "Export to Platform" +msgstr "Платформа для экспорта" + +#: tools/editor/project_export.cpp tools/editor/plugins/theme_editor_plugin.cpp +msgid "Options" +msgstr "Параметры" + +#: tools/editor/project_export.cpp +msgid "Resources" +msgstr "Ресурсы" + +#: tools/editor/project_export.cpp +msgid "Export selected resources (including dependencies)." +msgstr "Экспортировать выбранные ресурсы (включая зависимости)." + +#: tools/editor/project_export.cpp +msgid "Export all resources in the project." +msgstr "Экспортировать все ресурсы проекта" + +#: tools/editor/project_export.cpp +msgid "Export all files in the project directory." +msgstr "Экспортировать все файлы в папке проекта" + +#: tools/editor/project_export.cpp +msgid "Export Mode:" +msgstr "Режим экспортирования" + +#: tools/editor/project_export.cpp +msgid "Resources to Export:" +msgstr "Ресурсы для экспорта:" + +#: tools/editor/project_export.cpp +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "File" +msgstr "Файл" + +#: tools/editor/project_export.cpp +msgid "Action" +msgstr "Действие" + +#: tools/editor/project_export.cpp +msgid "" +"Filters to export non-resource files (comma-separated, e.g.: *.json, *.txt):" +msgstr "" +"Фильтр для экспорта не ресурсных файлов (через запятую, например: *.json, *." +"txt):" + +#: tools/editor/project_export.cpp +msgid "Filters to exclude from export (comma-separated, e.g.: *.json, *.txt):" +msgstr "Фильтр для исключения (через запятую, например: *.json, *.txt):" + +#: tools/editor/project_export.cpp +msgid "Convert text scenes to binary on export." +msgstr "Преобразовать текстовые сцены в двоичные при экспорте." + +#: tools/editor/project_export.cpp +msgid "Images" +msgstr "Изображения" + +#: tools/editor/project_export.cpp +msgid "Keep Original" +msgstr "Оставить исходными" + +#: tools/editor/project_export.cpp +msgid "Compress for Disk (Lossy, WebP)" +msgstr "Сжать для Диска (с потерями, WebP)" + +#: tools/editor/project_export.cpp +msgid "Compress for RAM (BC/PVRTC/ETC)" +msgstr "Сжать для RAM (BC/PVRTC/ETC)" + +#: tools/editor/project_export.cpp +msgid "Convert Images (*.png):" +msgstr "Преобразовать изображения (*.png):" + +#: tools/editor/project_export.cpp +msgid "Compress for Disk (Lossy) Quality:" +msgstr "Сжать для Диска (с потерями) - Качество:" + +#: tools/editor/project_export.cpp +msgid "Shrink All Images:" +msgstr "Уменьшить все изображения (1 - оригинал, 2 - сжать в два раза...)" + +#: tools/editor/project_export.cpp +msgid "Compress Formats:" +msgstr "Формат для сжатия:" + +#: tools/editor/project_export.cpp +msgid "Image Groups" +msgstr "Группы изображений" + +#: tools/editor/project_export.cpp +msgid "Groups:" +msgstr "Группы" + +#: tools/editor/project_export.cpp tools/editor/editor_node.cpp +msgid "Default" +msgstr "По умолчанию" + +#: tools/editor/project_export.cpp +msgid "Compress Disk" +msgstr "Сжать для Диска" + +#: tools/editor/project_export.cpp +msgid "Compress RAM" +msgstr "Сжать для RAM" + +#: tools/editor/project_export.cpp +msgid "Compress Mode:" +msgstr "Режим сжатия:" + +#: tools/editor/project_export.cpp +msgid "Lossy Quality:" +msgstr "Потеря качества:" + +#: tools/editor/project_export.cpp +msgid "Atlas:" +msgstr "Атласы:" + +#: tools/editor/project_export.cpp +msgid "Shrink By:" +msgstr "Степень сжатия:" + +#: tools/editor/project_export.cpp +#: tools/editor/plugins/camera_editor_plugin.cpp +msgid "Preview Atlas" +msgstr "Предпросмотр атласа" + +#: tools/editor/project_export.cpp +msgid "Image Filter:" +msgstr "Фильтр:" + +#: tools/editor/project_export.cpp +msgid "Images:" +msgstr "Изображения:" + +#: tools/editor/project_export.cpp +msgid "Select None" +msgstr "Сбросить выделение" + +#: tools/editor/project_export.cpp +msgid "Group" +msgstr "Группа" + +#: tools/editor/project_export.cpp +msgid "Samples" +msgstr "Сэмплы" + +#: tools/editor/project_export.cpp +msgid "Sample Conversion Mode: (.wav files):" +msgstr "Режим преобразования сэмплов ( .wav файлы)" + +#: tools/editor/project_export.cpp +msgid "Keep" +msgstr "Оставить оригинал" + +#: tools/editor/project_export.cpp +msgid "Compress (RAM - IMA-ADPCM)" +msgstr "Сжать (RAM - IMA-ADPCM)" + +#: tools/editor/project_export.cpp +msgid "Sampling Rate Limit (Hz):" +msgstr "Ограничение частоты сэмплов (Гц):" + +#: tools/editor/project_export.cpp +msgid "Trim" +msgstr "Обрезать" + +#: tools/editor/project_export.cpp +msgid "Trailing Silence:" +msgstr "Удаление тишины:" + +#: tools/editor/project_export.cpp +msgid "Script Export Mode:" +msgstr "Режим экспортирования скриптов:" + +#: tools/editor/project_export.cpp +msgid "Text" +msgstr "Текст" + +#: tools/editor/project_export.cpp +msgid "Compiled" +msgstr "Компилированный" + +#: tools/editor/project_export.cpp +msgid "Encrypted (Provide Key Below)" +msgstr "Зашифрованный (Напишите ключ ниже)" + +#: tools/editor/project_export.cpp +msgid "Script Encryption Key (256-bits as hex):" +msgstr "Ключ шифрования скрипта (256-бит, а в шестнадцатеричном виде):" + +#: tools/editor/project_export.cpp +msgid "Export PCK/Zip" +msgstr "Экспортировать PCK/Zip" + +#: tools/editor/project_export.cpp tools/editor/editor_node.cpp +msgid "Export Project" +msgstr "Экспортировать проект" + +#: tools/editor/project_export.cpp tools/editor/editor_node.cpp +msgid "Password:" +msgstr "Пароль:" + +#: tools/editor/project_export.cpp +msgid "Export Project PCK" +msgstr "Экспортировать PCK проекта" + +#: tools/editor/project_export.cpp +msgid "Export.." +msgstr "Экспортировать.." + +#: tools/editor/project_export.cpp +msgid "Project Export" +msgstr "Экспортирование проекта" + +#: tools/editor/project_export.cpp +msgid "Export Preset:" +msgstr "Экспортировать настройки:" + +#: tools/editor/project_export.cpp +msgid "Export" +msgstr "Экспорт" + +#: tools/editor/code_editor.cpp +msgid "Go to Line" +msgstr "Перейти к строке" + +#: tools/editor/code_editor.cpp +msgid "Line Number:" +msgstr "Номер строки:" + +#: tools/editor/code_editor.cpp tools/editor/project_settings.cpp +#: tools/editor/addon_editor_plugin.cpp tools/editor/editor_help.cpp +#: tools/editor/plugins/shader_editor_plugin.cpp +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "Search" +msgstr "Поиск" + +#: tools/editor/code_editor.cpp tools/editor/editor_help.cpp +msgid "Find" +msgstr "Найти" + +#: tools/editor/code_editor.cpp +msgid "Replace" +msgstr "Заменить" + +#: tools/editor/code_editor.cpp +msgid "Next" +msgstr "Следующий" + +#: tools/editor/code_editor.cpp +msgid "Replaced %d ocurrence(s)." +msgstr "Заменено %d совпадений." + +#: tools/editor/code_editor.cpp +msgid "Not found!" +msgstr "Не найдено!" + +#: tools/editor/code_editor.cpp +msgid "Replace By" +msgstr "Заменить чем" + +#: tools/editor/code_editor.cpp +msgid "Whole Words" +msgstr "Целые слова" + +#: tools/editor/code_editor.cpp +msgid "Case Sensitive" +msgstr "Чувствительность регистра" + +#: tools/editor/code_editor.cpp +msgid "Backwards" +msgstr "В обратном направлении" + +#: tools/editor/code_editor.cpp +msgid "Prompt On Replace" +msgstr "Подтверждение замены" + +#: tools/editor/code_editor.cpp +msgid "Selection Only" +msgstr "Только выделять" + +#: tools/editor/code_editor.cpp +msgid "Skip" +msgstr "Пропустить" + +#: tools/editor/code_editor.cpp tools/editor/script_editor_debugger.cpp +msgid "Line:" +msgstr "Стр:" + +#: tools/editor/code_editor.cpp +msgid "Col:" +msgstr "Стлб:" + +#: tools/editor/connections_dialog.cpp +msgid "Method in target Node must be specified!" +msgstr "Метод должен быть указан в целевом Ноде!" + +#: tools/editor/connections_dialog.cpp +msgid "Connect To Node:" +msgstr "Присоединить к ноду:" + +#: tools/editor/connections_dialog.cpp +msgid "Binds (Extra Params):" +msgstr "Связи (Необязательные параметры):" + +#: tools/editor/connections_dialog.cpp +msgid "Add" +msgstr "Добавить" + +#: tools/editor/connections_dialog.cpp tools/editor/dependency_editor.cpp +#: tools/editor/project_manager.cpp +#: tools/editor/plugins/animation_tree_editor_plugin.cpp +#: tools/editor/plugins/theme_editor_plugin.cpp +msgid "Remove" +msgstr "Удалить" + +#: tools/editor/connections_dialog.cpp +msgid "Path To Node:" +msgstr "Путь к ноду" + +#: tools/editor/connections_dialog.cpp +msgid "Method In Node:" +msgstr "Название метода:" + +#: tools/editor/connections_dialog.cpp +msgid "Make Function" +msgstr "Сделать функцию" + +#: tools/editor/connections_dialog.cpp +msgid "Deferred" +msgstr "Отложенное" + +#: tools/editor/connections_dialog.cpp +msgid "Oneshot" +msgstr "Один раз" + +#: tools/editor/connections_dialog.cpp tools/editor/settings_config_dialog.cpp +#: tools/editor/import_settings.cpp tools/editor/run_settings_dialog.cpp +#: tools/editor/project_settings.cpp tools/editor/groups_editor.cpp +#: tools/editor/property_editor.cpp tools/editor/addon_editor_plugin.cpp +#: tools/editor/call_dialog.cpp +#: tools/editor/plugins/sample_library_editor_plugin.cpp +#: tools/editor/plugins/animation_player_editor_plugin.cpp +#: tools/editor/plugins/canvas_item_editor_plugin.cpp +#: tools/editor/plugins/script_editor_plugin.cpp +#: tools/editor/plugins/resource_preloader_editor_plugin.cpp +#: tools/editor/plugins/sprite_frames_editor_plugin.cpp +msgid "Close" +msgstr "Закрыть" + +#: tools/editor/connections_dialog.cpp +msgid "Connect" +msgstr "Присоединить" + +#: tools/editor/connections_dialog.cpp +msgid "Connect '%s' to '%s'" +msgstr "Присоединить '%s' к '%s'" + +#: tools/editor/connections_dialog.cpp tools/editor/animation_editor.cpp +#: tools/editor/project_manager.cpp tools/editor/create_dialog.cpp +#: tools/editor/plugins/light_occluder_2d_editor_plugin.cpp +#: tools/editor/plugins/mesh_instance_editor_plugin.cpp +#: tools/editor/plugins/navigation_polygon_editor_plugin.cpp +#: tools/editor/plugins/particles_editor_plugin.cpp +msgid "Create Subscription" +msgstr "Создать подписку" + +#: tools/editor/connections_dialog.cpp +msgid "Connect.." +msgstr "Присоединить.." + +#: tools/editor/connections_dialog.cpp +#: tools/editor/plugins/animation_tree_editor_plugin.cpp +msgid "Disconnect" +msgstr "Отсоединить" + +#: tools/editor/connections_dialog.cpp +msgid "Edit Connections.." +msgstr "Изменить связи" + +#: tools/editor/connections_dialog.cpp +msgid "Connections:" +msgstr "Связи:" + +#: tools/editor/editor_sub_scene.cpp +msgid "Select Node(s) to Import" +msgstr "Выберите нод(ы) для импорта" + +#: tools/editor/editor_sub_scene.cpp +msgid "Scene Path:" +msgstr "Путь к сцене:" + +#: tools/editor/editor_sub_scene.cpp tools/editor/editor_node.cpp +#: tools/editor/project_manager.cpp +#: tools/editor/io_plugins/editor_texture_import_plugin.cpp +#: tools/editor/io_plugins/editor_translation_import_plugin.cpp +#: tools/editor/io_plugins/editor_scene_import_plugin.cpp +#: tools/editor/io_plugins/editor_font_import_plugin.cpp +#: tools/editor/io_plugins/editor_sample_import_plugin.cpp +#: tools/editor/io_plugins/editor_mesh_import_plugin.cpp +msgid "Import From Node:" +msgstr "Импортировать из нода" + +#: tools/editor/settings_config_dialog.cpp tools/editor/editor_node.cpp +msgid "Editor Settings" +msgstr "Настройки редактора" + +#: tools/editor/settings_config_dialog.cpp tools/editor/project_settings.cpp +msgid "General" +msgstr "Основное" + +#: tools/editor/settings_config_dialog.cpp tools/editor/quick_open.cpp +#: tools/editor/addon_editor_plugin.cpp tools/editor/editor_node.cpp +#: tools/editor/editor_help.cpp tools/editor/create_dialog.cpp +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "Search:" +msgstr "Поиск:" + +#: tools/editor/settings_config_dialog.cpp tools/editor/project_settings.cpp +#: tools/editor/addon_editor_plugin.cpp +msgid "Plugins" +msgstr "Плагины" + +#: tools/editor/settings_config_dialog.cpp +msgid "Plugin List:" +msgstr "Список плагинов:" + +#: tools/editor/editor_dir_dialog.cpp +msgid "Choose a Directory" +msgstr "Выбрать каталог" + +#: tools/editor/editor_dir_dialog.cpp tools/editor/editor_file_dialog.cpp +msgid "Create Folder" +msgstr "Создать папку" + +#: tools/editor/editor_dir_dialog.cpp tools/editor/editor_plugin_settings.cpp +#: tools/editor/editor_file_dialog.cpp tools/editor/project_manager.cpp +#: tools/editor/plugins/sample_library_editor_plugin.cpp +#: tools/editor/plugins/theme_editor_plugin.cpp +#: tools/editor/io_plugins/editor_scene_import_plugin.cpp +msgid "Name:" +msgstr "Имя:" + +#: tools/editor/editor_dir_dialog.cpp tools/editor/editor_file_dialog.cpp +msgid "Could not create folder." +msgstr "Невозможно создать папку." + +#: tools/editor/editor_dir_dialog.cpp +msgid "Choose" +msgstr "Выбрать" + +#: tools/editor/editor_file_system.cpp +msgid "Cannot go into subdir:" +msgstr "Невозможно перейти в подпапку:" + +#: tools/editor/editor_file_system.cpp +msgid "ScanSources" +msgstr "Просканировать исходники" + +#: tools/editor/dependency_editor.cpp +msgid "Search Replacement For:" +msgstr "Поиск замены для:" + +#: tools/editor/dependency_editor.cpp +msgid "Dependencies For:" +msgstr "Зависимости для:" + +#: tools/editor/dependency_editor.cpp +msgid "" +"Scene '%s' is currently being edited.\n" +"Changes will not take effect unless reloaded." +msgstr "" +"Сцена '%s' в настоящее время редактируется.\n" +"Изменения вступят в силу, после перезагрузки." + +#: tools/editor/dependency_editor.cpp +msgid "" +"Resource '%s' is in use.\n" +"Changes will take effect when reloaded." +msgstr "" +"Ресурсу '% s' используется.\n" +"Изменения вступят в силу после перезагрузке." + +#: tools/editor/dependency_editor.cpp +msgid "Dependencies" +msgstr "Зависимости" + +#: tools/editor/dependency_editor.cpp +msgid "Dependencies:" +msgstr "Зависимости:" + +#: tools/editor/dependency_editor.cpp +msgid "Fix Broken" +msgstr "Исправить ошибку" + +#: tools/editor/dependency_editor.cpp +msgid "Dependency Editor" +msgstr "Редактор зависимостей" + +#: tools/editor/dependency_editor.cpp +msgid "Search Replacement Resource:" +msgstr "Найти заменяемый ресурс:" + +#: tools/editor/dependency_editor.cpp +msgid "Owners Of:" +msgstr "Владельцы:" + +#: tools/editor/dependency_editor.cpp +msgid "Remove selected files from the project? (no undo)" +msgstr "Удалить выбранный файл из проекта? (нельзя отменить!)" + +#: tools/editor/dependency_editor.cpp +msgid "Error loading:" +msgstr "Ошибка при загрузке:" + +#: tools/editor/dependency_editor.cpp +msgid "Scene failed to load due to missing dependencies:" +msgstr "Не удалось загрузить сцену из-за отсутствия зависимостей:" + +#: tools/editor/dependency_editor.cpp tools/editor/scenes_dock.cpp +#: tools/editor/editor_file_dialog.cpp tools/editor/editor_node.cpp +#: tools/editor/editor_help.cpp tools/editor/plugins/script_editor_plugin.cpp +msgid "Open Anyway" +msgstr "Всё равно открыть" + +#: tools/editor/dependency_editor.cpp +msgid "Which action should be taken?" +msgstr "Какое действие следует выполнить" + +#: tools/editor/dependency_editor.cpp +msgid "Fix Dependencies" +msgstr "Исправить зависимости" + +#: tools/editor/dependency_editor.cpp +msgid "Errors loading!" +msgstr "Ошибки загрузки!" + +#: tools/editor/dependency_editor.cpp +msgid "Permanently delete %d item(s)? (No undo!)" +msgstr "Навсегда удалить %d элемент(ов)? (нельзя отменить!)" + +#: tools/editor/dependency_editor.cpp +msgid "Owns" +msgstr "Кол-во" + +#: tools/editor/dependency_editor.cpp +msgid "Resources Without Explicit Ownership:" +msgstr "Ресурсы без явного владения:" + +#: tools/editor/dependency_editor.cpp tools/editor/editor_node.cpp +msgid "Orphan Resource Explorer" +msgstr "Обозреватель зависимостей ресурсов" + +#: tools/editor/dependency_editor.cpp +msgid "Delete selected files?" +msgstr "Удалить выбранные файлы?" + +#: tools/editor/dependency_editor.cpp +msgid "Delete" +msgstr "Удалить" + +#: tools/editor/spatial_editor_gizmos.cpp +msgid "Change Light Radius" +msgstr "Change Light Radius" + +#: tools/editor/spatial_editor_gizmos.cpp +msgid "Change Camera FOV" +msgstr "Change Camera FOV" + +#: tools/editor/spatial_editor_gizmos.cpp +msgid "Change Camera Size" +msgstr "Change Camera Size" + +#: tools/editor/spatial_editor_gizmos.cpp +msgid "Change Sphere Shape Radius" +msgstr "Change Sphere Shape Radius" + +#: tools/editor/spatial_editor_gizmos.cpp +msgid "Change Box Shape Extents" +msgstr "Change Box Shape Extents" + +#: tools/editor/spatial_editor_gizmos.cpp +msgid "Change Capsule Shape Radius" +msgstr "Change Box Shape Extents" + +#: tools/editor/spatial_editor_gizmos.cpp +msgid "Change Capsule Shape Height" +msgstr "Change Capsule Shape Height" + +#: tools/editor/spatial_editor_gizmos.cpp +msgid "Change Ray Shape Length" +msgstr "Change Ray Shape Length" + +#: tools/editor/spatial_editor_gizmos.cpp +msgid "Change Notifier Extents" +msgstr "Change Notifier Extents" + +#: tools/editor/script_create_dialog.cpp +msgid "Invalid parent class name" +msgstr "Недопустимое имя вышестоящего класса" + +#: tools/editor/script_create_dialog.cpp +msgid "Valid chars:" +msgstr "Допустимые символы:" + +#: tools/editor/script_create_dialog.cpp +msgid "Invalid class name" +msgstr "Недопустимое имя класса:" + +#: tools/editor/script_create_dialog.cpp +msgid "Valid name" +msgstr "Допустимое имя" + +#: tools/editor/script_create_dialog.cpp +msgid "N/A" +msgstr "Н/Д" + +#: tools/editor/script_create_dialog.cpp +msgid "Class name is invalid!" +msgstr "Имя класса является недействительным!" + +#: tools/editor/script_create_dialog.cpp +msgid "Parent class name is invalid!" +msgstr "Имя вышестоящего класса является недействительным!" + +#: tools/editor/script_create_dialog.cpp +msgid "Invalid path!" +msgstr "Недопустимый путь!" + +#: tools/editor/script_create_dialog.cpp +msgid "Could not create script in filesystem." +msgstr "Не удалось создать скрипт в файловой системе." + +#: tools/editor/script_create_dialog.cpp +msgid "Path is empty" +msgstr "Путь не назначен" + +#: tools/editor/script_create_dialog.cpp +msgid "Path is not local" +msgstr "Путь не локальный" + +#: tools/editor/script_create_dialog.cpp +msgid "Invalid base path" +msgstr "Недопустимый базовый путь" + +#: tools/editor/script_create_dialog.cpp +msgid "File exists" +msgstr "Файл существует" + +#: tools/editor/script_create_dialog.cpp +msgid "Invalid extension" +msgstr "Недопустимое расширение" + +#: tools/editor/script_create_dialog.cpp +msgid "Valid path" +msgstr "Допустимый путь" + +#: tools/editor/script_create_dialog.cpp +msgid "Class Name:" +msgstr "Имя Класса:" + +#: tools/editor/script_create_dialog.cpp tools/editor/scene_tree_editor.cpp +#: tools/editor/editor_help.cpp +msgid "Inherits:" +msgstr "Наследует:" + +#: tools/editor/script_create_dialog.cpp +#: tools/editor/io_plugins/editor_translation_import_plugin.cpp +msgid "Language" +msgstr "Язык" + +#: tools/editor/script_create_dialog.cpp tools/editor/property_editor.cpp +#: tools/editor/plugins/sample_library_editor_plugin.cpp +#: tools/editor/plugins/animation_player_editor_plugin.cpp +#: tools/editor/plugins/resource_preloader_editor_plugin.cpp +#: tools/editor/plugins/sprite_frames_editor_plugin.cpp +msgid "Error!" +msgstr "Ошибка!" + +#: tools/editor/script_create_dialog.cpp +msgid "Built-In Script" +msgstr "Встроенный Скрипт" + +#: tools/editor/script_create_dialog.cpp tools/editor/project_settings.cpp +#: tools/editor/editor_file_dialog.cpp +#: tools/editor/io_plugins/editor_font_import_plugin.cpp +msgid "Path:" +msgstr "Путь:" + +#: tools/editor/script_create_dialog.cpp +msgid "Create Node Script" +msgstr "Создать скрипт для нода" + +#: tools/editor/script_create_dialog.cpp +msgid "Create" +msgstr "Создать" + +#: tools/editor/animation_editor.cpp +msgid "Disabled" +msgstr "Отключить" + +#: tools/editor/animation_editor.cpp +msgid "All Selection" +msgstr "Все выбранные элементы" + +#: tools/editor/animation_editor.cpp +msgid "Move Add Key" +msgstr "Move Add Key" + +#: tools/editor/animation_editor.cpp +msgid "Anim Change Transition" +msgstr "Anim Change Transition" + +#: tools/editor/animation_editor.cpp +msgid "Anim Change Transform" +msgstr "Anim Change Transform" + +#: tools/editor/animation_editor.cpp +msgid "Anim Change Value" +msgstr "Anim Change Value" + +#: tools/editor/animation_editor.cpp +msgid "Anim Change Call" +msgstr "Anim Change Call" + +#: tools/editor/animation_editor.cpp +msgid "Anim Add Track" +msgstr "Anim Add Track" + +#: tools/editor/animation_editor.cpp +msgid "Move Anim Track Up" +msgstr "Move Anim Track Up" + +#: tools/editor/animation_editor.cpp +msgid "Move Anim Track Down" +msgstr "Move Anim Track Down" + +#: tools/editor/animation_editor.cpp +msgid "Remove Anim Track" +msgstr "Remove Anim Track" + +#: tools/editor/animation_editor.cpp +msgid "Anim Duplicate Keys" +msgstr "Anim Duplicate Keys" + +#: tools/editor/animation_editor.cpp +msgid "Set Transitions to:" +msgstr "Set Transitions to:" + +#: tools/editor/animation_editor.cpp +msgid "Anim Track Rename" +msgstr "Anim Track Rename" + +#: tools/editor/animation_editor.cpp +msgid "Anim Track Change Interpolation" +msgstr "Anim Track Change Interpolation" + +#: tools/editor/animation_editor.cpp +msgid "Anim Track Change Value Mode" +msgstr "Anim Track Change Value Mode" + +#: tools/editor/animation_editor.cpp +msgid "Edit Node Curve" +msgstr "Edit Node Curve" + +#: tools/editor/animation_editor.cpp +msgid "Edit Selection Curve" +msgstr "Edit Selection Curve" + +#: tools/editor/animation_editor.cpp +msgid "Anim Delete Keys" +msgstr "Anim Delete Keys" + +#: tools/editor/animation_editor.cpp +msgid "Anim Add Key" +msgstr "Anim Add Key" + +#: tools/editor/animation_editor.cpp +msgid "Anim Move Keys" +msgstr "Anim Move Keys" + +#: tools/editor/animation_editor.cpp +msgid "Scale Selection" +msgstr "Масштаб выбранного промежутка" + +#: tools/editor/animation_editor.cpp +msgid "Scale From Cursor" +msgstr "Масштаб относительно курсора" + +#: tools/editor/animation_editor.cpp +#: tools/editor/plugins/tile_map_editor_plugin.cpp +msgid "Duplicate Selection" +msgstr "Дублировать выделенное" + +#: tools/editor/animation_editor.cpp +msgid "Duplicate Transposed" +msgstr "Дублировать перемещённый" + +#: tools/editor/animation_editor.cpp +msgid "Goto Next Step" +msgstr "Перейти к следующему шагу" + +#: tools/editor/animation_editor.cpp +msgid "Goto Prev Step" +msgstr "Перейти к предыдущему шагу" + +#: tools/editor/animation_editor.cpp tools/editor/property_editor.cpp +msgid "Linear" +msgstr "Линейный" + +#: tools/editor/animation_editor.cpp +#: tools/editor/plugins/theme_editor_plugin.cpp +msgid "Constant" +msgstr "Постоянный" + +#: tools/editor/animation_editor.cpp +msgid "In" +msgstr "В" + +#: tools/editor/animation_editor.cpp +msgid "Out" +msgstr "Из" + +#: tools/editor/animation_editor.cpp +msgid "In-Out" +msgstr "В-Из" + +#: tools/editor/animation_editor.cpp +msgid "Out-In" +msgstr "Из-В" + +#: tools/editor/animation_editor.cpp +msgid "Transitions" +msgstr "Переходы" + +#: tools/editor/animation_editor.cpp +msgid "Optimize Animation" +msgstr "Оптимизировать анимацию" + +#: tools/editor/animation_editor.cpp +msgid "Clean-Up Animation" +msgstr "Подчистить анимацию" + +#: tools/editor/animation_editor.cpp +msgid "Create NEW track for %s and insert key?" +msgstr "Создать новую дорожку для %s и вставить ключ?" + +#: tools/editor/animation_editor.cpp +msgid "Create %d NEW tracks and insert keys?" +msgstr "Создать %d новые дорожки и вставить ключи?" + +#: tools/editor/animation_editor.cpp +msgid "Anim Create & Insert" +msgstr "Anim Create & Insert" + +#: tools/editor/animation_editor.cpp +msgid "Anim Insert Track & Key" +msgstr "Anim Insert Track & Key" + +#: tools/editor/animation_editor.cpp +msgid "Anim Insert Key" +msgstr "Anim Insert Key" + +#: tools/editor/animation_editor.cpp +msgid "Change Anim Len" +msgstr "Change Anim Len" + +#: tools/editor/animation_editor.cpp +msgid "Change Anim Loop" +msgstr "Change Anim Loop" + +#: tools/editor/animation_editor.cpp +msgid "Anim Create Typed Value Key" +msgstr "Anim Create Typed Value Key" + +#: tools/editor/animation_editor.cpp +msgid "Anim Insert" +msgstr "Anim Insert" + +#: tools/editor/animation_editor.cpp +msgid "Anim Scale Keys" +msgstr "Anim Scale Keys" + +#: tools/editor/animation_editor.cpp +msgid "Anim Add Call Track" +msgstr "Anim Add Call Track" + +#: tools/editor/animation_editor.cpp +msgid "Animation zoom." +msgstr "Масштаб анимации." + +#: tools/editor/animation_editor.cpp +msgid "Length (s):" +msgstr "Длинна (сек.):" + +#: tools/editor/animation_editor.cpp +msgid "Animation length (in seconds)." +msgstr "Длинна анимации (в секундах)." + +#: tools/editor/animation_editor.cpp +msgid "Step (s):" +msgstr "Шаг (сек.):" + +#: tools/editor/animation_editor.cpp +msgid "Cursor step snap (in seconds)." +msgstr "Шаг привязки курсора (в секундах)." + +#: tools/editor/animation_editor.cpp +msgid "Enable/Disable looping in animation." +msgstr "Включить/отключить зацикливание в анимации." + +#: tools/editor/animation_editor.cpp +msgid "Add new tracks." +msgstr "Добавить новые дорожки." + +#: tools/editor/animation_editor.cpp +msgid "Move current track up." +msgstr "Подвинуть текущую дорожку вверх." + +#: tools/editor/animation_editor.cpp +msgid "Move current track down." +msgstr "Подвинуть текущую дорожку вниз." + +#: tools/editor/animation_editor.cpp +msgid "Remove selected track." +msgstr "Удалить текущую дорожку." + +#: tools/editor/animation_editor.cpp +msgid "Track tools" +msgstr "Инструменты дорожек" + +#: tools/editor/animation_editor.cpp +msgid "Enable editing of individual keys by clicking them." +msgstr "Включить индивидуальное редактирование ключей, кликая по ним." + +#: tools/editor/animation_editor.cpp +msgid "Anim. Optimizer" +msgstr "Оптимизатор анимации." + +#: tools/editor/animation_editor.cpp +msgid "Max. Linear Error:" +msgstr "Макс. Линейные погрешности:" + +#: tools/editor/animation_editor.cpp +msgid "Max. Angular Error:" +msgstr "Макс. Угловые погрешности:" + +#: tools/editor/animation_editor.cpp +msgid "Max Optimizable Angle:" +msgstr "Максимальный оптимизируемы угол:" + +#: tools/editor/animation_editor.cpp +msgid "Optimize" +msgstr "Оптимизировать" + +#: tools/editor/animation_editor.cpp +msgid "Key" +msgstr "Ключ" + +#: tools/editor/animation_editor.cpp +msgid "Transition" +msgstr "Переход" + +#: tools/editor/animation_editor.cpp +msgid "Scale Ratio:" +msgstr "Коэффициент масштабирования:" + +#: tools/editor/animation_editor.cpp +msgid "Call Functions in Which Node?" +msgstr "Вызвать функцию в каком ноде?" + +#: tools/editor/animation_editor.cpp +msgid "Remove invalid keys" +msgstr "Удалить недопустимые ключи" + +#: tools/editor/animation_editor.cpp +msgid "Remove unresolved and empty tracks" +msgstr "Удалить не разрешенные и пустые дорожки" + +#: tools/editor/animation_editor.cpp +msgid "Clean-up all animations" +msgstr "Подчистить все анимации" + +#: tools/editor/animation_editor.cpp +msgid "Clean-Up Animation(s) (NO UNDO!)" +msgstr "Подчистить анимацию (нельзя отменить)" + +#: tools/editor/animation_editor.cpp +msgid "Clean-Up" +msgstr "Подчистить" + +#: tools/editor/script_editor_debugger.cpp +msgid "Bytes:" +msgstr "Байты:" + +#: tools/editor/script_editor_debugger.cpp tools/editor/project_settings.cpp +#: tools/editor/scene_tree_editor.cpp +#: tools/editor/plugins/theme_editor_plugin.cpp +msgid "Type:" +msgstr "Тип:" + +#: tools/editor/script_editor_debugger.cpp +msgid "Warning" +msgstr "Предупреждение" + +#: tools/editor/script_editor_debugger.cpp +msgid "Error" +msgstr "Ошибка" + +#: tools/editor/script_editor_debugger.cpp tools/editor/editor_help.cpp +msgid "Description:" +msgstr "Описание:" + +#: tools/editor/script_editor_debugger.cpp tools/editor/editor_profiler.cpp +msgid "Time:" +msgstr "Время:" + +#: tools/editor/script_editor_debugger.cpp +msgid "Error:" +msgstr "Ошибка:" + +#: tools/editor/script_editor_debugger.cpp +msgid "Source:" +msgstr "Источник:" + +#: tools/editor/script_editor_debugger.cpp +msgid "Function:" +msgstr "Функция:" + +#: tools/editor/script_editor_debugger.cpp +msgid "Errors" +msgstr "Ошибки" + +#: tools/editor/script_editor_debugger.cpp +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "Debugger" +msgstr "Отладчик" + +#: tools/editor/script_editor_debugger.cpp +msgid "Child Process Connected" +msgstr "Дочерний процесс связан" + +#: tools/editor/script_editor_debugger.cpp tools/editor/editor_file_dialog.cpp +msgid "File:" +msgstr "Файл:" + +#: tools/editor/script_editor_debugger.cpp +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "Step Into" +msgstr "Шаг в" + +#: tools/editor/script_editor_debugger.cpp +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "Step Over" +msgstr "Шаг через" + +#: tools/editor/script_editor_debugger.cpp +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "Break" +msgstr "Пауза" + +#: tools/editor/script_editor_debugger.cpp +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "Continue" +msgstr "Продолжить" + +#: tools/editor/script_editor_debugger.cpp +msgid "Inspect Previous Instance" +msgstr "Осмотреть предыдущий экземпляр" + +#: tools/editor/script_editor_debugger.cpp +msgid "Inspect Next Instance" +msgstr "Осмотреть следующий экземпляр" + +#: tools/editor/script_editor_debugger.cpp +msgid "Stack Frames" +msgstr "Стек" + +#: tools/editor/script_editor_debugger.cpp +msgid "Variable" +msgstr "Переменная" + +#: tools/editor/script_editor_debugger.cpp +msgid "Errors:" +msgstr "Ошибки:" + +#: tools/editor/script_editor_debugger.cpp +msgid "Stack Trace (if applicable):" +msgstr "Трассировка стека (если применимо):" + +#: tools/editor/script_editor_debugger.cpp +msgid "Remote Inspector" +msgstr "Удалённый отладчик" + +#: tools/editor/script_editor_debugger.cpp +msgid "Monitor" +msgstr "Параметр" + +#: tools/editor/script_editor_debugger.cpp +msgid "Value" +msgstr "Значение" + +#: tools/editor/script_editor_debugger.cpp +msgid "List of Video Memory Usage by Resource:" +msgstr "Список использования видеопамяти ресурсами:" + +#: tools/editor/script_editor_debugger.cpp +msgid "Total:" +msgstr "Всего:" + +#: tools/editor/script_editor_debugger.cpp +msgid "Video Mem" +msgstr "Видео память" + +#: tools/editor/script_editor_debugger.cpp +msgid "Resource Path" +msgstr "Путь ресурса" + +#: tools/editor/script_editor_debugger.cpp +msgid "Type" +msgstr "Тип" + +#: tools/editor/script_editor_debugger.cpp +#: tools/editor/plugins/sample_library_editor_plugin.cpp +msgid "Format" +msgstr "Формат" + +#: tools/editor/script_editor_debugger.cpp +msgid "Usage" +msgstr "Использует" + +#: tools/editor/script_editor_debugger.cpp +msgid "Clicked Control:" +msgstr "Нажатый нод:" + +#: tools/editor/script_editor_debugger.cpp +msgid "Clicked Control Type:" +msgstr "Тип нажатого нода:" + +#: tools/editor/script_editor_debugger.cpp +msgid "Live Edit Root:" +msgstr "Редактирование корня в реальном времени:" + +#: tools/editor/script_editor_debugger.cpp +msgid "Set From Tree" +msgstr "Установить из дерева нодов" + +#: tools/editor/import_settings.cpp +msgid "Imported Resources" +msgstr "Импортированные ресурсы" + +#: tools/editor/import_settings.cpp tools/editor/editor_reimport_dialog.cpp +#: tools/editor/editor_node.cpp +msgid "Re-Import" +msgstr "Импортировать снова" + +#: tools/editor/multi_node_edit.cpp +msgid "MultiNode Set" +msgstr "Мульти нодовый набор" + +#: tools/editor/run_settings_dialog.cpp +msgid "Run Mode:" +msgstr "Режим запуска:" + +#: tools/editor/run_settings_dialog.cpp +msgid "Current Scene" +msgstr "Текущая сцена" + +#: tools/editor/run_settings_dialog.cpp +msgid "Main Scene" +msgstr "Главная сцена" + +#: tools/editor/run_settings_dialog.cpp +msgid "Main Scene Arguments:" +msgstr "Аргументы главной сцены:" + +#: tools/editor/run_settings_dialog.cpp +msgid "Scene Run Settings" +msgstr "Параметры запуска сцены" + +#: tools/editor/project_settings.cpp +msgid "Invalid action (anything goes but '/' or ':')." +msgstr "Недопустимое название действия (подойдёт всё кроме '/' или ':')." + +#: tools/editor/project_settings.cpp +msgid "Action '%s' already exists!" +msgstr "Действие '%s' уже существует!" + +#: tools/editor/project_settings.cpp +msgid "Rename Input Action Event" +msgstr "Переименовать действие" + +#: tools/editor/project_settings.cpp +msgid "Add Input Action Event" +msgstr "Добавить действие" + +#: tools/editor/project_settings.cpp +msgid "Meta+" +msgstr "Meta+" + +#: tools/editor/project_settings.cpp +msgid "Shift+" +msgstr "Shift+" + +#: tools/editor/project_settings.cpp +msgid "Alt+" +msgstr "Alt+" + +#: tools/editor/project_settings.cpp +msgid "Control+" +msgstr "Control+" + +#: tools/editor/project_settings.cpp +msgid "Press a Key.." +msgstr "Нажмите любую клавишу..." + +#: tools/editor/project_settings.cpp +msgid "Mouse Button Index:" +msgstr "Индекс клавиши мыши:" + +#: tools/editor/project_settings.cpp +msgid "Left Button" +msgstr "Левая кнопка мыши" + +#: tools/editor/project_settings.cpp +msgid "Right Button" +msgstr "Правая кнопка мыши" + +#: tools/editor/project_settings.cpp +msgid "Middle Button" +msgstr "Средняя кнопка мыши" + +#: tools/editor/project_settings.cpp +msgid "Wheel Up Button" +msgstr "Колёсико вверх" + +#: tools/editor/project_settings.cpp +msgid "Wheel Down Button" +msgstr "Колёсико вниз" + +#: tools/editor/project_settings.cpp +msgid "Button 6" +msgstr "Кнопка 6" + +#: tools/editor/project_settings.cpp +msgid "Button 7" +msgstr "Кнопка 7" + +#: tools/editor/project_settings.cpp +msgid "Button 8" +msgstr "Кнопка 8" + +#: tools/editor/project_settings.cpp +msgid "Button 9" +msgstr "Кнопка 9" + +#: tools/editor/project_settings.cpp +msgid "Joystick Axis Index:" +msgstr "Индекс оси джойстика" + +#: tools/editor/project_settings.cpp +msgid "Axis" +msgstr "Оси" + +#: tools/editor/project_settings.cpp +msgid "Joystick Button Index:" +msgstr "Индекс кнопки джойстика" + +#: tools/editor/project_settings.cpp +msgid "Add Input Action" +msgstr "Добавить действие" + +#: tools/editor/project_settings.cpp +msgid "Erase Input Action Event" +msgstr "Удалить действие" + +#: tools/editor/project_settings.cpp +msgid "Device" +msgstr "Устройство:" + +#: tools/editor/project_settings.cpp +msgid "Button" +msgstr "Кнопка" + +#: tools/editor/project_settings.cpp +msgid "Left Button." +msgstr "Левая кнопка." + +#: tools/editor/project_settings.cpp +msgid "Right Button." +msgstr "Правая кнопка." + +#: tools/editor/project_settings.cpp +msgid "Middle Button." +msgstr "Средняя кнопка." + +#: tools/editor/project_settings.cpp +msgid "Wheel Up." +msgstr "Колёсико вверх." + +#: tools/editor/project_settings.cpp +msgid "Wheel Down." +msgstr "Колёсико вниз." + +#: tools/editor/project_settings.cpp +msgid "Toggle Persisting" +msgstr "Toggle Persisting" + +#: tools/editor/project_settings.cpp +msgid "Error saving settings." +msgstr "Error saving settings." + +#: tools/editor/project_settings.cpp +#: tools/editor/plugins/spatial_editor_plugin.cpp +msgid "Settings saved OK." +msgstr "Settings saved OK." + +#: tools/editor/project_settings.cpp +msgid "Add Translation" +msgstr "Add Translation" + +#: tools/editor/project_settings.cpp +msgid "Toggle AutoLoad Globals" +msgstr "Toggle AutoLoad Globals" + +#: tools/editor/project_settings.cpp +msgid "Invalid name." +msgstr "Недопустимое имя" + +#: tools/editor/project_settings.cpp +msgid "Valid characters:" +msgstr "Допустимые символы:" + +#: tools/editor/project_settings.cpp +msgid "Invalid name. Must not collide with an existing engine class name." +msgstr "" +"Недопустимое имя. Не должно конфликтовать с существующим именем класса " +"движка." + +#: tools/editor/project_settings.cpp +msgid "Invalid name. Must not collide with an existing buit-in type name." +msgstr "" +"Недопустимое имя. Не должно конфликтовать с существующим встроенным именем " +"типа." + +#: tools/editor/project_settings.cpp +msgid "Invalid name. Must not collide with an existing global constant name." +msgstr "" +"Недопустимое имя. Не должно конфликтовать с существующим глобальным именем " +"константы." + +#: tools/editor/project_settings.cpp +msgid "Add Autoload" +msgstr "Add Autoload" + +#: tools/editor/project_settings.cpp +msgid "Remove Autoload" +msgstr "Remove Autoload" + +#: tools/editor/project_settings.cpp +msgid "Move Autoload" +msgstr "Move Autoload" + +#: tools/editor/project_settings.cpp +msgid "Remove Translation" +msgstr "Remove Translation" + +#: tools/editor/project_settings.cpp +msgid "Add Remapped Path" +msgstr "Add Remapped Path" + +#: tools/editor/project_settings.cpp +msgid "Resource Remap Add Remap" +msgstr "Resource Remap Add Remap" + +#: tools/editor/project_settings.cpp +msgid "Change Resource Remap Language" +msgstr "Change Resource Remap Language" + +#: tools/editor/project_settings.cpp +msgid "Remove Resource Remap" +msgstr "Remove Resource Remap" + +#: tools/editor/project_settings.cpp +msgid "Remove Resource Remap Option" +msgstr "Remove Resource Remap Option" + +#: tools/editor/project_settings.cpp +msgid "Enable" +msgstr "Включить" + +#: tools/editor/project_settings.cpp +msgid "Project Settings (engine.cfg)" +msgstr "Настройки проекта(engine.cfg)" + +#: tools/editor/project_settings.cpp tools/editor/addon_editor_plugin.cpp +msgid "Category:" +msgstr "Категория:" + +#: tools/editor/project_settings.cpp tools/editor/property_editor.cpp +msgid "Property:" +msgstr "Параметр" + +#: tools/editor/project_settings.cpp +msgid "Del" +msgstr "Удалить" + +#: tools/editor/project_settings.cpp +msgid "Copy To Platform.." +msgstr "Скопировать на платформу.." + +#: tools/editor/project_settings.cpp +msgid "Input Map" +msgstr "Список действий" + +#: tools/editor/project_settings.cpp +msgid "Action:" +msgstr "Действие:" + +#: tools/editor/project_settings.cpp +msgid "Device:" +msgstr "Девайс:" + +#: tools/editor/project_settings.cpp +msgid "Index:" +msgstr "Индекс:" + +#: tools/editor/project_settings.cpp +msgid "Localization" +msgstr "Локализация" + +#: tools/editor/project_settings.cpp +msgid "Translations" +msgstr "Переводы" + +#: tools/editor/project_settings.cpp +msgid "Translations:" +msgstr "Переводы:" + +#: tools/editor/project_settings.cpp +msgid "Add.." +msgstr "Добавить.." + +#: tools/editor/project_settings.cpp +msgid "Remaps" +msgstr "Переназначения" + +#: tools/editor/project_settings.cpp +msgid "Resources:" +msgstr "Ресурсы:" + +#: tools/editor/project_settings.cpp +msgid "Remaps by Locale:" +msgstr "Заменить на язык:" + +#: tools/editor/project_settings.cpp +msgid "Locale" +msgstr "Язык" + +#: tools/editor/project_settings.cpp +msgid "AutoLoad" +msgstr "Автозагрузка" + +#: tools/editor/project_settings.cpp +msgid "Node Name:" +msgstr "Имя Нода:" + +#: tools/editor/project_settings.cpp +msgid "List:" +msgstr "Список:" + +#: tools/editor/project_settings.cpp +msgid "Name" +msgstr "Имя" + +#: tools/editor/project_settings.cpp +msgid "Singleton" +msgstr "Синглтон" + +#: tools/editor/scene_tree_editor.cpp +msgid "" +"This item cannot be made visible because the parent is hidden. Unhide the " +"parent first." +msgstr "" +"Этот объект не может быть отображён, потому что его родитель скрыт. " +"Отобразите сначала родительский нод." + +#: tools/editor/scene_tree_editor.cpp +msgid "Toggle Spatial Visible" +msgstr "Toggle Spatial Visible" + +#: tools/editor/scene_tree_editor.cpp +msgid "Toggle CanvasItem Visible" +msgstr "Toggle CanvasItem Visible" + +#: tools/editor/scene_tree_editor.cpp +msgid "Instance:" +msgstr "Экземпляр:" + +#: tools/editor/scene_tree_editor.cpp +msgid "Invalid node name, the following characters are not allowed:" +msgstr "Недопустимые символы в названии нода:" + +#: tools/editor/scene_tree_editor.cpp +msgid "Rename Node" +msgstr "Rename Node" + +#: tools/editor/scene_tree_editor.cpp +msgid "Scene Tree (Nodes):" +msgstr "Дерево сцены (ноды):" + +#: tools/editor/scene_tree_editor.cpp +msgid "Editable Children" +msgstr "Редактируемые потомки" + +#: tools/editor/scene_tree_editor.cpp +msgid "Load As Placeholder" +msgstr "Загрузить как заполнитель" + +#: tools/editor/scene_tree_editor.cpp +msgid "Open in Editor" +msgstr "Открыть в редакторе" + +#: tools/editor/scene_tree_editor.cpp +msgid "Clear Inheritance" +msgstr "Очистить наследование" + +#: tools/editor/scene_tree_editor.cpp +msgid "Clear Inheritance? (No Undo!)" +msgstr "Очистить наследование?? (нельзя отменить)" + +#: tools/editor/scene_tree_editor.cpp +msgid "Clear!" +msgstr "Очистить!" + +#: tools/editor/scene_tree_editor.cpp +msgid "Select a Node" +msgstr "Выберете нод" + +#: tools/editor/editor_profiler.cpp +msgid "Stop Profiling" +msgstr "Остановить профилирование" + +#: tools/editor/editor_profiler.cpp +msgid "Start Profiling" +msgstr "Запустить профилирование" + +#: tools/editor/editor_profiler.cpp +msgid "Measure:" +msgstr "Единица измерения:" + +#: tools/editor/editor_profiler.cpp +msgid "Frame Time (sec)" +msgstr "Время кадра (сек)" + +#: tools/editor/editor_profiler.cpp +msgid "Average Time (sec)" +msgstr "Среднее время (сек)" + +#: tools/editor/editor_profiler.cpp +msgid "Frame %" +msgstr "Кадр %" + +#: tools/editor/editor_profiler.cpp +msgid "Fixed Frame %" +msgstr "Фиксированный кадр %" + +#: tools/editor/editor_profiler.cpp +msgid "Inclusive" +msgstr "Включительно" + +#: tools/editor/editor_profiler.cpp +msgid "Self" +msgstr "Сущность" + +#: tools/editor/editor_profiler.cpp +msgid "Frame #:" +msgstr "Кадр:" + +#: tools/editor/quick_open.cpp tools/editor/editor_help.cpp +#: tools/editor/create_dialog.cpp tools/editor/plugins/script_editor_plugin.cpp +msgid "Matches:" +msgstr "Совпадения:" + +#: tools/editor/quick_open.cpp +msgid "Open" +msgstr "Открыть" + +#: tools/editor/editor_reimport_dialog.cpp +msgid "Please wait for scan to complete." +msgstr "Пожалуйста дождитесь окончания сканирования." + +#: tools/editor/editor_reimport_dialog.cpp +msgid "Current scene must be saved to re-import." +msgstr "Текущая сцена должна быть сохранена для повторного импорта." + +#: tools/editor/editor_reimport_dialog.cpp tools/editor/editor_node.cpp +#: tools/editor/plugins/animation_player_editor_plugin.cpp +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "Save & Re-Import" +msgstr "Сохранить & Переимпортировать" + +#: tools/editor/editor_reimport_dialog.cpp tools/editor/editor_node.cpp +msgid "Re-Importing" +msgstr "Переимпортировать" + +#: tools/editor/editor_reimport_dialog.cpp +msgid "Re-Import Changed Resources" +msgstr "Переимпортировать изменённые ресурсы" + +#: tools/editor/resources_dock.cpp tools/editor/editor_node.cpp +#: tools/editor/plugins/animation_player_editor_plugin.cpp +msgid "Error saving resource!" +msgstr "Ошибка при сохранении ресурса!" + +#: tools/editor/resources_dock.cpp +msgid "Create New Resource" +msgstr "Создать новый ресурс" + +#: tools/editor/resources_dock.cpp +msgid "Open Resource" +msgstr "Открыть ресурс" + +#: tools/editor/resources_dock.cpp +msgid "Save Resource" +msgstr "Сохранить ресурс" + +#: tools/editor/resources_dock.cpp tools/editor/editor_node.cpp +#: tools/editor/plugins/animation_player_editor_plugin.cpp +msgid "Save Resource As.." +msgstr "Сохранить ресурс как.." + +#: tools/editor/resources_dock.cpp +msgid "Resource Tools" +msgstr "Инструменты ресурсов" + +#: tools/editor/resources_dock.cpp +msgid "Make Local" +msgstr "Сделать локальным" + +#: tools/editor/editor_run_script.cpp +msgid "Write your logic in the _run() method." +msgstr "Пишите ваш код в методе _run()." + +#: tools/editor/editor_run_script.cpp +msgid "There is an edited scene already." +msgstr "Уже существует отредактированная сцена." + +#: tools/editor/editor_run_script.cpp +msgid "Couldn't instance script:" +msgstr "Скрипт не соответствует требованиям:" + +#: tools/editor/editor_run_script.cpp +msgid "Did you forget the 'tool' keyword?" +msgstr "Быть может вы забыли слово \"tool\" в начале?" + +#: tools/editor/editor_run_script.cpp +msgid "Couldn't run script:" +msgstr "Невозможно запустить скрипт:" + +#: tools/editor/editor_run_script.cpp +msgid "Did you forget the '_run' method?" +msgstr "Быть может вы забыли метод _run()?" + +#: tools/editor/editor_data.cpp +msgid "Updating Scene" +msgstr "Обновление сцены" + +#: tools/editor/editor_data.cpp +msgid "Storing local changes.." +msgstr "Сохранение локальных изменений.." + +#: tools/editor/editor_data.cpp +msgid "Updating scene.." +msgstr "Обновление сцены.." + +#: tools/editor/file_type_cache.cpp +msgid "Can't open file_type_cache.cch for writing, not saving file type cache!" +msgstr "" +"Невозможно открыть file_type_cache.cch для записи. Не будет сохранён кэш " +"типов файлов!" + +#: tools/editor/reparent_dialog.cpp tools/editor/scene_tree_dock.cpp +msgid "Reparent Node" +msgstr "Переподчинить нод" + +#: tools/editor/reparent_dialog.cpp +msgid "Reparent Location (Select new Parent):" +msgstr "Новое место (выберите нового Родителя):" + +#: tools/editor/reparent_dialog.cpp +msgid "Keep Global Transform" +msgstr "Сохранить Глобальные Преоброзования" + +#: tools/editor/reparent_dialog.cpp +msgid "Reparent" +msgstr "Переподчинить" + +#: tools/editor/editor_plugin_settings.cpp tools/editor/editor_node.cpp +msgid "Update" +msgstr "Обновление" + +#: tools/editor/scenes_dock.cpp tools/editor/editor_file_dialog.cpp +msgid "Favorites:" +msgstr "Избранное:" + +#: tools/editor/scenes_dock.cpp +msgid "Same source and destination files, doing nothing." +msgstr "Файл назначения и исходный файлы совпадают. Ничего не делать." + +#: tools/editor/scenes_dock.cpp +msgid "Same source and destination paths, doing nothing." +msgstr "Путь назначения и исходный пути совпадают. Ничего не делать." + +#: tools/editor/scenes_dock.cpp +msgid "Can't move directories to within themselves." +msgstr "Невозможно переместить каталоги внутрь себя." + +#: tools/editor/scenes_dock.cpp +msgid "Can't operate on '..'" +msgstr "Невозможно работать с '..'" + +#: tools/editor/scenes_dock.cpp +msgid "Pick New Name and Location For:" +msgstr "Выберете новое имя и расположение для:" + +#: tools/editor/scenes_dock.cpp +msgid "No files selected!" +msgstr "Файлы не выбраны:" + +#: tools/editor/scenes_dock.cpp +msgid "Instance" +msgstr "Экземпляр" + +#: tools/editor/scenes_dock.cpp +msgid "Edit Dependencies.." +msgstr "Редактировать зависимости.." + +#: tools/editor/scenes_dock.cpp tools/editor/plugins/spatial_editor_plugin.cpp +msgid "View Owners.." +msgstr "Просмотреть владельцев.." + +#: tools/editor/scenes_dock.cpp +msgid "Rename or Move.." +msgstr "Переименовать или Переместить.." + +#: tools/editor/scenes_dock.cpp +msgid "Move To.." +msgstr "Переместить в.." + +#: tools/editor/scenes_dock.cpp +msgid "Info" +msgstr "Информация" + +#: tools/editor/scenes_dock.cpp +msgid "Show In File Manager" +msgstr "Просмотреть в проводнике" + +#: tools/editor/scenes_dock.cpp tools/editor/editor_node.cpp +msgid "Re-Import.." +msgstr "Переимпортировать.." + +#: tools/editor/scenes_dock.cpp +msgid "Previous Directory" +msgstr "Предыдущий каталог" + +#: tools/editor/scenes_dock.cpp +msgid "Next Directory" +msgstr "Следующий каталог" + +#: tools/editor/scenes_dock.cpp +msgid "Re-Scan Filesystem" +msgstr "Повторное сканирование файловой системы" + +#: tools/editor/scenes_dock.cpp +msgid "Toggle folder status as Favorite" +msgstr "Переключить статус папки как избранной" + +#: tools/editor/scenes_dock.cpp +msgid "Instance the selected scene(s) as child of the selected node." +msgstr "Добавить выбранную сцену(сцены), как потомка выбранного нода." + +#: tools/editor/scenes_dock.cpp +msgid "Move" +msgstr "Переместить" + +#: tools/editor/editor_import_export.cpp +msgid "Added:" +msgstr "Добавлено:" + +#: tools/editor/editor_import_export.cpp +msgid "Removed:" +msgstr "Удалено:" + +#: tools/editor/editor_import_export.cpp +msgid "Could not save atlas subtexture:" +msgstr "Невозможно сохранить текстуру атласа:" + +#: tools/editor/editor_import_export.cpp +msgid "Storing File:" +msgstr "Сохранение файла:" + +#: tools/editor/editor_import_export.cpp +msgid "Packing" +msgstr "Упаковывание" + +#: tools/editor/editor_import_export.cpp +msgid "Exporting for %s" +msgstr "Экспортирование для %s" + +#: tools/editor/editor_import_export.cpp +msgid "Setting Up.." +msgstr "Настройка.." + +#: tools/editor/editor_settings.cpp +msgid "Default (Same as Editor)" +msgstr "По умолчанию (как редактор)" + +#: tools/editor/editor_file_dialog.cpp +msgid "File Exists, Overwrite?" +msgstr "Файл существует. Перезаписать?" + +#: tools/editor/editor_file_dialog.cpp +msgid "All Recognized" +msgstr "Все разрешённые" + +#: tools/editor/editor_file_dialog.cpp +msgid "All Files (*)" +msgstr "Все файлы (*)" + +#: tools/editor/editor_file_dialog.cpp +msgid "Save" +msgstr "Сохранить" + +#: tools/editor/editor_file_dialog.cpp +msgid "Save a File" +msgstr "Сохранить файл" + +#: tools/editor/editor_file_dialog.cpp +msgid "Recent:" +msgstr "Недавнее:" + +#: tools/editor/editor_file_dialog.cpp +msgid "Directories & Files:" +msgstr "Каталоги & Файлы:" + +#: tools/editor/editor_file_dialog.cpp +msgid "Preview:" +msgstr "Предпросмотр:" + +#: tools/editor/editor_file_dialog.cpp +msgid "Filter:" +msgstr "Фильтр:" + +#: tools/editor/editor_file_dialog.cpp +msgid "Must use a valid extension." +msgstr "Нужно использовать доступное расширение." + +#: tools/editor/groups_editor.cpp +msgid "Add to Group" +msgstr "Добавить в группу" + +#: tools/editor/groups_editor.cpp +msgid "Remove from Group" +msgstr "Удалить из группы" + +#: tools/editor/groups_editor.cpp +msgid "Group Editor" +msgstr "Редактор групп" + +#: tools/editor/groups_editor.cpp +msgid "Node Group(s)" +msgstr "Группы нода" + +#: tools/editor/property_editor.cpp +msgid "Preset.." +msgstr "Предустановка.." + +#: tools/editor/property_editor.cpp +msgid "Ease In" +msgstr "Ease In" + +#: tools/editor/property_editor.cpp +msgid "Ease Out" +msgstr "Ease Out" + +#: tools/editor/property_editor.cpp +msgid "Zero" +msgstr "Ноль" + +#: tools/editor/property_editor.cpp +msgid "Easing In-Out" +msgstr "Easing In-Out" + +#: tools/editor/property_editor.cpp +msgid "Easing Out-In" +msgstr "Easing Out-In" + +#: tools/editor/property_editor.cpp +msgid "File.." +msgstr "Файл.." + +#: tools/editor/property_editor.cpp +msgid "Dir.." +msgstr "Папка.." + +#: tools/editor/property_editor.cpp +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "New" +msgstr "Новый" + +#: tools/editor/property_editor.cpp +msgid "Load" +msgstr "Загрузить" + +#: tools/editor/property_editor.cpp +msgid "Assign" +msgstr "Назначить" + +#: tools/editor/property_editor.cpp +msgid "Error loading file: Not a resource!" +msgstr "Ошибка загрузки файла: не ресурс!" + +#: tools/editor/property_editor.cpp +msgid "Couldn't load image" +msgstr "Невозможно загрузить изображение" + +#: tools/editor/property_editor.cpp +msgid "Bit %d, val %d." +msgstr "Бит %d, значение %d." + +#: tools/editor/property_editor.cpp tools/editor/editor_help.cpp +msgid "Class:" +msgstr "Класс:" + +#: tools/editor/property_editor.cpp +msgid "On" +msgstr "Вкл" + +#: tools/editor/property_editor.cpp +msgid "Set" +msgstr "Задать" + +#: tools/editor/property_editor.cpp +msgid "Properties:" +msgstr "Свойства:" + +#: tools/editor/property_editor.cpp +msgid "Global" +msgstr "Глобальные" + +#: tools/editor/property_editor.cpp +msgid "Sections:" +msgstr "Разделы:" + +#: tools/editor/addon_editor_plugin.cpp +msgid "Import" +msgstr "Импорт" + +#: tools/editor/addon_editor_plugin.cpp +msgid "Sort:" +msgstr "Сортировать:" + +#: tools/editor/addon_editor_plugin.cpp +msgid "Reverse" +msgstr "Обратный" + +#: tools/editor/addon_editor_plugin.cpp +msgid "All" +msgstr "Все" + +#: tools/editor/addon_editor_plugin.cpp +msgid "Site:" +msgstr "Сайт:" + +#: tools/editor/addon_editor_plugin.cpp +msgid "Assets ZIP File" +msgstr "ZIP файл ассетов" + +#: tools/editor/editor_node.cpp +msgid "Importing:" +msgstr "Импортируется:" + +#: tools/editor/editor_node.cpp +msgid "Node From Scene" +msgstr "Нод со сцены" + +#: tools/editor/editor_node.cpp tools/editor/scene_tree_dock.cpp +msgid "I see.." +msgstr "Я понял" + +#: tools/editor/editor_node.cpp +msgid "Can't open file for writing:" +msgstr "Невозможно открыть файл для записи:" + +#: tools/editor/editor_node.cpp +msgid "Requested file format unknown:" +msgstr "Неизвестный формат запрашиваемого файла:" + +#: tools/editor/editor_node.cpp +msgid "Error while saving." +msgstr "Ошибка при сохранении." + +#: tools/editor/editor_node.cpp +msgid "Saving Scene" +msgstr "Сохранение сцены" + +#: tools/editor/editor_node.cpp +msgid "Analyzing" +msgstr "Анализ" + +#: tools/editor/editor_node.cpp +msgid "Creating Thumbnail" +msgstr "Создание эскизов" + +#: tools/editor/editor_node.cpp +msgid "" +"Couldn't save scene. Likely dependencies (instances) couldn't be satisfied." +msgstr "" +"Не возможно сохранить сцену. Вероятно, зависимости (экземпляры) не могли " +"быть удовлетворены." + +#: tools/editor/editor_node.cpp +msgid "Failed to load resource." +msgstr "Не удалось загрузить ресурс." + +#: tools/editor/editor_node.cpp +msgid "Can't load MeshLibrary for merging!" +msgstr "Невозможно загрузить библиотеку мэшей для слияния!" + +#: tools/editor/editor_node.cpp +msgid "Error saving MeshLibrary!" +msgstr "Ошибка сохранения библиотеки мэшей!" + +#: tools/editor/editor_node.cpp +msgid "Can't load TileSet for merging!" +msgstr "Невозможно загрузить набор тайлов для слияния!" + +#: tools/editor/editor_node.cpp +msgid "Error saving TileSet!" +msgstr "Ошибка сохранения набора тайлов!" + +#: tools/editor/editor_node.cpp +msgid "Can't open export templates zip." +msgstr "Не удаётся открыть архив шаблонов экспорта." + +#: tools/editor/editor_node.cpp +msgid "Loading Export Templates" +msgstr "Загрузка шаблонов экспорта" + +#: tools/editor/editor_node.cpp +msgid "Error trying to save layout!" +msgstr "Ошибка при попытке сохранить макет!" + +#: tools/editor/editor_node.cpp +msgid "Default editor layout overridden." +msgstr "Переопределить макет по умолчанию." + +#: tools/editor/editor_node.cpp +msgid "Layout name not found!" +msgstr "Название макета не найдено!" + +#: tools/editor/editor_node.cpp +msgid "Restored default layout to base settings." +msgstr "Вернуть макет по умолчанию к стандартному." + +#: tools/editor/editor_node.cpp +msgid "Copy Params" +msgstr "Копировать параметры" + +#: tools/editor/editor_node.cpp +msgid "Set Params" +msgstr "Назначить параметры" + +#: tools/editor/editor_node.cpp +#: tools/editor/plugins/resource_preloader_editor_plugin.cpp +msgid "Paste Resource" +msgstr "Вставить параметры" + +#: tools/editor/editor_node.cpp +msgid "Copy Resource" +msgstr "Копировать параметры" + +#: tools/editor/editor_node.cpp +msgid "Make Built-In" +msgstr "Сделать встроенным" + +#: tools/editor/editor_node.cpp +msgid "Make Sub-Resources Unique" +msgstr "Сделать вложенные ресурсы уникальными" + +#: tools/editor/editor_node.cpp +msgid "There is no defined scene to run." +msgstr "Нет определённой сцены, чтобы работать." + +#: tools/editor/editor_node.cpp +msgid "Current scene was never saved, please save it prior to running." +msgstr "Текущая сцена никогда не была сохранена, сохраните его до выполнения." + +#: tools/editor/editor_node.cpp +msgid "Could not start subprocess!" +msgstr "Не удаётся запустить подпроцесс!" + +#: tools/editor/editor_node.cpp +msgid "Open Scene" +msgstr "Открыть сцену" + +#: tools/editor/editor_node.cpp +msgid "Open Base Scene" +msgstr "Открыть основную сцену" + +#: tools/editor/editor_node.cpp +msgid "Quick Open Scene.." +msgstr "Быстро открыть сцену.." + +#: tools/editor/editor_node.cpp +msgid "Quick Open Script.." +msgstr "Быстро открыть скрипт.." + +#: tools/editor/editor_node.cpp +msgid "Yes" +msgstr "Да" + +#: tools/editor/editor_node.cpp +msgid "Close scene? (Unsaved changes will be lost)" +msgstr "Закрыть сцену? (Несохранённые изменения будут потеряны)" + +#: tools/editor/editor_node.cpp +msgid "Save Scene As.." +msgstr "Сохранить сцену как.." + +#: tools/editor/editor_node.cpp +msgid "This scene has never been saved. Save before running?" +msgstr "Эта сцена никогда не была сохранена. Сохранить перед запуском?" + +#: tools/editor/editor_node.cpp +msgid "Please save the scene first." +msgstr "Пожалуйста сначала сохраните сцену." + +#: tools/editor/editor_node.cpp +msgid "Save Translatable Strings" +msgstr "Сохранить переводимые строки" + +#: tools/editor/editor_node.cpp +msgid "Export Mesh Library" +msgstr "Экспортировать библиотеку мэшей" + +#: tools/editor/editor_node.cpp +msgid "Export Tile Set" +msgstr "Экспортировать набор тайлов" + +#: tools/editor/editor_node.cpp +msgid "Quit" +msgstr "Выйти" + +#: tools/editor/editor_node.cpp +msgid "Exit the editor?" +msgstr "Выйти из редактора?" + +#: tools/editor/editor_node.cpp +msgid "Current scene not saved. Open anyway?" +msgstr "Текущая сцена не сохранена. Открыть в любом случае?" + +#: tools/editor/editor_node.cpp +msgid "Can't reload a scene that was never saved." +msgstr "Не возможно загрузить сцену, которая не была сохранена." + +#: tools/editor/editor_node.cpp +msgid "Revert" +msgstr "Вернуться" + +#: tools/editor/editor_node.cpp +msgid "This action cannot be undone. Revert anyway?" +msgstr "Это действие нельзя отменить. Восстановить в любом случае?" + +#: tools/editor/editor_node.cpp +msgid "Quick Run Scene.." +msgstr "Быстро запустить сцену.." + +#: tools/editor/editor_node.cpp tools/editor/scene_tree_dock.cpp +msgid "Ugh" +msgstr "Нууу блин(((" + +#: tools/editor/editor_node.cpp +msgid "" +"Error loading scene, it must be inside the project path. Use 'Import' to " +"open the scene, then save it inside the project path." +msgstr "" +"Ошибка при загрузке сцены, она должна быть внутри каталога проекта. " +"Используйте \"Импорт\", чтобы открыть сцену, а затем сохраните её в каталоге " +"проекта." + +#: tools/editor/editor_node.cpp +msgid "Error loading scene." +msgstr "Ошибка загрузки сцены." + +#: tools/editor/editor_node.cpp +msgid "Scene '%s' has broken dependencies:" +msgstr "Сцена '%s' имеет испорченные зависимости:" + +#: tools/editor/editor_node.cpp +msgid "Save Layout" +msgstr "Сохранить макет" + +#: tools/editor/editor_node.cpp +msgid "Delete Layout" +msgstr "Удалить макет" + +#: tools/editor/editor_node.cpp +msgid "Switch Scene Tab" +msgstr "Смена вкладки со сценой" + +#: tools/editor/editor_node.cpp +msgid "%d more file(s)" +msgstr "Ещё %d файла(ов)" + +#: tools/editor/editor_node.cpp +msgid "%d more file(s) or folder(s)" +msgstr "Ещё %d файла(ов) или папка(ок)" + +#: tools/editor/editor_node.cpp +msgid "Scene" +msgstr "Сцена" + +#: tools/editor/editor_node.cpp +msgid "Go to previously opened scene." +msgstr "Перейти к предыдущей открытой сцене." + +#: tools/editor/editor_node.cpp +msgid "Operations with scene files." +msgstr "Операции с файлами сцены." + +#: tools/editor/editor_node.cpp +msgid "New Scene" +msgstr "Новая сцена" + +#: tools/editor/editor_node.cpp +msgid "New Inherited Scene.." +msgstr "Новая унаследованная Сцена" + +#: tools/editor/editor_node.cpp +msgid "Open Scene.." +msgstr "Открыть сцену.." + +#: tools/editor/editor_node.cpp +msgid "Save Scene" +msgstr "Сохранить сцену" + +#: tools/editor/editor_node.cpp +msgid "Close Scene" +msgstr "Закрыть сцену" + +#: tools/editor/editor_node.cpp +msgid "Close Goto Prev. Scene" +msgstr "Закрыть и перейти к предыдущей сцене" + +#: tools/editor/editor_node.cpp +msgid "Open Recent" +msgstr "Открыть последнее" + +#: tools/editor/editor_node.cpp +msgid "Quick Search File.." +msgstr "Быстрый поиск файлов.." + +#: tools/editor/editor_node.cpp +msgid "Convert To.." +msgstr "Конвертировать в.." + +#: tools/editor/editor_node.cpp +msgid "Translatable Strings.." +msgstr "Переводимые строки.." + +#: tools/editor/editor_node.cpp +msgid "MeshLibrary.." +msgstr "Библиотека мэшей.." + +#: tools/editor/editor_node.cpp +msgid "TileSet.." +msgstr "Набор тайлов.." + +#: tools/editor/editor_node.cpp tools/editor/plugins/shader_editor_plugin.cpp +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "Redo" +msgstr "Повторить" + +#: tools/editor/editor_node.cpp +msgid "Run Script" +msgstr "Запустить скрипт" + +#: tools/editor/editor_node.cpp +msgid "Project Settings" +msgstr "Параметры проекта" + +#: tools/editor/editor_node.cpp +msgid "Revert Scene" +msgstr "Восстановить сцену" + +#: tools/editor/editor_node.cpp +msgid "Quit to Project List" +msgstr "Выйти в список проектов" + +#: tools/editor/editor_node.cpp +msgid "Import assets to the project." +msgstr "Импортировать ассеты в проект." + +#: tools/editor/editor_node.cpp +msgid "Miscellaneous project or scene-wide tools." +msgstr "Прочие инструменты." + +#: tools/editor/editor_node.cpp +msgid "Tools" +msgstr "Инструменты" + +#: tools/editor/editor_node.cpp +msgid "Export the project to many platforms." +msgstr "Экспортировать проект на многие платформы." + +#: tools/editor/editor_node.cpp +msgid "Play the project (F5)." +msgstr "Запустить проект (F5)." + +#: tools/editor/editor_node.cpp +msgid "Pause the scene" +msgstr "Приостановить сцену" + +#: tools/editor/editor_node.cpp +msgid "Stop the scene (F8)." +msgstr "Остановить проект (F8)." + +#: tools/editor/editor_node.cpp +msgid "Play the edited scene (F6)." +msgstr "Запустить текущую сцену (F6)." + +#: tools/editor/editor_node.cpp +msgid "Play custom scene" +msgstr "Запустить выборочную сцену" + +#: tools/editor/editor_node.cpp +msgid "Debug options" +msgstr "Параметры отладки" + +#: tools/editor/editor_node.cpp +msgid "Live Editing" +msgstr "Редактирование в реальном времени" + +#: tools/editor/editor_node.cpp +msgid "File Server" +msgstr "Файловый сервер" + +#: tools/editor/editor_node.cpp +msgid "Deploy Remote Debug" +msgstr "Развернуть удалённую отладку" + +#: tools/editor/editor_node.cpp +msgid "Deploy File Server Clients" +msgstr "Развернуть файловый сервер для клиентов" + +#: tools/editor/editor_node.cpp +msgid "Visible Collision Shapes" +msgstr "Видимые области соприкосновения" + +#: tools/editor/editor_node.cpp +msgid "Visible Navigation" +msgstr "Видимые области навигации" + +#: tools/editor/editor_node.cpp +msgid "Settings" +msgstr "Настройки" + +#: tools/editor/editor_node.cpp +msgid "Editor Layout" +msgstr "Макет редактора" + +#: tools/editor/editor_node.cpp +msgid "Install Export Templates" +msgstr "Установить шаблоны экспорта" + +#: tools/editor/editor_node.cpp +msgid "About" +msgstr "О движке" + +#: tools/editor/editor_node.cpp +msgid "Alerts when an external resource has changed." +msgstr "Оповещения, когда внешний ресурс был изменён." + +#: tools/editor/editor_node.cpp +msgid "Spins when the editor window repaints!" +msgstr "Вращается, когда окно редактора перерисовывается!" + +#: tools/editor/editor_node.cpp +msgid "Update Always" +msgstr "Обновлять всегда" + +#: tools/editor/editor_node.cpp +msgid "Update Changes" +msgstr "Обновлять при изменениях" + +#: tools/editor/editor_node.cpp +msgid "Inspector" +msgstr "Инспектор" + +#: tools/editor/editor_node.cpp +msgid "Create a new resource in memory and edit it." +msgstr "Создать новый ресурс в памяти, и редактировать его." + +#: tools/editor/editor_node.cpp +msgid "Load an existing resource from disk and edit it." +msgstr "Загрузить существующий ресурс с диска и редактировать его." + +#: tools/editor/editor_node.cpp +msgid "Save the currently edited resource." +msgstr "Сохранить текущий редактируемый ресурс." + +#: tools/editor/editor_node.cpp +#: tools/editor/plugins/animation_player_editor_plugin.cpp +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "Save As.." +msgstr "Сохранить как.." + +#: tools/editor/editor_node.cpp +msgid "Go to the previous edited object in history." +msgstr "Перейти к предыдущему редактируемому объекту в истории." + +#: tools/editor/editor_node.cpp +msgid "Go to the next edited object in history." +msgstr "Перейти к следующему редактируемому объекту в истории." + +#: tools/editor/editor_node.cpp +msgid "History of recently edited objects." +msgstr "История последних отредактированных объектов." + +#: tools/editor/editor_node.cpp +msgid "Object properties." +msgstr "Свойства объекта." + +#: tools/editor/editor_node.cpp +msgid "FileSystem" +msgstr "Файловая система" + +#: tools/editor/editor_node.cpp +msgid "Output" +msgstr "Вывод" + +#: tools/editor/editor_node.cpp +msgid "Thanks from the Godot community!" +msgstr "Спасибо от сообщества Godot!" + +#: tools/editor/editor_node.cpp +msgid "Thanks!" +msgstr "Спасибо!" + +#: tools/editor/editor_node.cpp +msgid "Import Templates From ZIP File" +msgstr "Импортировать шаблоны из ZIP файла" + +#: tools/editor/editor_node.cpp +msgid "Export Library" +msgstr "Экспортировать библиотеку" + +#: tools/editor/editor_node.cpp +msgid "Merge With Existing" +msgstr "Объединить с существующей" + +#: tools/editor/editor_node.cpp +msgid "Open & Run a Script" +msgstr "Открыть и запустить скрипт" + +#: tools/editor/editor_node.cpp +msgid "Load Errors" +msgstr "Ошибки загрузки" + +#: tools/editor/call_dialog.cpp +msgid "Method List For '%s':" +msgstr "Список способ для '%s':" + +#: tools/editor/call_dialog.cpp +msgid "Call" +msgstr "Вызов" + +#: tools/editor/call_dialog.cpp +msgid "Method List:" +msgstr "Список методов" + +#: tools/editor/call_dialog.cpp +msgid "Arguments:" +msgstr "Аргументы:" + +#: tools/editor/call_dialog.cpp +msgid "Return:" +msgstr "Возвращение:" + +#: tools/editor/pvrtc_compress.cpp +msgid "Could not execute PVRTC tool:" +msgstr "Невозможно запустить PVRTC инструмент:" + +#: tools/editor/pvrtc_compress.cpp +msgid "Can't load back converted image using PVRTC tool:" +msgstr "" +"Не возможно загрузить обратно конвертированное изображение используя PVRTC " +"инструмент:" + +#: tools/editor/array_property_edit.cpp +msgid "Resize Array" +msgstr "Изменить размер Массива" + +#: tools/editor/array_property_edit.cpp +msgid "Change Array Value Type" +msgstr "Изменение типа значения массива" + +#: tools/editor/array_property_edit.cpp +msgid "Change Array Value" +msgstr "Изменить значение массива" + +#: tools/editor/editor_help.cpp +msgid "Search Classes" +msgstr "Поиск классов" + +#: tools/editor/editor_help.cpp +msgid "Class List:" +msgstr "Список классов:" + +#: tools/editor/editor_help.cpp +msgid "Inherited by:" +msgstr "Унаследован им:" + +#: tools/editor/editor_help.cpp +msgid "Brief Description:" +msgstr "Краткое описание:" + +#: tools/editor/editor_help.cpp +msgid "Public Methods:" +msgstr "Публичные методы:" + +#: tools/editor/editor_help.cpp +msgid "Members:" +msgstr "Участники:" + +#: tools/editor/editor_help.cpp +msgid "GUI Theme Items:" +msgstr "Тема элементов GUI:" + +#: tools/editor/editor_help.cpp +msgid "Signals:" +msgstr "Сигналы:" + +#: tools/editor/editor_help.cpp +msgid "Constants:" +msgstr "Константы:" + +#: tools/editor/editor_help.cpp +msgid "Method Description:" +msgstr "Описание методов:" + +#: tools/editor/editor_help.cpp +msgid "Search Text" +msgstr "Искать текст:" + +#: tools/editor/project_manager.cpp +msgid "Invalid project path, the path must exist!" +msgstr "Неверный путь к проекту, путь должен существовать!" + +#: tools/editor/project_manager.cpp +msgid "Invalid project path, engine.cfg must not exist." +msgstr "Недопустимый путь к проекту, engine.cfg не должен существовать." + +#: tools/editor/project_manager.cpp +msgid "Invalid project path, engine.cfg must exist." +msgstr "Недопустимый путь к проекту, engine.cfg должен существовать." + +#: tools/editor/project_manager.cpp +msgid "Imported Project" +msgstr "Импортированный проект" + +#: tools/editor/project_manager.cpp +msgid "Invalid project path (changed anything?)." +msgstr "Неверный путь к проекту (что-то изменили?)." + +#: tools/editor/project_manager.cpp +msgid "Couldn't create engine.cfg in project path." +msgstr "Не могу создать engine.cfg в папке проекта." + +#: tools/editor/project_manager.cpp +msgid "Import Existing Project" +msgstr "Импортировать существующий проект" + +#: tools/editor/project_manager.cpp +msgid "Project Path (Must Exist):" +msgstr "Путь к проекту (должен существовать):" + +#: tools/editor/project_manager.cpp +msgid "Project Name:" +msgstr "Название проекта:" + +#: tools/editor/project_manager.cpp +msgid "Create New Project" +msgstr "Создать новый проект" + +#: tools/editor/project_manager.cpp +msgid "Project Path:" +msgstr "Путь к проекту:" + +#: tools/editor/project_manager.cpp +msgid "Browse" +msgstr "Обзор" + +#: tools/editor/project_manager.cpp +msgid "New Game Project" +msgstr "Новый игровой проект" + +#: tools/editor/project_manager.cpp +msgid "That's a BINGO!" +msgstr "Бинго!" + +#: tools/editor/project_manager.cpp +msgid "Unnamed Project" +msgstr "Безымянный проект" + +#: tools/editor/project_manager.cpp +msgid "Are you sure to open more than one projects?" +msgstr "Вы уверены, что открыть несколько проектов?" + +#: tools/editor/project_manager.cpp +msgid "Are you sure to run more than one projects?" +msgstr "Вы уверены, что хотите запустить более одного проекта?" + +#: tools/editor/project_manager.cpp +msgid "Remove project from the list? (Folder contents will not be modified)" +msgstr "Удалить проект из списка? (Содержимое папки не будет изменено)" + +#: tools/editor/project_manager.cpp +msgid "Recent Projects:" +msgstr "Последние проекты:" + +#: tools/editor/project_manager.cpp +msgid "Edit" +msgstr "Редактировать" + +#: tools/editor/project_manager.cpp +msgid "Run" +msgstr "Запустить" + +#: tools/editor/project_manager.cpp +msgid "Scan" +msgstr "Сканировать" + +#: tools/editor/project_manager.cpp +msgid "New Project" +msgstr "Новый проект" + +#: tools/editor/project_manager.cpp +msgid "Exit" +msgstr "Выход" + +#: tools/editor/scene_tree_dock.cpp +msgid "OK :(" +msgstr "Ок :(" + +#: tools/editor/scene_tree_dock.cpp +msgid "No parent to instance a child at." +msgstr "Нет родителя для добавления потомка." + +#: tools/editor/scene_tree_dock.cpp +msgid "Error loading scene from %s" +msgstr "Ошибка при загрузке сцены из %s" + +#: tools/editor/scene_tree_dock.cpp +msgid "Error instancing scene from %s" +msgstr "Ошибка добавления сцены из %s" + +#: tools/editor/scene_tree_dock.cpp +msgid "Ok" +msgstr "Ок" + +#: tools/editor/scene_tree_dock.cpp +msgid "" +"Cannot instance the scene '%s' because the current scene exists within one " +"of its nodes." +msgstr "" +"Невозможно добавить сцену %s, потому что текущая сцена существует в одном из " +"его Нодов." + +#: tools/editor/scene_tree_dock.cpp +msgid "Instance Scene(s)" +msgstr "Дополнить сценой(ами)" + +#: tools/editor/scene_tree_dock.cpp +msgid "This operation can't be done on the tree root." +msgstr "Эта операция не может быть произведена над корнем дерева." + +#: tools/editor/scene_tree_dock.cpp +msgid "Move Node In Parent" +msgstr "Перемещение нода в Родительский" + +#: tools/editor/scene_tree_dock.cpp +msgid "Move Nodes In Parent" +msgstr "Перемещение нодов в родительский" + +#: tools/editor/scene_tree_dock.cpp +msgid "Duplicate Node(s)" +msgstr "Дублировать нод(ы)" + +#: tools/editor/scene_tree_dock.cpp +msgid "Delete Node(s)?" +msgstr "Удалить нод(ы)?" + +#: tools/editor/scene_tree_dock.cpp +msgid "This operation can't be done without a scene." +msgstr "Эта операция не может быть выполнена без сцены." + +#: tools/editor/scene_tree_dock.cpp +msgid "This operation requires a single selected node." +msgstr "Эта операция требует одного выбранного нода." + +#: tools/editor/scene_tree_dock.cpp +msgid "This operation can't be done on instanced scenes." +msgstr "Эта операция не может быть сделана на редактируемой сцене." + +#: tools/editor/scene_tree_dock.cpp +msgid "Save New Scene As.." +msgstr "Сохранить новую Сцену как.." + +#: tools/editor/scene_tree_dock.cpp +msgid "Makes Sense!" +msgstr "Уууу круто!" + +#: tools/editor/scene_tree_dock.cpp +msgid "Can't operate on nodes from a foreign scene!" +msgstr "Не могу работать с нодами из внешней сцены!" + +#: tools/editor/scene_tree_dock.cpp +msgid "Can't operate on nodes the current scene inherits from!" +msgstr "" +"Не могу работать с нодами текущей сцены наследуемой откуда то!\n" +"Очистите наследование, чтобы продолжить работу с ними." + +#: tools/editor/scene_tree_dock.cpp +msgid "Remove Node(s)" +msgstr "Удалить нод(ы)" + +#: tools/editor/scene_tree_dock.cpp +msgid "Create Node" +msgstr "Создать нод" + +#: tools/editor/scene_tree_dock.cpp +msgid "" +"Couldn't save new scene. Likely dependencies (instances) couldn't be " +"satisfied." +msgstr "" +"Не возможно сохранить новую сцену. Вероятно, зависимости (экземпляры) не " +"могли быть удовлетворены." + +#: tools/editor/scene_tree_dock.cpp +msgid "Error saving scene." +msgstr "Ошибка сохранения сцены." + +#: tools/editor/scene_tree_dock.cpp +msgid "Error duplicating scene to save it." +msgstr "Ошибка дублирования сцены, чтобы сохранить её." + +#: tools/editor/scene_tree_dock.cpp +msgid "New Scene Root" +msgstr "Новый корень сцены" + +#: tools/editor/scene_tree_dock.cpp +msgid "Inherit Scene" +msgstr "Унаследовать сцену" + +#: tools/editor/scene_tree_dock.cpp +msgid "Add Child Node" +msgstr "Добавить дочерний нод" + +#: tools/editor/scene_tree_dock.cpp +msgid "Instance Child Scene" +msgstr "Добавить дочернюю сцену" + +#: tools/editor/scene_tree_dock.cpp +msgid "Change Type" +msgstr "Изменить тип" + +#: tools/editor/scene_tree_dock.cpp +msgid "Edit Groups" +msgstr "Редактировать группы" + +#: tools/editor/scene_tree_dock.cpp +msgid "Edit Connections" +msgstr "Редактировать связи" + +#: tools/editor/scene_tree_dock.cpp +msgid "Add Script" +msgstr "Добавить скрипт" + +#: tools/editor/scene_tree_dock.cpp +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "Move Up" +msgstr "Переместить вверх" + +#: tools/editor/scene_tree_dock.cpp +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "Move Down" +msgstr "Переместить вниз" + +#: tools/editor/scene_tree_dock.cpp +msgid "Duplicate" +msgstr "Дублировать" + +#: tools/editor/scene_tree_dock.cpp +msgid "Merge From Scene" +msgstr "Соединить со сценой" + +#: tools/editor/scene_tree_dock.cpp +msgid "Save Branch as Scene" +msgstr "Сохранить ветку, как сцену" + +#: tools/editor/scene_tree_dock.cpp +msgid "Delete Node(s)" +msgstr "Удалить нод(ы)" + +#: tools/editor/scene_tree_dock.cpp +msgid "Add/Create a New Node" +msgstr "Добавить/создать новый узел" + +#: tools/editor/scene_tree_dock.cpp +msgid "" +"Instance a scene file as a Node. Creates an inherited scene if no root node " +"exists." +msgstr "" +"Добавить файл сцены как нод. Создаёт наследуемую сцену, если корневой узел " +"не существует." + +#: tools/editor/create_dialog.cpp +msgid "Create New" +msgstr "Создать новый" + +#: tools/editor/plugins/rich_text_editor_plugin.cpp +msgid "Parse BBCode" +msgstr "Парсить BB Код" + +#: tools/editor/plugins/sample_library_editor_plugin.cpp +msgid "Open Sample File(s)" +msgstr "Открыть сэмпл(ы)" + +#: tools/editor/plugins/sample_library_editor_plugin.cpp +msgid "ERROR: Couldn't load sample!" +msgstr "ОШИБКА: Не удалось загрузить сэмпл!" + +#: tools/editor/plugins/sample_library_editor_plugin.cpp +msgid "Add Sample" +msgstr "Добавить сэмпл" + +#: tools/editor/plugins/sample_library_editor_plugin.cpp +msgid "Stop" +msgstr "Остановить" + +#: tools/editor/plugins/sample_library_editor_plugin.cpp +msgid "Play" +msgstr "Воспроизвести" + +#: tools/editor/plugins/sample_library_editor_plugin.cpp +msgid "Rename Sample" +msgstr "Переименовать сэмпл" + +#: tools/editor/plugins/sample_library_editor_plugin.cpp +msgid "Delete Sample" +msgstr "Удалить сэмпл" + +#: tools/editor/plugins/sample_library_editor_plugin.cpp +msgid "16 Bits" +msgstr "16 Бит" + +#: tools/editor/plugins/sample_library_editor_plugin.cpp +msgid "8 Bits" +msgstr "8 Бит" + +#: tools/editor/plugins/sample_library_editor_plugin.cpp +msgid "Stereo" +msgstr "Стерео" + +#: tools/editor/plugins/sample_library_editor_plugin.cpp +msgid "Mono" +msgstr "Моно" + +#: tools/editor/plugins/sample_library_editor_plugin.cpp +msgid "Preview" +msgstr "Предпросмотр" + +#: tools/editor/plugins/sample_library_editor_plugin.cpp +msgid "Pitch" +msgstr "Высота" + +#: tools/editor/plugins/collision_polygon_editor_plugin.cpp +#: tools/editor/plugins/collision_polygon_2d_editor_plugin.cpp +#: tools/editor/plugins/polygon_2d_editor_plugin.cpp +#: tools/editor/plugins/navigation_polygon_editor_plugin.cpp +msgid "Create Poly3D" +msgstr "Create Poly3D" + +#: tools/editor/plugins/collision_polygon_editor_plugin.cpp +#: tools/editor/plugins/light_occluder_2d_editor_plugin.cpp +#: tools/editor/plugins/collision_polygon_2d_editor_plugin.cpp +#: tools/editor/plugins/polygon_2d_editor_plugin.cpp +#: tools/editor/plugins/navigation_polygon_editor_plugin.cpp +#: tools/editor/plugins/path_2d_editor_plugin.cpp +msgid "Edit Poly" +msgstr "Edit Poly" + +#: tools/editor/plugins/collision_polygon_editor_plugin.cpp +#: tools/editor/plugins/light_occluder_2d_editor_plugin.cpp +#: tools/editor/plugins/collision_polygon_2d_editor_plugin.cpp +#: tools/editor/plugins/polygon_2d_editor_plugin.cpp +#: tools/editor/plugins/navigation_polygon_editor_plugin.cpp +#: tools/editor/plugins/path_2d_editor_plugin.cpp +msgid "Edit Poly (Remove Point)" +msgstr "Edit Poly (Remove Point)" + +#: tools/editor/plugins/animation_player_editor_plugin.cpp +msgid "Toggle Autoplay" +msgstr "Toggle Autoplay" + +#: tools/editor/plugins/animation_player_editor_plugin.cpp +msgid "New Animation Name:" +msgstr "Новое имя анимации:" + +#: tools/editor/plugins/animation_player_editor_plugin.cpp +msgid "New Anim" +msgstr "Новая анимация" + +#: tools/editor/plugins/animation_player_editor_plugin.cpp +msgid "Change Animation Name:" +msgstr "Изменить имя анимации:" + +#: tools/editor/plugins/animation_player_editor_plugin.cpp +#: tools/editor/plugins/sprite_frames_editor_plugin.cpp +msgid "Remove Animation" +msgstr "Удалить анимацию" + +#: tools/editor/plugins/animation_player_editor_plugin.cpp +msgid "ERROR: Invalid animation name!" +msgstr "ОШИБКА: Недопустимое название анимации!" + +#: tools/editor/plugins/animation_player_editor_plugin.cpp +msgid "ERROR: Animation name already exists!" +msgstr "ОШИБКА: Такое название анимации уже существует!" + +#: tools/editor/plugins/animation_player_editor_plugin.cpp +#: tools/editor/plugins/sprite_frames_editor_plugin.cpp +msgid "Rename Animation" +msgstr "Переименовать анимацию" + +#: tools/editor/plugins/animation_player_editor_plugin.cpp +#: tools/editor/plugins/sprite_frames_editor_plugin.cpp +msgid "Add Animation" +msgstr "Добавить анимацию" + +#: tools/editor/plugins/animation_player_editor_plugin.cpp +msgid "Blend Next Changed" +msgstr "Blend Next Changed" + +#: tools/editor/plugins/animation_player_editor_plugin.cpp +msgid "Change Blend Time" +msgstr "Change Blend Time" + +#: tools/editor/plugins/animation_player_editor_plugin.cpp +msgid "Load Animation" +msgstr "Загрузить анимацию" + +#: tools/editor/plugins/animation_player_editor_plugin.cpp +msgid "Duplicate Animation" +msgstr "Дублировать анимацию" + +#: tools/editor/plugins/animation_player_editor_plugin.cpp +msgid "ERROR: No animation to copy!" +msgstr "ОШИБКА: Нет анимации для копирования!" + +#: tools/editor/plugins/animation_player_editor_plugin.cpp +msgid "ERROR: No animation resource on clipboard!" +msgstr "ОШИБКА: Нет анимации в буфере обмена!" + +#: tools/editor/plugins/animation_player_editor_plugin.cpp +msgid "Pasted Animation" +msgstr "Вставленная анимация" + +#: tools/editor/plugins/animation_player_editor_plugin.cpp +msgid "Paste Animation" +msgstr "Вставить анимацию" + +#: tools/editor/plugins/animation_player_editor_plugin.cpp +msgid "ERROR: No animation to edit!" +msgstr "ОШИБКА: Нет анимации для редактирования!" + +#: tools/editor/plugins/animation_player_editor_plugin.cpp +msgid "Play selected animation backwards from current pos. (A)" +msgstr "" +"Воспроизвести выбранную анимацию в обратном направлении с текущей позиции. " +"(A)" + +#: tools/editor/plugins/animation_player_editor_plugin.cpp +msgid "Play selected animation backwards from end. (Shift+A)" +msgstr "" +"Воспроизвести выбранную анимацию в обратном направлении с конца. (Shift+A)" + +#: tools/editor/plugins/animation_player_editor_plugin.cpp +msgid "Stop animation playback. (S)" +msgstr "Остановить воспроизведение анимации. (S)" + +#: tools/editor/plugins/animation_player_editor_plugin.cpp +msgid "Play selected animation from start. (Shift+D)" +msgstr "Воспроизвести выбранную анимацию сначала. (Shift+D)" + +#: tools/editor/plugins/animation_player_editor_plugin.cpp +msgid "Play selected animation from current pos. (D)" +msgstr "Воспроизвести выбранную анимацию с текущей позиции. (D)" + +#: tools/editor/plugins/animation_player_editor_plugin.cpp +msgid "Animation position (in seconds)." +msgstr "Текущий кадр анимации (в секундах)." + +#: tools/editor/plugins/animation_player_editor_plugin.cpp +msgid "Scale animation playback globally for the node." +msgstr "Скорость воспроизведения анимации." + +#: tools/editor/plugins/animation_player_editor_plugin.cpp +msgid "Create new animation in player." +msgstr "Создать новую анимацию." + +#: tools/editor/plugins/animation_player_editor_plugin.cpp +msgid "Load an animation from disk." +msgstr "Загрузить анимацию с диска." + +#: tools/editor/plugins/animation_player_editor_plugin.cpp +msgid "Save the current animation" +msgstr "Сохранить текущую анимацию." + +#: tools/editor/plugins/animation_player_editor_plugin.cpp +msgid "Display list of animations in player." +msgstr "Показать список анимаций." + +#: tools/editor/plugins/animation_player_editor_plugin.cpp +msgid "Autoplay on Load" +msgstr "Автовоспроизведение" + +#: tools/editor/plugins/animation_player_editor_plugin.cpp +msgid "Edit Target Blend Times" +msgstr "Редактировать время \"смешивания\"" + +#: tools/editor/plugins/animation_player_editor_plugin.cpp +msgid "Animation Tools" +msgstr "Инструменты анимации" + +#: tools/editor/plugins/animation_player_editor_plugin.cpp +msgid "Copy Animation" +msgstr "Копировать анимацию" + +#: tools/editor/plugins/animation_player_editor_plugin.cpp +msgid "Create New Animation" +msgstr "Создать новую анимацию" + +#: tools/editor/plugins/animation_player_editor_plugin.cpp +msgid "Animation Name:" +msgstr "Название анимации:" + +#: tools/editor/plugins/animation_player_editor_plugin.cpp +msgid "Blend Times:" +msgstr "Время смешивания:" + +#: tools/editor/plugins/animation_player_editor_plugin.cpp +msgid "Next (Auto Queue):" +msgstr "Следующая анимация (автоматический переход):" + +#: tools/editor/plugins/animation_player_editor_plugin.cpp +msgid "Cross-Animation Blend Times" +msgstr "Межанимационный инструмент смешивания" + +#: tools/editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Create Poly" +msgstr "Create Poly" + +#: tools/editor/plugins/light_occluder_2d_editor_plugin.cpp +msgid "Create Occluder Polygon" +msgstr "Create Occluder Polygon" + +#: tools/editor/plugins/light_occluder_2d_editor_plugin.cpp +#: tools/editor/plugins/collision_polygon_2d_editor_plugin.cpp +#: tools/editor/plugins/navigation_polygon_editor_plugin.cpp +msgid "Create a new polygon from scratch." +msgstr "Создать новый полигон с нуля." + +#: tools/editor/plugins/light_occluder_2d_editor_plugin.cpp +#: tools/editor/plugins/navigation_polygon_editor_plugin.cpp +msgid "Edit existing polygon:" +msgstr "Редактировать существующий полигон:" + +#: tools/editor/plugins/light_occluder_2d_editor_plugin.cpp +#: tools/editor/plugins/navigation_polygon_editor_plugin.cpp +msgid "LMB: Move Point." +msgstr "ЛКМ: Передвинуть точку." + +#: tools/editor/plugins/light_occluder_2d_editor_plugin.cpp +#: tools/editor/plugins/navigation_polygon_editor_plugin.cpp +msgid "Ctrl+LMB: Split Segment." +msgstr "Ctrl+ЛКМ: Разделить сегмент." + +#: tools/editor/plugins/light_occluder_2d_editor_plugin.cpp +#: tools/editor/plugins/navigation_polygon_editor_plugin.cpp +msgid "RMB: Erase Point." +msgstr "ПКМ: Удалить точку." + +#: tools/editor/plugins/canvas_item_editor_plugin.cpp +msgid "Configure Snap" +msgstr "Настроить привязку" + +#: tools/editor/plugins/canvas_item_editor_plugin.cpp +#: tools/editor/plugins/polygon_2d_editor_plugin.cpp +#: tools/editor/plugins/sprite_region_editor_plugin.cpp +msgid "Grid Offset:" +msgstr "Отступ сетку:" + +#: tools/editor/plugins/canvas_item_editor_plugin.cpp +#: tools/editor/plugins/polygon_2d_editor_plugin.cpp +#: tools/editor/plugins/sprite_region_editor_plugin.cpp +msgid "Grid Step:" +msgstr "Шаг сетки:" + +#: tools/editor/plugins/canvas_item_editor_plugin.cpp +msgid "Rotation Offset:" +msgstr "Отступ поворота:" + +#: tools/editor/plugins/canvas_item_editor_plugin.cpp +msgid "Rotation Step:" +msgstr "Шаг поворота:" + +#: tools/editor/plugins/canvas_item_editor_plugin.cpp +msgid "Move Pivot" +msgstr "Переместить точку вращения" + +#: tools/editor/plugins/canvas_item_editor_plugin.cpp +msgid "Move Action" +msgstr "Переместить действие" + +#: tools/editor/plugins/canvas_item_editor_plugin.cpp +msgid "Edit IK Chain" +msgstr "Редактировать цепь ИК" + +#: tools/editor/plugins/canvas_item_editor_plugin.cpp +msgid "Edit CanvasItem" +msgstr "Редактировать CanvasItem" + +#: tools/editor/plugins/canvas_item_editor_plugin.cpp +msgid "Change Anchors" +msgstr "Изменить привязку" + +#: tools/editor/plugins/canvas_item_editor_plugin.cpp +msgid "Zoom (%):" +msgstr "Масштаб (%):" + +#: tools/editor/plugins/canvas_item_editor_plugin.cpp +msgid "Paste Pose" +msgstr "Вставить позу" + +#: tools/editor/plugins/canvas_item_editor_plugin.cpp +msgid "Select Mode (Q)" +msgstr "Режим выделения" + +#: tools/editor/plugins/canvas_item_editor_plugin.cpp +msgid "Drag: Rotate" +msgstr "Тащить: Поворот" + +#: tools/editor/plugins/canvas_item_editor_plugin.cpp +msgid "Alt+Drag: Move" +msgstr "Alt+Тащить: Перемещение" + +#: tools/editor/plugins/canvas_item_editor_plugin.cpp +msgid "Press 'v' to Change Pivot, 'Shift+v' to Drag Pivot (while moving)." +msgstr "" +"Нажмите 'v' чтобы изменить точку вращения, 'Shift+v' чтобы перемещать точку " +"вращения." + +#: tools/editor/plugins/canvas_item_editor_plugin.cpp +msgid "Alt+RMB: Depth list selection" +msgstr "Alt+ПКМ: Список выбора глубины" + +#: tools/editor/plugins/canvas_item_editor_plugin.cpp +#: tools/editor/plugins/spatial_editor_plugin.cpp +msgid "Move Mode (W)" +msgstr "Режим перемещения (W)" + +#: tools/editor/plugins/canvas_item_editor_plugin.cpp +#: tools/editor/plugins/spatial_editor_plugin.cpp +msgid "Rotate Mode (E)" +msgstr "Режим поворота (E)" + +#: tools/editor/plugins/canvas_item_editor_plugin.cpp +msgid "" +"Show a list of all objects at the position clicked\n" +"(same as Alt+RMB in select mode)." +msgstr "" +"Показывает список всех объектов на жатой позиции,\n" +"так же как и Alt+ПКМ в режимы выделения" + +#: tools/editor/plugins/canvas_item_editor_plugin.cpp +msgid "Click to change object's rotation pivot." +msgstr "При клике изменяет точку вращения объекта." + +#: tools/editor/plugins/canvas_item_editor_plugin.cpp +msgid "Pan Mode" +msgstr "Режим осмотра" + +#: tools/editor/plugins/canvas_item_editor_plugin.cpp +msgid "Lock the selected object in place (can't be moved)." +msgstr "Зафиксировать выбранный объект." + +#: tools/editor/plugins/canvas_item_editor_plugin.cpp +msgid "Unlock the selected object (can be moved)." +msgstr "Разблокировать выбранный объект." + +#: tools/editor/plugins/canvas_item_editor_plugin.cpp +msgid "Makes sure the object's children are not selectable." +msgstr "Делает потомков объекта невыбираемыми." + +#: tools/editor/plugins/canvas_item_editor_plugin.cpp +msgid "Restores the object's children's ability to be selected." +msgstr "Восстанавливает возможность выбора потомков объекта." + +#: tools/editor/plugins/canvas_item_editor_plugin.cpp +#: tools/editor/plugins/spatial_editor_plugin.cpp +msgid "Use Snap" +msgstr "Использовать привязку" + +#: tools/editor/plugins/canvas_item_editor_plugin.cpp +#: tools/editor/plugins/polygon_2d_editor_plugin.cpp +#: tools/editor/plugins/sprite_region_editor_plugin.cpp +msgid "Show Grid" +msgstr "Показать сетку" + +#: tools/editor/plugins/canvas_item_editor_plugin.cpp +msgid "Use Rotation Snap" +msgstr "Использовать привязку вращения" + +#: tools/editor/plugins/canvas_item_editor_plugin.cpp +#: tools/editor/plugins/sprite_region_editor_plugin.cpp +msgid "Snap Relative" +msgstr "Относительная привязка" + +#: tools/editor/plugins/canvas_item_editor_plugin.cpp +#: tools/editor/plugins/spatial_editor_plugin.cpp +msgid "Configure Snap.." +msgstr "Настроить привязку.." + +#: tools/editor/plugins/canvas_item_editor_plugin.cpp +msgid "Use Pixel Snap" +msgstr "Использовать попиксельную привязку" + +#: tools/editor/plugins/canvas_item_editor_plugin.cpp +msgid "Expand to Parent" +msgstr "Растянуть до родителей" + +#: tools/editor/plugins/canvas_item_editor_plugin.cpp +msgid "Skeleton.." +msgstr "Скелет.." + +#: tools/editor/plugins/canvas_item_editor_plugin.cpp +msgid "Make Bones" +msgstr "Создать кости" + +#: tools/editor/plugins/canvas_item_editor_plugin.cpp +msgid "Clear Bones" +msgstr "Очистить кости" + +#: tools/editor/plugins/canvas_item_editor_plugin.cpp +msgid "Make IK Chain" +msgstr "Создать цепь ИК" + +#: tools/editor/plugins/canvas_item_editor_plugin.cpp +msgid "Clear IK Chain" +msgstr "Очистить цепь ИК" + +#: tools/editor/plugins/canvas_item_editor_plugin.cpp +msgid "View" +msgstr "Обзор" + +#: tools/editor/plugins/canvas_item_editor_plugin.cpp +msgid "Zoom In" +msgstr "Приблизить" + +#: tools/editor/plugins/canvas_item_editor_plugin.cpp +msgid "Zoom Out" +msgstr "Отдалить" + +#: tools/editor/plugins/canvas_item_editor_plugin.cpp +msgid "Zoom Reset" +msgstr "Сбросить масштаб" + +#: tools/editor/plugins/canvas_item_editor_plugin.cpp +msgid "Zoom Set.." +msgstr "Установить масштаб" + +#: tools/editor/plugins/canvas_item_editor_plugin.cpp +msgid "Center Selection" +msgstr "Центрировать на выбранном" + +#: tools/editor/plugins/canvas_item_editor_plugin.cpp +msgid "Frame Selection" +msgstr "Кадрировать выбранное" + +#: tools/editor/plugins/canvas_item_editor_plugin.cpp +msgid "Anchor" +msgstr "Привязка" + +#: tools/editor/plugins/canvas_item_editor_plugin.cpp +msgid "Insert Keys (Ins)" +msgstr "Вставить ключи (Ins)" + +#: tools/editor/plugins/canvas_item_editor_plugin.cpp +msgid "Insert Key" +msgstr "Вставить ключ" + +#: tools/editor/plugins/canvas_item_editor_plugin.cpp +msgid "Insert Key (Existing Tracks)" +msgstr "Вставить ключ (существующие треки)" + +#: tools/editor/plugins/canvas_item_editor_plugin.cpp +msgid "Copy Pose" +msgstr "Копировать позу" + +#: tools/editor/plugins/canvas_item_editor_plugin.cpp +msgid "Clear Pose" +msgstr "Очистить позу" + +#: tools/editor/plugins/canvas_item_editor_plugin.cpp +msgid "Set a Value" +msgstr "Установить значение" + +#: tools/editor/plugins/canvas_item_editor_plugin.cpp +msgid "Snap (Pixels):" +msgstr "Привязка (пиксели):" + +#: tools/editor/plugins/tile_map_editor_plugin.cpp +msgid "Paint TileMap" +msgstr "Рисовать карту тайлов" + +#: tools/editor/plugins/tile_map_editor_plugin.cpp +msgid "Erase TileMap" +msgstr "Стирать карту тайлов" + +#: tools/editor/plugins/tile_map_editor_plugin.cpp +msgid "Bucket" +msgstr "Заливка" + +#: tools/editor/plugins/tile_map_editor_plugin.cpp +msgid "Pick Tile" +msgstr "Выбрать тайл" + +#: tools/editor/plugins/tile_map_editor_plugin.cpp +msgid "Select" +msgstr "Выделение" + +#: tools/editor/plugins/tile_map_editor_plugin.cpp +msgid "Erase Selection" +msgstr "Очистить выделенное" + +#: tools/editor/plugins/tile_map_editor_plugin.cpp +msgid "Transpose" +msgstr "Транспонировать" + +#: tools/editor/plugins/tile_map_editor_plugin.cpp +msgid "Mirror X (A)" +msgstr "Зеркально по X (A)" + +#: tools/editor/plugins/tile_map_editor_plugin.cpp +msgid "Mirror Y (S)" +msgstr "Зеркально по Y (S)" + +#: tools/editor/plugins/tile_map_editor_plugin.cpp +msgid "Rotate 0 degrees" +msgstr "Поворот на 0 градусов" + +#: tools/editor/plugins/tile_map_editor_plugin.cpp +msgid "Rotate 90 degrees" +msgstr "Поворот на 90 градусов" + +#: tools/editor/plugins/tile_map_editor_plugin.cpp +msgid "Rotate 180 degrees" +msgstr "Поворот на 180 градусов" + +#: tools/editor/plugins/tile_map_editor_plugin.cpp +msgid "Rotate 270 degrees" +msgstr "Поворот на 270 градусов" + +#: tools/editor/plugins/animation_tree_editor_plugin.cpp +msgid "New name:" +msgstr "Новое имя:" + +#: tools/editor/plugins/animation_tree_editor_plugin.cpp +#: tools/editor/plugins/multimesh_editor_plugin.cpp +msgid "Scale:" +msgstr "Масштаб:" + +#: tools/editor/plugins/animation_tree_editor_plugin.cpp +msgid "Fade In (s):" +msgstr "Проявление (сек):" + +#: tools/editor/plugins/animation_tree_editor_plugin.cpp +msgid "Fade Out (s):" +msgstr "Исчезновение (сек):" + +#: tools/editor/plugins/animation_tree_editor_plugin.cpp +msgid "Blend" +msgstr "Смешивание" + +#: tools/editor/plugins/animation_tree_editor_plugin.cpp +msgid "Mix" +msgstr "Сочетание" + +#: tools/editor/plugins/animation_tree_editor_plugin.cpp +msgid "Auto Restart:" +msgstr "Авто запуск:" + +#: tools/editor/plugins/animation_tree_editor_plugin.cpp +msgid "Restart (s):" +msgstr "Перезапуск (сек):" + +#: tools/editor/plugins/animation_tree_editor_plugin.cpp +msgid "Random Restart (s):" +msgstr "Случайность рестарта (с):" + +#: tools/editor/plugins/animation_tree_editor_plugin.cpp +msgid "Start!" +msgstr "Запуск!" + +#: tools/editor/plugins/animation_tree_editor_plugin.cpp +#: tools/editor/plugins/multimesh_editor_plugin.cpp +msgid "Amount:" +msgstr "Величина:" + +#: tools/editor/plugins/animation_tree_editor_plugin.cpp +msgid "Blend:" +msgstr "Смешивание" + +#: tools/editor/plugins/animation_tree_editor_plugin.cpp +msgid "Blend 0:" +msgstr "Смешивание 0:" + +#: tools/editor/plugins/animation_tree_editor_plugin.cpp +msgid "Blend 1:" +msgstr "Смешивание 1:" + +#: tools/editor/plugins/animation_tree_editor_plugin.cpp +msgid "X-Fade Time (s):" +msgstr "Время X-Fade (сек):" + +#: tools/editor/plugins/animation_tree_editor_plugin.cpp +msgid "Current:" +msgstr "Выбранный:" + +#: tools/editor/plugins/animation_tree_editor_plugin.cpp +msgid "Add Input" +msgstr "Добавить вход" + +#: tools/editor/plugins/animation_tree_editor_plugin.cpp +msgid "Clear Auto-Advance" +msgstr "Автоматическая очистка" + +#: tools/editor/plugins/animation_tree_editor_plugin.cpp +msgid "Set Auto-Advance" +msgstr "Автоматическая установка" + +#: tools/editor/plugins/animation_tree_editor_plugin.cpp +msgid "Delete Input" +msgstr "Удалить вход" + +#: tools/editor/plugins/animation_tree_editor_plugin.cpp +msgid "Rename" +msgstr "Переименовать" + +#: tools/editor/plugins/animation_tree_editor_plugin.cpp +msgid "Animation tree is valid." +msgstr "Дерево анимации действительно." + +#: tools/editor/plugins/animation_tree_editor_plugin.cpp +msgid "Animation tree is invalid." +msgstr "Дерево анимации не действительно." + +#: tools/editor/plugins/animation_tree_editor_plugin.cpp +msgid "Animation Node" +msgstr "Animation Node" + +#: tools/editor/plugins/animation_tree_editor_plugin.cpp +msgid "OneShot Node" +msgstr "OneShot Node" + +#: tools/editor/plugins/animation_tree_editor_plugin.cpp +msgid "Mix Node" +msgstr "Mix Node" + +#: tools/editor/plugins/animation_tree_editor_plugin.cpp +msgid "Blend2 Node" +msgstr "Blend2 Node" + +#: tools/editor/plugins/animation_tree_editor_plugin.cpp +msgid "Blend3 Node" +msgstr "Blend3 Node" + +#: tools/editor/plugins/animation_tree_editor_plugin.cpp +msgid "Blend4 Node" +msgstr "Blend4 Node" + +#: tools/editor/plugins/animation_tree_editor_plugin.cpp +msgid "TimeScale Node" +msgstr "TimeScale Node" + +#: tools/editor/plugins/animation_tree_editor_plugin.cpp +msgid "TimeSeek Node" +msgstr "TimeSeek Node" + +#: tools/editor/plugins/animation_tree_editor_plugin.cpp +msgid "Transition Node" +msgstr "Transition Node" + +#: tools/editor/plugins/animation_tree_editor_plugin.cpp +msgid "Import Animations.." +msgstr "Импортировать анимации.." + +#: tools/editor/plugins/animation_tree_editor_plugin.cpp +msgid "Edit Node Filters" +msgstr "Редактировать фильтры нода" + +#: tools/editor/plugins/animation_tree_editor_plugin.cpp +msgid "Filters.." +msgstr "Фильтры.." + +#: tools/editor/plugins/multimesh_editor_plugin.cpp +msgid "No mesh source specified (and no MultiMesh set in node)." +msgstr "Не указан исходный мэш (и нету нода MultiMesh)." + +#: tools/editor/plugins/multimesh_editor_plugin.cpp +msgid "No mesh source specified (and MultiMesh contains no Mesh)." +msgstr "Не указан исходный мэш (и MultiMesh не содержит мэш)." + +#: tools/editor/plugins/multimesh_editor_plugin.cpp +msgid "Mesh source is invalid (invalid path)." +msgstr "Источник мэша является недействительным (неверный путь)." + +#: tools/editor/plugins/multimesh_editor_plugin.cpp +msgid "Mesh source is invalid (not a MeshInstance)." +msgstr "Источник мэша является недействительным (не MeshInstance)." + +#: tools/editor/plugins/multimesh_editor_plugin.cpp +msgid "Mesh source is invalid (contains no Mesh resource)." +msgstr "Источник мэша является недействительным (не содержит ресурс мэша)." + +#: tools/editor/plugins/multimesh_editor_plugin.cpp +msgid "No surface source specified." +msgstr "Поверхность источника не определена." + +#: tools/editor/plugins/multimesh_editor_plugin.cpp +msgid "Surface source is invalid (invalid path)." +msgstr "Поверхность источника недопустима (неверный путь)" + +#: tools/editor/plugins/multimesh_editor_plugin.cpp +msgid "Surface source is invalid (no geometry)." +msgstr "Поверхность источника недопустима (нет геометрии)" + +#: tools/editor/plugins/multimesh_editor_plugin.cpp +msgid "Surface source is invalid (no faces)." +msgstr "Поверхность источника недопустима (нет граней)" + +#: tools/editor/plugins/multimesh_editor_plugin.cpp +msgid "Parent has no solid faces to populate." +msgstr "Родитель не имеет твёрдых граней для заполнения." + +#: tools/editor/plugins/multimesh_editor_plugin.cpp +msgid "Couldn't map area." +msgstr "Не удалось отобразить область." + +#: tools/editor/plugins/multimesh_editor_plugin.cpp +msgid "Select a Source Mesh:" +msgstr "Выберите источник мэша:" + +#: tools/editor/plugins/multimesh_editor_plugin.cpp +msgid "Select a Target Surface:" +msgstr "Выберите целевую поверхность:" + +#: tools/editor/plugins/multimesh_editor_plugin.cpp +msgid "Populate Surface" +msgstr "Заполнить поверхность" + +#: tools/editor/plugins/multimesh_editor_plugin.cpp +msgid "Populate MultiMesh" +msgstr "Заполнить мультиМэш" + +#: tools/editor/plugins/multimesh_editor_plugin.cpp +msgid "Target Surface:" +msgstr "Целевая поверхность:" + +#: tools/editor/plugins/multimesh_editor_plugin.cpp +msgid "Source Mesh:" +msgstr "Исходный мэш:" + +#: tools/editor/plugins/multimesh_editor_plugin.cpp +msgid "X-Axis" +msgstr "Ось X" + +#: tools/editor/plugins/multimesh_editor_plugin.cpp +msgid "Y-Axis" +msgstr "Ось Y" + +#: tools/editor/plugins/multimesh_editor_plugin.cpp +msgid "Z-Axis" +msgstr "Ось Z" + +#: tools/editor/plugins/multimesh_editor_plugin.cpp +msgid "Mesh Up Axis:" +msgstr "Сетка до оси:" + +#: tools/editor/plugins/multimesh_editor_plugin.cpp +msgid "Random Rotation:" +msgstr "Случайный поворот:" + +#: tools/editor/plugins/multimesh_editor_plugin.cpp +msgid "Random Tilt:" +msgstr "Случайный наклон:" + +#: tools/editor/plugins/multimesh_editor_plugin.cpp +msgid "Random Scale:" +msgstr "Случайный размер:" + +#: tools/editor/plugins/multimesh_editor_plugin.cpp +msgid "Populate" +msgstr "Заполнить" + +#: tools/editor/plugins/shader_editor_plugin.cpp +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "Find.." +msgstr "Найти.." + +#: tools/editor/plugins/shader_editor_plugin.cpp +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "Find Next" +msgstr "Найти далее" + +#: tools/editor/plugins/shader_editor_plugin.cpp +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "Replace.." +msgstr "Заменить" + +#: tools/editor/plugins/shader_editor_plugin.cpp +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "Goto Line.." +msgstr "Перейти к строке.." + +#: tools/editor/plugins/shader_editor_plugin.cpp +msgid "Vertex" +msgstr "Вертекс" + +#: tools/editor/plugins/shader_editor_plugin.cpp +msgid "Fragment" +msgstr "Фрагмент" + +#: tools/editor/plugins/shader_editor_plugin.cpp +msgid "Lighting" +msgstr "Освещение" + +#: tools/editor/plugins/theme_editor_plugin.cpp +msgid "Can't save theme to file:" +msgstr "Невозможно сохранить тему в файл:" + +#: tools/editor/plugins/theme_editor_plugin.cpp +#: tools/editor/plugins/cube_grid_theme_editor_plugin.cpp +#: tools/editor/plugins/tile_set_editor_plugin.cpp +msgid "Add Item" +msgstr "Добавить элемент" + +#: tools/editor/plugins/theme_editor_plugin.cpp +msgid "Add All Items" +msgstr "Добавить все элементы" + +#: tools/editor/plugins/theme_editor_plugin.cpp +msgid "Add All" +msgstr "Добавить все" + +#: tools/editor/plugins/theme_editor_plugin.cpp +#: tools/editor/plugins/tile_set_editor_plugin.cpp +msgid "Remove Item" +msgstr "Удалить элемент" + +#: tools/editor/plugins/theme_editor_plugin.cpp +msgid "Add Class Items" +msgstr "Добавить элемент класса" + +#: tools/editor/plugins/theme_editor_plugin.cpp +msgid "Remove Class Items" +msgstr "Удалить элемент класса" + +#: tools/editor/plugins/theme_editor_plugin.cpp +msgid "Create Template" +msgstr "Создать шаблон" + +#: tools/editor/plugins/theme_editor_plugin.cpp +msgid "CheckBox Radio1" +msgstr "CheckBox Radio1" + +#: tools/editor/plugins/theme_editor_plugin.cpp +msgid "CheckBox Radio2" +msgstr "CheckBox Radio2" + +#: tools/editor/plugins/theme_editor_plugin.cpp +msgid "Item" +msgstr "Элемент" + +#: tools/editor/plugins/theme_editor_plugin.cpp +msgid "Check Item" +msgstr "Проверить пункт" + +#: tools/editor/plugins/theme_editor_plugin.cpp +msgid "Checked Item" +msgstr "Проверенный пункт" + +#: tools/editor/plugins/theme_editor_plugin.cpp +msgid "Has" +msgstr "Имеет" + +#: tools/editor/plugins/theme_editor_plugin.cpp +msgid "Many" +msgstr "Много" + +#: tools/editor/plugins/theme_editor_plugin.cpp +msgid "Have,Many,Several,Options!" +msgstr "Имеет,Много,Разных,Опций!" + +#: tools/editor/plugins/theme_editor_plugin.cpp +msgid "Tab 1" +msgstr "Вкладка 1" + +#: tools/editor/plugins/theme_editor_plugin.cpp +msgid "Tab 2" +msgstr "Вкладка 2" + +#: tools/editor/plugins/theme_editor_plugin.cpp +msgid "Tab 3" +msgstr "Вкладка " + +#: tools/editor/plugins/theme_editor_plugin.cpp +msgid "Data Type:" +msgstr "Тип информации:" + +#: tools/editor/plugins/theme_editor_plugin.cpp +msgid "Icon" +msgstr "Иконка" + +#: tools/editor/plugins/theme_editor_plugin.cpp +msgid "Style" +msgstr "Стиль" + +#: tools/editor/plugins/theme_editor_plugin.cpp +msgid "Font" +msgstr "Шрифт" + +#: tools/editor/plugins/theme_editor_plugin.cpp +msgid "Color" +msgstr "Цвет" + +#: tools/editor/plugins/baked_light_editor_plugin.cpp +msgid "BakedLightInstance does not contain a BakedLight resource." +msgstr "BakedLightInstance не содержит BakedLight ресурс." + +#: tools/editor/plugins/baked_light_editor_plugin.cpp +msgid "Bake!" +msgstr "Запечь!" + +#: tools/editor/plugins/baked_light_editor_plugin.cpp +msgid "Reset the lightmap octree baking process (start over)." +msgstr "Сброс запекания света (начать сначала)." + +#: tools/editor/plugins/baked_light_baker.cpp +msgid "Parsing %d Triangles:" +msgstr "Парсинг %d треугольников:" + +#: tools/editor/plugins/baked_light_baker.cpp +msgid "Triangle #" +msgstr "Треугольник #" + +#: tools/editor/plugins/baked_light_baker.cpp +msgid "Light Baker Setup:" +msgstr "Параметры запекания света:" + +#: tools/editor/plugins/baked_light_baker.cpp +msgid "Parsing Geometry" +msgstr "Парсинг геометрии" + +#: tools/editor/plugins/baked_light_baker.cpp +msgid "Fixing Lights" +msgstr "Исправление света" + +#: tools/editor/plugins/baked_light_baker.cpp +msgid "Making BVH" +msgstr "Создание BVH" + +#: tools/editor/plugins/baked_light_baker.cpp +msgid "Creating Light Octree" +msgstr "Создание октодерева света" + +#: tools/editor/plugins/baked_light_baker.cpp +msgid "Creating Octree Texture" +msgstr "Создание текстуры октодерева" + +#: tools/editor/plugins/baked_light_baker.cpp +msgid "Transfer to Lightmaps:" +msgstr "Передача в карты освещения:" + +#: tools/editor/plugins/baked_light_baker.cpp +msgid "Allocating Texture #" +msgstr "Выделение текстуры #" + +#: tools/editor/plugins/baked_light_baker.cpp +msgid "Baking Triangle #" +msgstr "Запекание треугольников #" + +#: tools/editor/plugins/baked_light_baker.cpp +msgid "Post-Processing Texture #" +msgstr "Пост-обработка текстуры #" + +#: tools/editor/plugins/spatial_editor_plugin.cpp +msgid "Orthogonal" +msgstr "Ортогональность" + +#: tools/editor/plugins/spatial_editor_plugin.cpp +msgid "Perspective" +msgstr "Перспектива" + +#: tools/editor/plugins/spatial_editor_plugin.cpp +msgid "Transform Aborted." +msgstr "Преобразования прерывается." + +#: tools/editor/plugins/spatial_editor_plugin.cpp +msgid "View Plane Transform." +msgstr "Вид преобразования плоскости." + +#: tools/editor/plugins/spatial_editor_plugin.cpp +msgid "X-Axis Transform." +msgstr "Преобразование по X" + +#: tools/editor/plugins/spatial_editor_plugin.cpp +msgid "Y-Axis Transform." +msgstr "Преобразование по Y" + +#: tools/editor/plugins/spatial_editor_plugin.cpp +msgid "Z-Axis Transform." +msgstr "Преобразование по Z" + +#: tools/editor/plugins/spatial_editor_plugin.cpp +msgid "Scaling to %s%%." +msgstr "Масштабирование до %s%%" + +#: tools/editor/plugins/spatial_editor_plugin.cpp +msgid "Rotating %s degrees." +msgstr "Поворот на %s градусов." + +#: tools/editor/plugins/spatial_editor_plugin.cpp +msgid "Bottom View." +msgstr "Вид Снизу." + +#: tools/editor/plugins/spatial_editor_plugin.cpp +msgid "Bottom" +msgstr "Низ" + +#: tools/editor/plugins/spatial_editor_plugin.cpp +msgid "Top View." +msgstr "Вид сверху." + +#: tools/editor/plugins/spatial_editor_plugin.cpp +msgid "Top" +msgstr "Верх" + +#: tools/editor/plugins/spatial_editor_plugin.cpp +msgid "Rear View." +msgstr "Вид сзади." + +#: tools/editor/plugins/spatial_editor_plugin.cpp +msgid "Rear" +msgstr "Зад" + +#: tools/editor/plugins/spatial_editor_plugin.cpp +msgid "Front View." +msgstr "Вид спереди." + +#: tools/editor/plugins/spatial_editor_plugin.cpp +msgid "Front" +msgstr "Перед" + +#: tools/editor/plugins/spatial_editor_plugin.cpp +msgid "Left View." +msgstr "Вид слева." + +#: tools/editor/plugins/spatial_editor_plugin.cpp +msgid "Left" +msgstr "Лево" + +#: tools/editor/plugins/spatial_editor_plugin.cpp +msgid "Right View." +msgstr "Вид справа." + +#: tools/editor/plugins/spatial_editor_plugin.cpp +msgid "Right" +msgstr "Право" + +#: tools/editor/plugins/spatial_editor_plugin.cpp +msgid "Keying is disabled (no key inserted)." +msgstr "Манипуляция отключена (без вставленного ключа)." + +#: tools/editor/plugins/spatial_editor_plugin.cpp +msgid "Animation Key Inserted." +msgstr "Ключ анимации вставлен." + +#: tools/editor/plugins/spatial_editor_plugin.cpp +msgid "Align with view" +msgstr "Совместить с видом" + +#: tools/editor/plugins/spatial_editor_plugin.cpp +msgid "Top (Num7)" +msgstr "Вид сверху (Num 7)" + +#: tools/editor/plugins/spatial_editor_plugin.cpp +msgid "Bottom (Shift+Num7)" +msgstr "Вид снизу (Shift+Num7)" + +#: tools/editor/plugins/spatial_editor_plugin.cpp +msgid "Left (Num3)" +msgstr "Вид слева (Num3)" + +#: tools/editor/plugins/spatial_editor_plugin.cpp +msgid "Right (Shift+Num3)" +msgstr "Вид справа (Shift+)" + +#: tools/editor/plugins/spatial_editor_plugin.cpp +msgid "Front (Num1)" +msgstr "Вид спереди (Num1)" + +#: tools/editor/plugins/spatial_editor_plugin.cpp +msgid "Rear (Shift+Num1)" +msgstr "Вид сзади (Shift+Num1)" + +#: tools/editor/plugins/spatial_editor_plugin.cpp +msgid "Perspective (Num5)" +msgstr "Перспектива (Num5)" + +#: tools/editor/plugins/spatial_editor_plugin.cpp +msgid "Orthogonal (Num5)" +msgstr "Ортогонально (Num5)" + +#: tools/editor/plugins/spatial_editor_plugin.cpp +msgid "Environment" +msgstr "Окружение" + +#: tools/editor/plugins/spatial_editor_plugin.cpp +msgid "Audio Listener" +msgstr "Прослушиватель звука" + +#: tools/editor/plugins/spatial_editor_plugin.cpp +msgid "Gizmos" +msgstr "Вещицы" + +#: tools/editor/plugins/spatial_editor_plugin.cpp +msgid "Selection (F)" +msgstr "Показать выбранный нод (F)" + +#: tools/editor/plugins/spatial_editor_plugin.cpp +msgid "Align with view (Ctrl+Shift+F)" +msgstr "Совместите с видом (Ctrl+Shift+F)" + +#: tools/editor/plugins/spatial_editor_plugin.cpp +msgid "XForm Dialog" +msgstr "XForm диалоговое окно" + +#: tools/editor/plugins/spatial_editor_plugin.cpp +msgid "No scene selected to instance!" +msgstr "Не выбрана сцена!" + +#: tools/editor/plugins/spatial_editor_plugin.cpp +msgid "Instance at Cursor" +msgstr "Экземпляр на курсор" + +#: tools/editor/plugins/spatial_editor_plugin.cpp +msgid "Could not instance scene!" +msgstr "Не возможно добавить сцену!" + +#: tools/editor/plugins/spatial_editor_plugin.cpp +msgid "Scale Mode (R)" +msgstr "Режим масштабирования (R)" + +#: tools/editor/plugins/spatial_editor_plugin.cpp +msgid "Local Coords" +msgstr "Локальные координаты" + +#: tools/editor/plugins/spatial_editor_plugin.cpp +msgid "Transform Dialog.." +msgstr "Окно преоброзования" + +#: tools/editor/plugins/spatial_editor_plugin.cpp +msgid "Use Default Light" +msgstr "Использовать стандартный свет" + +#: tools/editor/plugins/spatial_editor_plugin.cpp +msgid "Use Default sRGB" +msgstr "Использовать sRGB" + +#: tools/editor/plugins/spatial_editor_plugin.cpp +msgid "Display Normal" +msgstr "Отображать нормали" + +#: tools/editor/plugins/spatial_editor_plugin.cpp +msgid "Display Wireframe" +msgstr "Отображать сетку" + +#: tools/editor/plugins/spatial_editor_plugin.cpp +msgid "Display Overdraw" +msgstr "Отображать просвечивание" + +#: tools/editor/plugins/spatial_editor_plugin.cpp +msgid "Display Shadeless" +msgstr "Отображать без теней" + +#: tools/editor/plugins/spatial_editor_plugin.cpp +msgid "View Origin" +msgstr "Отображать начало координат" + +#: tools/editor/plugins/spatial_editor_plugin.cpp +msgid "View Grid" +msgstr "Отображать сетку" + +#: tools/editor/plugins/spatial_editor_plugin.cpp +msgid "Snap Settings" +msgstr "Параметры привязки" + +#: tools/editor/plugins/spatial_editor_plugin.cpp +msgid "Translate Snap:" +msgstr "Привязка преобразований:" + +#: tools/editor/plugins/spatial_editor_plugin.cpp +msgid "Rotate Snap (deg.):" +msgstr "Привязка поворота (градусы):" + +#: tools/editor/plugins/spatial_editor_plugin.cpp +msgid "Scale Snap (%):" +msgstr "Привязка масштабирования (%):" + +#: tools/editor/plugins/spatial_editor_plugin.cpp +msgid "Viewport Settings" +msgstr "Настройки окна просмотра" + +#: tools/editor/plugins/spatial_editor_plugin.cpp +msgid "Default Light Normal:" +msgstr "Образец стандартного освещения:" + +#: tools/editor/plugins/spatial_editor_plugin.cpp +msgid "Ambient Light Color:" +msgstr "Цвет окружающего света:" + +#: tools/editor/plugins/spatial_editor_plugin.cpp +msgid "Perspective FOV (deg.):" +msgstr "FOV перспективы (градусы):" + +#: tools/editor/plugins/spatial_editor_plugin.cpp +msgid "View Z-Near:" +msgstr "Ближний Z отображения:" + +#: tools/editor/plugins/spatial_editor_plugin.cpp +msgid "View Z-Far:" +msgstr "Дальний Z отображения:" + +#: tools/editor/plugins/spatial_editor_plugin.cpp +msgid "Transform Change" +msgstr "Изменение преобразования" + +#: tools/editor/plugins/spatial_editor_plugin.cpp +msgid "Translate:" +msgstr "Преоброзования:" + +#: tools/editor/plugins/spatial_editor_plugin.cpp +msgid "Rotate (deg.):" +msgstr "Поворот (градусы):" + +#: tools/editor/plugins/spatial_editor_plugin.cpp +msgid "Scale (ratio):" +msgstr "Масштаб (соотношение)" + +#: tools/editor/plugins/spatial_editor_plugin.cpp +msgid "Transform Type" +msgstr "Тип преоброзования" + +#: tools/editor/plugins/spatial_editor_plugin.cpp +msgid "Pre" +msgstr "До" + +#: tools/editor/plugins/spatial_editor_plugin.cpp +msgid "Post" +msgstr "После" + +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "Error while saving theme" +msgstr "Ошибка во время сохранения темы" + +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "Error saving" +msgstr "Ошибка сохранения" + +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "Error importing theme" +msgstr "Ошибка импортирования темы" + +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "Error importing" +msgstr "Ошибка импортирования" + +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "Import Theme" +msgstr "Импортировать тему" + +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "Save Theme As.." +msgstr "Сохранить тему как.." + +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "Save All" +msgstr "Сохранить всё" + +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "History Prev" +msgstr "История - назад" + +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "History Next" +msgstr "История - вперёд" + +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "Reload Theme" +msgstr "Перезагрузить тему" + +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "Save Theme" +msgstr "Сохранить тему" + +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "Save Theme As" +msgstr "Сохранить тему как" + +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "Indent Left" +msgstr "Убрать отступ слева" + +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "Indent Right" +msgstr "Добавить отступ" + +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "Toggle Comment" +msgstr "Вкл/Выкл комментарий" + +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "Clone Down" +msgstr "Копировать вниз" + +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "Complete Symbol" +msgstr "Список автозавершения" + +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "Trim Trailing Whitespace" +msgstr "Удаление пробелов в конце строк" + +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "Auto Indent" +msgstr "Автоотступ" + +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "Goto Function.." +msgstr "Перейти к функции.." + +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "Debug" +msgstr "Отладка" + +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "Toggle Breakpoint" +msgstr "Точка останова" + +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "Keep Debugger Open" +msgstr "Оставить отладчик открытым" + +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "Window" +msgstr "Окно" + +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "Move Left" +msgstr "Двигать влево" + +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "Move Right" +msgstr "Двигать вправо" + +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "Help" +msgstr "Справка" + +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "Contextual" +msgstr "Контекстная" + +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "Tutorials" +msgstr "Уроки" + +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "Open https://godotengine.org at tutorials section." +msgstr "Открыть https://godotengine.org с разделом уроков." + +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "Classes" +msgstr "Классы" + +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "Search the class hierarchy." +msgstr "Поиск в классовой иерархии." + +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "Search Help" +msgstr "Поиск внутри классов" + +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "Search the reference documentation." +msgstr "Поиск справочной документации." + +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "Go to previous edited document." +msgstr "Перейти к предыдущему редактируемому документу." + +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "Go to next edited document." +msgstr "Перейти к следующему редактируемому документу." + +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "Create Script" +msgstr "Создать скрипт" + +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "" +"The following files are newer on disk.\n" +"What action should be taken?:" +msgstr "" +"Следующие файлы новее на диске.\n" +"Какие меры должны быть приняты?:" + +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "Reload" +msgstr "Перезагрузить" + +#: tools/editor/plugins/script_editor_plugin.cpp +msgid "Resave" +msgstr "Пересохранить" + +#: tools/editor/plugins/style_box_editor_plugin.cpp +msgid "StyleBox Preview:" +msgstr "StyleBox предпросмотр:" + +#: tools/editor/plugins/sample_editor_plugin.cpp +msgid "Length:" +msgstr "Длинна:" + +#: tools/editor/plugins/shader_graph_editor_plugin.cpp +msgid "Change Scalar Constant" +msgstr "Change Scalar Constant" + +#: tools/editor/plugins/shader_graph_editor_plugin.cpp +msgid "Change Vec Constant" +msgstr "Change Vec Constant" + +#: tools/editor/plugins/shader_graph_editor_plugin.cpp +msgid "Change RGB Constant" +msgstr "Change RGB Constant" + +#: tools/editor/plugins/shader_graph_editor_plugin.cpp +msgid "Change Scalar Operator" +msgstr "Change Scalar Operator" + +#: tools/editor/plugins/shader_graph_editor_plugin.cpp +msgid "Change Vec Operator" +msgstr "Change Vec Operator" + +#: tools/editor/plugins/shader_graph_editor_plugin.cpp +msgid "Change Vec Scalar Operator" +msgstr "Change Vec Scalar Operator" + +#: tools/editor/plugins/shader_graph_editor_plugin.cpp +msgid "Change RGB Operator" +msgstr "Change RGB Operator" + +#: tools/editor/plugins/shader_graph_editor_plugin.cpp +msgid "Toggle Rot Only" +msgstr "Toggle Rot Only" + +#: tools/editor/plugins/shader_graph_editor_plugin.cpp +msgid "Change Scalar Function" +msgstr "Change Scalar Function" + +#: tools/editor/plugins/shader_graph_editor_plugin.cpp +msgid "Change Vec Function" +msgstr "Change Vec Function" + +#: tools/editor/plugins/shader_graph_editor_plugin.cpp +msgid "Change Scalar Uniform" +msgstr "Change Scalar Uniform" + +#: tools/editor/plugins/shader_graph_editor_plugin.cpp +msgid "Change Vec Uniform" +msgstr "Change Vec Uniform" + +#: tools/editor/plugins/shader_graph_editor_plugin.cpp +msgid "Change RGB Uniform" +msgstr "Change RGB Uniform" + +#: tools/editor/plugins/shader_graph_editor_plugin.cpp +msgid "Change Default Value" +msgstr "Change Default Value" + +#: tools/editor/plugins/shader_graph_editor_plugin.cpp +msgid "Change XForm Uniform" +msgstr "Change XForm Uniform" + +#: tools/editor/plugins/shader_graph_editor_plugin.cpp +msgid "Change Texture Uniform" +msgstr "Change Texture Uniform" + +#: tools/editor/plugins/shader_graph_editor_plugin.cpp +msgid "Change Cubemap Uniform" +msgstr "Change Cubemap Uniform" + +#: tools/editor/plugins/shader_graph_editor_plugin.cpp +msgid "Change Comment" +msgstr "Change Comment" + +#: tools/editor/plugins/shader_graph_editor_plugin.cpp +msgid "Add/Remove to Color Ramp" +msgstr "Add/Remove to Color Ramp" + +#: tools/editor/plugins/shader_graph_editor_plugin.cpp +#: tools/editor/plugins/color_ramp_editor_plugin.cpp +msgid "Modify Color Ramp" +msgstr "Modify Color Ramp" + +#: tools/editor/plugins/shader_graph_editor_plugin.cpp +msgid "Add/Remove to Curve Map" +msgstr "Add/Remove to Curve Map" + +#: tools/editor/plugins/shader_graph_editor_plugin.cpp +msgid "Modify Curve Map" +msgstr "Modify Curve Map" + +#: tools/editor/plugins/shader_graph_editor_plugin.cpp +msgid "Change Input Name" +msgstr "Change Input Name" + +#: tools/editor/plugins/shader_graph_editor_plugin.cpp +msgid "Connect Graph Nodes" +msgstr "Connect Graph Nodes" + +#: tools/editor/plugins/shader_graph_editor_plugin.cpp +msgid "Disconnect Graph Nodes" +msgstr "Disconnect Graph Nodes" + +#: tools/editor/plugins/shader_graph_editor_plugin.cpp +msgid "Remove Shader Graph Node" +msgstr "Remove Shader Graph Node" + +#: tools/editor/plugins/shader_graph_editor_plugin.cpp +msgid "Move Shader Graph Node" +msgstr "Move Shader Graph Node" + +#: tools/editor/plugins/shader_graph_editor_plugin.cpp +msgid "Duplicate Graph Node(s)" +msgstr "Duplicate Graph Node(s)" + +#: tools/editor/plugins/shader_graph_editor_plugin.cpp +msgid "Delete Shader Graph Node(s)" +msgstr "Delete Shader Graph Node(s)" + +#: tools/editor/plugins/shader_graph_editor_plugin.cpp +msgid "Error: Cyclic Connection Link" +msgstr "Ошибка: Циклическая подключение" + +#: tools/editor/plugins/shader_graph_editor_plugin.cpp +msgid "Error: Missing Input Connections" +msgstr "Ошибка: Отсутствует входное подключение" + +#: tools/editor/plugins/shader_graph_editor_plugin.cpp +msgid "Add Shader Graph Node" +msgstr "Add Shader Graph Node" + +#: tools/editor/plugins/mesh_instance_editor_plugin.cpp +msgid "Mesh is empty!" +msgstr "Мэш пустой!" + +#: tools/editor/plugins/mesh_instance_editor_plugin.cpp +msgid "Create Static Trimesh Body" +msgstr "Create Static Trimesh Body" + +#: tools/editor/plugins/mesh_instance_editor_plugin.cpp +msgid "Create Static Convex Body" +msgstr "Create Static Convex Body" + +#: tools/editor/plugins/mesh_instance_editor_plugin.cpp +msgid "This doesn't work on scene root!" +msgstr "Это не работает на корне сцены!" + +#: tools/editor/plugins/mesh_instance_editor_plugin.cpp +msgid "Create Trimesh Shape" +msgstr "Create Trimesh Shape" + +#: tools/editor/plugins/mesh_instance_editor_plugin.cpp +msgid "Create Convex Shape" +msgstr "Create Convex Shape" + +#: tools/editor/plugins/mesh_instance_editor_plugin.cpp +msgid "Create Navigation Mesh" +msgstr "Create Navigation Mesh" + +#: tools/editor/plugins/mesh_instance_editor_plugin.cpp +msgid "MeshInstance lacks a Mesh!" +msgstr "В MeshInstance нет сетки!" + +#: tools/editor/plugins/mesh_instance_editor_plugin.cpp +msgid "Could not create outline!" +msgstr "Невозможно создать контур!" + +#: tools/editor/plugins/mesh_instance_editor_plugin.cpp +msgid "Create Outline" +msgstr "Создать контур" + +#: tools/editor/plugins/mesh_instance_editor_plugin.cpp +msgid "Create Trimesh Static Body" +msgstr "Создать вогнутый Static Body" + +#: tools/editor/plugins/mesh_instance_editor_plugin.cpp +msgid "Create Convex Static Body" +msgstr "Создать выпуклый Static Body" + +#: tools/editor/plugins/mesh_instance_editor_plugin.cpp +msgid "Create Trimesh Collision Sibling" +msgstr "Создать вогнутый Collision Sibling" + +#: tools/editor/plugins/mesh_instance_editor_plugin.cpp +msgid "Create Convex Collision Sibling" +msgstr "Создать выпуклый Collision Sibling" + +#: tools/editor/plugins/mesh_instance_editor_plugin.cpp +msgid "Create Outline Mesh.." +msgstr "Создать мэш обводки.." + +#: tools/editor/plugins/mesh_instance_editor_plugin.cpp +msgid "Create Outline Mesh" +msgstr "Создать мэш обводки" + +#: tools/editor/plugins/mesh_instance_editor_plugin.cpp +msgid "Outline Size:" +msgstr "Размер обводки:" + +#: tools/editor/plugins/polygon_2d_editor_plugin.cpp +msgid "Create UV Map" +msgstr "Создать UV карту" + +#: tools/editor/plugins/polygon_2d_editor_plugin.cpp +msgid "Transform UV Map" +msgstr "Преобразовать UV карту" + +#: tools/editor/plugins/polygon_2d_editor_plugin.cpp +msgid "Polygon 2D UV Editor" +msgstr "Polygon 2D UV редактор" + +#: tools/editor/plugins/polygon_2d_editor_plugin.cpp +msgid "Move Point" +msgstr "Передвинуть точку" + +#: tools/editor/plugins/polygon_2d_editor_plugin.cpp +msgid "Ctrl: Rotate" +msgstr "Ctrl: Поворот" + +#: tools/editor/plugins/polygon_2d_editor_plugin.cpp +msgid "Shift: Move All" +msgstr "Shift: Передвинуть все" + +#: tools/editor/plugins/polygon_2d_editor_plugin.cpp +msgid "Shift+Ctrl: Scale" +msgstr "Shift+Ctrl: Масштаб" + +#: tools/editor/plugins/polygon_2d_editor_plugin.cpp +msgid "Move Polygon" +msgstr "Передвинуть полигон" + +#: tools/editor/plugins/polygon_2d_editor_plugin.cpp +msgid "Rotate Polygon" +msgstr "Повернуть полигон" + +#: tools/editor/plugins/polygon_2d_editor_plugin.cpp +msgid "Scale Polygon" +msgstr "Масштабировать полигон" + +#: tools/editor/plugins/polygon_2d_editor_plugin.cpp +msgid "Polygon->UV" +msgstr "Полигон -> UV" + +#: tools/editor/plugins/polygon_2d_editor_plugin.cpp +msgid "UV->Polygon" +msgstr "UV -> Полигон" + +#: tools/editor/plugins/polygon_2d_editor_plugin.cpp +msgid "Clear UV" +msgstr "Очистить UV" + +#: tools/editor/plugins/polygon_2d_editor_plugin.cpp +msgid "Snap" +msgstr "Привязка" + +#: tools/editor/plugins/polygon_2d_editor_plugin.cpp +#: tools/editor/plugins/sprite_region_editor_plugin.cpp +msgid "Enable Snap" +msgstr "Активировать привязку" + +#: tools/editor/plugins/polygon_2d_editor_plugin.cpp +msgid "Grid" +msgstr "Сетка" + +#: tools/editor/plugins/sprite_region_editor_plugin.cpp +msgid "Set region_rect" +msgstr "Установить прямоугольник региона" + +#: tools/editor/plugins/sprite_region_editor_plugin.cpp +msgid "Sprite Region Editor" +msgstr "Редактор Области Спрайта" + +#: tools/editor/plugins/resource_preloader_editor_plugin.cpp +msgid "ERROR: Couldn't load resource!" +msgstr "ОШИБКА: Невозможно загрузить ресурс!" + +#: tools/editor/plugins/resource_preloader_editor_plugin.cpp +msgid "Add Resource" +msgstr "Добавить ресурс" + +#: tools/editor/plugins/resource_preloader_editor_plugin.cpp +msgid "Rename Resource" +msgstr "Переименовать ресурс" + +#: tools/editor/plugins/resource_preloader_editor_plugin.cpp +#: tools/editor/plugins/sprite_frames_editor_plugin.cpp +msgid "Delete Resource" +msgstr "Удалить ресурс" + +#: tools/editor/plugins/resource_preloader_editor_plugin.cpp +msgid "Resource clipboard is empty!" +msgstr "Нет ресурса в буфере обмена!" + +#: tools/editor/plugins/resource_preloader_editor_plugin.cpp +#: tools/editor/plugins/sprite_frames_editor_plugin.cpp +msgid "Load Resource" +msgstr "Загрузить ресурс" + +#: tools/editor/plugins/sprite_frames_editor_plugin.cpp +msgid "ERROR: Couldn't load frame resource!" +msgstr "ОШИБКА: Невозможно загрузить кадр!" + +#: tools/editor/plugins/sprite_frames_editor_plugin.cpp +msgid "Add Frame" +msgstr "Добавить кадр" + +#: tools/editor/plugins/sprite_frames_editor_plugin.cpp +msgid "Resource clipboard is empty or not a texture!" +msgstr "Буфер обмена чист или не содержит текстуру!" + +#: tools/editor/plugins/sprite_frames_editor_plugin.cpp +msgid "Paste Frame" +msgstr "Вставить кадр" + +#: tools/editor/plugins/sprite_frames_editor_plugin.cpp +msgid "Add Empty" +msgstr "Добавить пустоту" + +#: tools/editor/plugins/sprite_frames_editor_plugin.cpp +msgid "Change Animation Loop" +msgstr "Изменить цикличность анимации" + +#: tools/editor/plugins/sprite_frames_editor_plugin.cpp +msgid "Change Animation FPS" +msgstr "Изменить FPS анимации" + +#: tools/editor/plugins/sprite_frames_editor_plugin.cpp +msgid "(empty)" +msgstr "(пусто)" + +#: tools/editor/plugins/sprite_frames_editor_plugin.cpp +msgid "Animations" +msgstr "Анимации" + +#: tools/editor/plugins/sprite_frames_editor_plugin.cpp +msgid "Speed (FPS):" +msgstr "Скорость (FPS):" + +#: tools/editor/plugins/sprite_frames_editor_plugin.cpp +#: tools/editor/io_plugins/editor_scene_import_plugin.cpp +msgid "Loop" +msgstr "Закциклить" + +#: tools/editor/plugins/sprite_frames_editor_plugin.cpp +msgid "Animation Frames" +msgstr "Кадры анимации" + +#: tools/editor/plugins/sprite_frames_editor_plugin.cpp +msgid "Insert Empty (Before)" +msgstr "Вставить пустоту (До)" + +#: tools/editor/plugins/sprite_frames_editor_plugin.cpp +msgid "Insert Empty (After)" +msgstr "Вставить пустоту (После)" + +#: tools/editor/plugins/sprite_frames_editor_plugin.cpp +msgid "Up" +msgstr "Вверх" + +#: tools/editor/plugins/sprite_frames_editor_plugin.cpp +msgid "Down" +msgstr "Вниз" + +#: tools/editor/plugins/navigation_polygon_editor_plugin.cpp +msgid "Create Navigation Polygon" +msgstr "Создать Navigation Polygon" + +#: tools/editor/plugins/navigation_polygon_editor_plugin.cpp +msgid "Remove Poly And Point" +msgstr "Удалить полигон и точку" + +#: tools/editor/plugins/collision_shape_2d_editor_plugin.cpp +msgid "Set Handle" +msgstr "Установить обработчик" + +#: tools/editor/plugins/particles_2d_editor_plugin.cpp +msgid "Error loading image:" +msgstr "Ошибка при загрузке изображения:" + +#: tools/editor/plugins/particles_2d_editor_plugin.cpp +msgid "No pixels with transparency > 128 in image.." +msgstr "Никаких пикселей с прозрачностью > 128 в изображении.." + +#: tools/editor/plugins/particles_2d_editor_plugin.cpp +msgid "Set Emission Mask" +msgstr "Set Emission Mask" + +#: tools/editor/plugins/particles_2d_editor_plugin.cpp +msgid "Clear Emission Mask" +msgstr "Clear Emission Mask" + +#: tools/editor/plugins/particles_2d_editor_plugin.cpp +msgid "Load Emission Mask" +msgstr "Load Emission Mask" + +#: tools/editor/plugins/particles_2d_editor_plugin.cpp +msgid "Generated Point Count:" +msgstr "Количество создаваемых точек:" + +#: tools/editor/plugins/cube_grid_theme_editor_plugin.cpp +msgid "Creating Mesh Library" +msgstr "Создание библиотеки мэшей" + +#: tools/editor/plugins/cube_grid_theme_editor_plugin.cpp +msgid "Thumbnail.." +msgstr "Миниатюра.." + +#: tools/editor/plugins/cube_grid_theme_editor_plugin.cpp +msgid "Remove item %d?" +msgstr "Удалить элемент %d?" + +#: tools/editor/plugins/cube_grid_theme_editor_plugin.cpp +#: tools/editor/io_plugins/editor_scene_import_plugin.cpp +msgid "Import Scene" +msgstr "Импортировать сцену" + +#: tools/editor/plugins/cube_grid_theme_editor_plugin.cpp +msgid "Remove Selected Item" +msgstr "Удалить выбранный элемент" + +#: tools/editor/plugins/cube_grid_theme_editor_plugin.cpp +msgid "Import from Scene" +msgstr "Импортировать из сцены" + +#: tools/editor/plugins/cube_grid_theme_editor_plugin.cpp +msgid "Update from Scene" +msgstr "Обновить из сцены" + +#: tools/editor/plugins/particles_editor_plugin.cpp +msgid "Node does not contain geometry." +msgstr "Нод не содержит геометрии." + +#: tools/editor/plugins/particles_editor_plugin.cpp +msgid "Node does not contain geometry (faces)." +msgstr "Нод не содержит геометрии (грани)." + +#: tools/editor/plugins/particles_editor_plugin.cpp +msgid "Faces contain no area!" +msgstr "Грани не содержат зоны!" + +#: tools/editor/plugins/particles_editor_plugin.cpp +msgid "No faces!" +msgstr "Нет граней!" + +#: tools/editor/plugins/particles_editor_plugin.cpp +msgid "Generate AABB" +msgstr "Сгенерировать AABB" + +#: tools/editor/plugins/particles_editor_plugin.cpp +msgid "Create Emitter From Mesh" +msgstr "Создать излучатель из мэша" + +#: tools/editor/plugins/particles_editor_plugin.cpp +msgid "Create Emitter From Node" +msgstr "Создать излучатель из нода" + +#: tools/editor/plugins/particles_editor_plugin.cpp +msgid "Clear Emitter" +msgstr "Очистить излучатель" + +#: tools/editor/plugins/particles_editor_plugin.cpp +msgid "Create Emitter" +msgstr "Создать излучатель" + +#: tools/editor/plugins/particles_editor_plugin.cpp +msgid "Emission Positions:" +msgstr "Количество выбросов:" + +#: tools/editor/plugins/particles_editor_plugin.cpp +msgid "Emission Fill:" +msgstr "Заполнение излучателя:" + +#: tools/editor/plugins/particles_editor_plugin.cpp +msgid "Surface" +msgstr "Поверхность" + +#: tools/editor/plugins/particles_editor_plugin.cpp +msgid "Volume" +msgstr "Объём" + +#: tools/editor/plugins/item_list_editor_plugin.cpp +msgid "Item %d" +msgstr "Элемент %d" + +#: tools/editor/plugins/item_list_editor_plugin.cpp +msgid "Items" +msgstr "Элементы" + +#: tools/editor/plugins/item_list_editor_plugin.cpp +msgid "Item List Editor" +msgstr "Редактор списка элементов" + +#: tools/editor/plugins/color_ramp_editor_plugin.cpp +msgid "Add/Remove Color Ramp Point" +msgstr "Добавить/Удалить точку Color Ramp" + +#: tools/editor/plugins/path_editor_plugin.cpp +msgid "Curve Point #" +msgstr "Точка Кривой #" + +#: tools/editor/plugins/path_editor_plugin.cpp +msgid "Set Curve Point Pos" +msgstr "Установить позицию точки кривой" + +#: tools/editor/plugins/path_editor_plugin.cpp +msgid "Set Curve In Pos" +msgstr "Установить позицию входа кривой" + +#: tools/editor/plugins/path_editor_plugin.cpp +msgid "Set Curve Out Pos" +msgstr "Установить позицию выхода кривой" + +#: tools/editor/plugins/path_editor_plugin.cpp +msgid "Split Path" +msgstr "Разделить путь" + +#: tools/editor/plugins/path_editor_plugin.cpp +#: tools/editor/plugins/path_2d_editor_plugin.cpp +msgid "Add Point to Curve" +msgstr "Добавить точку к кривой" + +#: tools/editor/plugins/path_editor_plugin.cpp +msgid "Remove Path Point" +msgstr "Удалить точку пути" + +#: tools/editor/plugins/path_editor_plugin.cpp +#: tools/editor/plugins/path_2d_editor_plugin.cpp +msgid "Select Points" +msgstr "Выбрать точки" + +#: tools/editor/plugins/path_editor_plugin.cpp +#: tools/editor/plugins/path_2d_editor_plugin.cpp +msgid "Shift+Drag: Select Control Points" +msgstr "Shift+Тащить: Выбрать точки управления" + +#: tools/editor/plugins/path_editor_plugin.cpp +#: tools/editor/plugins/path_2d_editor_plugin.cpp +msgid "Click: Add Point" +msgstr "ЛКМ: Добавить точку" + +#: tools/editor/plugins/path_editor_plugin.cpp +#: tools/editor/plugins/path_2d_editor_plugin.cpp +msgid "Right Click: Delete Point" +msgstr "ПКМ: Удалить точку" + +#: tools/editor/plugins/path_editor_plugin.cpp +#: tools/editor/plugins/path_2d_editor_plugin.cpp +msgid "Add Point (in empty space)" +msgstr "Добавить точку (в пустом пространстрве)" + +#: tools/editor/plugins/path_editor_plugin.cpp +#: tools/editor/plugins/path_2d_editor_plugin.cpp +msgid "Split Segment (in curve)" +msgstr "Разделить сегмент (в кривой)" + +#: tools/editor/plugins/path_editor_plugin.cpp +#: tools/editor/plugins/path_2d_editor_plugin.cpp +msgid "Delete Point" +msgstr "Удалить точку" + +#: tools/editor/plugins/path_editor_plugin.cpp +#: tools/editor/plugins/path_2d_editor_plugin.cpp +msgid "Close Curve" +msgstr "Сомкнуть кривую" + +#: tools/editor/plugins/tile_set_editor_plugin.cpp +msgid "Could not find tile:" +msgstr "Невозможно найти тайл:" + +#: tools/editor/plugins/tile_set_editor_plugin.cpp +msgid "Item name or ID:" +msgstr "ID или имя элемента" + +#: tools/editor/plugins/tile_set_editor_plugin.cpp +msgid "Create from scene?" +msgstr "Создать из сцены?" + +#: tools/editor/plugins/tile_set_editor_plugin.cpp +msgid "Merge from scene?" +msgstr "Слияние из сцены?" + +#: tools/editor/plugins/tile_set_editor_plugin.cpp +msgid "Create from Scene" +msgstr "Создать из сцены" + +#: tools/editor/plugins/tile_set_editor_plugin.cpp +msgid "Merge from Scene" +msgstr "Слияние из сцены" + +#: tools/editor/plugins/path_2d_editor_plugin.cpp +msgid "Remove Point from Curve" +msgstr "Remove Point from Curve" + +#: tools/editor/plugins/path_2d_editor_plugin.cpp +msgid "Move Point in Curve" +msgstr "Move Point in Curve" + +#: tools/editor/plugins/path_2d_editor_plugin.cpp +msgid "Move In-Control in Curve" +msgstr "Move In-Control in Curve" + +#: tools/editor/plugins/path_2d_editor_plugin.cpp +msgid "Move Out-Control in Curve" +msgstr "Move Out-Control in Curve" + +#: tools/editor/plugins/path_2d_editor_plugin.cpp +msgid "Select Control Points (Shift+Drag)" +msgstr "Выбор точек управления (Shift+Drag)" + +#: tools/editor/io_plugins/editor_texture_import_plugin.cpp +msgid "Uncompressed" +msgstr "Несжатый" + +#: tools/editor/io_plugins/editor_texture_import_plugin.cpp +msgid "Compress Lossless (PNG)" +msgstr "Сжатие без потери качества (PNG)" + +#: tools/editor/io_plugins/editor_texture_import_plugin.cpp +msgid "Compress Lossy (WebP)" +msgstr "Сжатие с потерями (WebP)" + +#: tools/editor/io_plugins/editor_texture_import_plugin.cpp +msgid "Compress (VRAM)" +msgstr "Сжатие (VRAM)" + +#: tools/editor/io_plugins/editor_texture_import_plugin.cpp +msgid "Texture Format" +msgstr "Формат текстуры" + +#: tools/editor/io_plugins/editor_texture_import_plugin.cpp +msgid "Texture Compression Quality (WebP):" +msgstr "Качество сжатия текстур (WebP):" + +#: tools/editor/io_plugins/editor_texture_import_plugin.cpp +msgid "Texture Options" +msgstr "Параметры текстуры" + +#: tools/editor/io_plugins/editor_texture_import_plugin.cpp +msgid "Please specify some files!" +msgstr "Пожалуйста, укажите некоторые файлы!" + +#: tools/editor/io_plugins/editor_texture_import_plugin.cpp +#: tools/editor/io_plugins/editor_scene_import_plugin.cpp +#: tools/editor/io_plugins/editor_sample_import_plugin.cpp +msgid "Target path is empty." +msgstr "Конечный путь пуст." + +#: tools/editor/io_plugins/editor_texture_import_plugin.cpp +#: tools/editor/io_plugins/editor_scene_import_plugin.cpp +#: tools/editor/io_plugins/editor_sample_import_plugin.cpp +msgid "Target path must be a complete resource path." +msgstr "Конечный путь должен быть полным путём к ресурсу." + +#: tools/editor/io_plugins/editor_texture_import_plugin.cpp +#: tools/editor/io_plugins/editor_scene_import_plugin.cpp +#: tools/editor/io_plugins/editor_sample_import_plugin.cpp +msgid "Target path must exist." +msgstr "Конечный путь должен существовать." + +#: tools/editor/io_plugins/editor_texture_import_plugin.cpp +msgid "At least one file needed for Atlas." +msgstr "Для атласа нужен хотя бы 1 файл." + +#: tools/editor/io_plugins/editor_texture_import_plugin.cpp +msgid "Error importing:" +msgstr "Ошибка импортирования:" + +#: tools/editor/io_plugins/editor_texture_import_plugin.cpp +msgid "Only one file is required for large texture." +msgstr "Только один файл необходим для большой текстуры." + +#: tools/editor/io_plugins/editor_texture_import_plugin.cpp +msgid "Max Texture Size:" +msgstr "Максимальный размер текстуры:" + +#: tools/editor/io_plugins/editor_texture_import_plugin.cpp +msgid "Import Textures for Atlas (2D)" +msgstr "Импортировать текстуры для атласа (2D)" + +#: tools/editor/io_plugins/editor_texture_import_plugin.cpp +msgid "Cell Size:" +msgstr "Размер ячейки:" + +#: tools/editor/io_plugins/editor_texture_import_plugin.cpp +msgid "Large Texture" +msgstr "Большая текстура" + +#: tools/editor/io_plugins/editor_texture_import_plugin.cpp +msgid "Import Large Textures (2D)" +msgstr "Импорт больших текстур (2D)" + +#: tools/editor/io_plugins/editor_texture_import_plugin.cpp +msgid "Source Texture" +msgstr "Исходная текстура" + +#: tools/editor/io_plugins/editor_texture_import_plugin.cpp +msgid "Base Atlas Texture" +msgstr "Базовая текстура атласа" + +#: tools/editor/io_plugins/editor_texture_import_plugin.cpp +msgid "Source Texture(s)" +msgstr "Исходные текстура(ы)" + +#: tools/editor/io_plugins/editor_texture_import_plugin.cpp +msgid "Import Textures for 2D" +msgstr "Импорт текстур для 2D" + +#: tools/editor/io_plugins/editor_texture_import_plugin.cpp +msgid "Import Textures for 3D" +msgstr "Импорт текстур для 3D" + +#: tools/editor/io_plugins/editor_texture_import_plugin.cpp +msgid "Import Textures" +msgstr "Импорт текстур" + +#: tools/editor/io_plugins/editor_texture_import_plugin.cpp +msgid "2D Texture" +msgstr "2D текстура" + +#: tools/editor/io_plugins/editor_texture_import_plugin.cpp +msgid "3D Texture" +msgstr "3D текстура" + +#: tools/editor/io_plugins/editor_texture_import_plugin.cpp +msgid "Atlas Texture" +msgstr "Текстура атласа" + +#: tools/editor/io_plugins/editor_texture_import_plugin.cpp +msgid "" +"NOTICE: Importing 2D textures is not mandatory. Just copy png/jpg files to " +"the project." +msgstr "" +"ВНИМАНИЕ: Импортирование 2D текстур не обязательно. Просто скопируйте png/" +"jpg файлы в папку проекта." + +#: tools/editor/io_plugins/editor_texture_import_plugin.cpp +msgid "Source Texture(s):" +msgstr "Исходные текстура(ы):" + +#: tools/editor/io_plugins/editor_texture_import_plugin.cpp +msgid "Crop empty space." +msgstr "Обрезать пустое пространство." + +#: tools/editor/io_plugins/editor_texture_import_plugin.cpp +#: tools/editor/io_plugins/editor_translation_import_plugin.cpp +#: tools/editor/io_plugins/editor_scene_import_plugin.cpp +#: tools/editor/io_plugins/editor_sample_import_plugin.cpp +#: tools/editor/io_plugins/editor_mesh_import_plugin.cpp +msgid "Target Path:" +msgstr "Целевой путь:" + +#: tools/editor/io_plugins/editor_texture_import_plugin.cpp +#: tools/editor/io_plugins/editor_translation_import_plugin.cpp +#: tools/editor/io_plugins/editor_scene_import_plugin.cpp +#: tools/editor/io_plugins/editor_font_import_plugin.cpp +#: tools/editor/io_plugins/editor_sample_import_plugin.cpp +msgid "Accept" +msgstr "Принять" + +#: tools/editor/io_plugins/editor_texture_import_plugin.cpp +msgid "Import Large Texture" +msgstr "Импорт большой текстуры" + +#: tools/editor/io_plugins/editor_texture_import_plugin.cpp +msgid "Load Source Image" +msgstr "Загрузка исходного изображения" + +#: tools/editor/io_plugins/editor_texture_import_plugin.cpp +msgid "Slicing" +msgstr "Нарезка" + +#: tools/editor/io_plugins/editor_texture_import_plugin.cpp +msgid "Inserting" +msgstr "Вставка" + +#: tools/editor/io_plugins/editor_texture_import_plugin.cpp +msgid "Saving" +msgstr "Сохранение" + +#: tools/editor/io_plugins/editor_texture_import_plugin.cpp +msgid "Couldn't save large texture:" +msgstr "Невозможно сохранить большую текстуру:" + +#: tools/editor/io_plugins/editor_texture_import_plugin.cpp +msgid "Build Atlas For:" +msgstr "Построение атласа для:" + +#: tools/editor/io_plugins/editor_texture_import_plugin.cpp +msgid "Loading Image:" +msgstr "Загрузка изображения:" + +#: tools/editor/io_plugins/editor_texture_import_plugin.cpp +msgid "Couldn't load image:" +msgstr "Невозможно загрузить изображение:" + +#: tools/editor/io_plugins/editor_texture_import_plugin.cpp +msgid "Converting Images" +msgstr "Преобразование изображений" + +#: tools/editor/io_plugins/editor_texture_import_plugin.cpp +msgid "Cropping Images" +msgstr "Обрезка изображений" + +#: tools/editor/io_plugins/editor_texture_import_plugin.cpp +msgid "Blitting Images" +msgstr "Блитирование Изображений" + +#: tools/editor/io_plugins/editor_texture_import_plugin.cpp +msgid "Couldn't save atlas image:" +msgstr "Невозможно сохранить изображение атласа:" + +#: tools/editor/io_plugins/editor_texture_import_plugin.cpp +msgid "Couldn't save converted texture:" +msgstr "Невозможно сохранить конвертированную текстуру:" + +#: tools/editor/io_plugins/editor_translation_import_plugin.cpp +msgid "Invalid source!" +msgstr "Неверный источник!" + +#: tools/editor/io_plugins/editor_translation_import_plugin.cpp +msgid "Invalid translation source!" +msgstr "Неверный источник перевода!" + +#: tools/editor/io_plugins/editor_translation_import_plugin.cpp +msgid "Column" +msgstr "Колонка" + +#: tools/editor/io_plugins/editor_translation_import_plugin.cpp +msgid "No items to import!" +msgstr "Нет элементов для импорта!" + +#: tools/editor/io_plugins/editor_translation_import_plugin.cpp +msgid "No target path!" +msgstr "Нет конечного пути!" + +#: tools/editor/io_plugins/editor_translation_import_plugin.cpp +msgid "Import Translations" +msgstr "Импорт переводов" + +#: tools/editor/io_plugins/editor_translation_import_plugin.cpp +msgid "Couldn't import!" +msgstr "Не удалось импортировать!" + +#: tools/editor/io_plugins/editor_translation_import_plugin.cpp +msgid "Import Translation" +msgstr "Импорт перевода" + +#: tools/editor/io_plugins/editor_translation_import_plugin.cpp +msgid "Source CSV:" +msgstr "Исходный CSV:" + +#: tools/editor/io_plugins/editor_translation_import_plugin.cpp +msgid "Ignore First Row" +msgstr "Игнорировать первую строку" + +#: tools/editor/io_plugins/editor_translation_import_plugin.cpp +msgid "Compress" +msgstr "Сжимать" + +#: tools/editor/io_plugins/editor_translation_import_plugin.cpp +msgid "Add to Project (engine.cfg)" +msgstr "Добавить в проект (engine.cfg)" + +#: tools/editor/io_plugins/editor_translation_import_plugin.cpp +msgid "Import Languages:" +msgstr "Импортировать языки:" + +#: tools/editor/io_plugins/editor_scene_import_plugin.cpp +msgid "New Clip" +msgstr "Новый клип" + +#: tools/editor/io_plugins/editor_scene_import_plugin.cpp +msgid "Animation Options" +msgstr "Параметры анимации" + +#: tools/editor/io_plugins/editor_scene_import_plugin.cpp +msgid "Flags" +msgstr "Флаги" + +#: tools/editor/io_plugins/editor_scene_import_plugin.cpp +msgid "Bake FPS:" +msgstr "Запечь FPS:" + +#: tools/editor/io_plugins/editor_scene_import_plugin.cpp +msgid "Optimizer" +msgstr "Оптимизатор" + +#: tools/editor/io_plugins/editor_scene_import_plugin.cpp +msgid "Max Linear Error" +msgstr "Максимальная линейная погрешность" + +#: tools/editor/io_plugins/editor_scene_import_plugin.cpp +msgid "Max Angular Error" +msgstr "Максимальная угловая погрешность" + +#: tools/editor/io_plugins/editor_scene_import_plugin.cpp +msgid "Max Angle" +msgstr "Максимальный угол" + +#: tools/editor/io_plugins/editor_scene_import_plugin.cpp +msgid "Clips" +msgstr "Клипы" + +#: tools/editor/io_plugins/editor_scene_import_plugin.cpp +msgid "Start(s)" +msgstr "Начало (сек)" + +#: tools/editor/io_plugins/editor_scene_import_plugin.cpp +msgid "End(s)" +msgstr "Конец (сек)" + +#: tools/editor/io_plugins/editor_scene_import_plugin.cpp +msgid "Filters" +msgstr "Фильтры" + +#: tools/editor/io_plugins/editor_scene_import_plugin.cpp +msgid "Source path is empty." +msgstr "Путь к источнику пуст." + +#: tools/editor/io_plugins/editor_scene_import_plugin.cpp +msgid "Couldn't load post-import script." +msgstr "Не могу загрузить скрипт пост-процесса." + +#: tools/editor/io_plugins/editor_scene_import_plugin.cpp +msgid "Invalid/broken script for post-import." +msgstr "Поврежденный/сломанный сценарий для пост-импорта." + +#: tools/editor/io_plugins/editor_scene_import_plugin.cpp +msgid "Error importing scene." +msgstr "Ошибка импортирования сцены." + +#: tools/editor/io_plugins/editor_scene_import_plugin.cpp +msgid "Import 3D Scene" +msgstr "Импорт 3D сцены" + +#: tools/editor/io_plugins/editor_scene_import_plugin.cpp +msgid "Source Scene:" +msgstr "Исходная сцена:" + +#: tools/editor/io_plugins/editor_scene_import_plugin.cpp +msgid "Same as Target Scene" +msgstr "То же, что и целевая сцена" + +#: tools/editor/io_plugins/editor_scene_import_plugin.cpp +msgid "Shared" +msgstr "Общий" + +#: tools/editor/io_plugins/editor_scene_import_plugin.cpp +msgid "Target Texture Folder:" +msgstr "Целевая папка текстуры:" + +#: tools/editor/io_plugins/editor_scene_import_plugin.cpp +#: tools/editor/io_plugins/editor_font_import_plugin.cpp +#: tools/editor/io_plugins/editor_sample_import_plugin.cpp +#: tools/editor/io_plugins/editor_mesh_import_plugin.cpp +msgid "Options:" +msgstr "Параметры:" + +#: tools/editor/io_plugins/editor_scene_import_plugin.cpp +msgid "Post-Process Script:" +msgstr "Скрипт пост-процесса:" + +#: tools/editor/io_plugins/editor_scene_import_plugin.cpp +msgid "Custom Root Node Type:" +msgstr "Настраиваемый тип корневого нода:" + +#: tools/editor/io_plugins/editor_scene_import_plugin.cpp +msgid "Overwrite Existing Scene" +msgstr "Перезаписать существующую сцену" + +#: tools/editor/io_plugins/editor_scene_import_plugin.cpp +msgid "Overwrite Existing, Keep Materials" +msgstr "Перезаписать существующую сцену с сохранением материалов" + +#: tools/editor/io_plugins/editor_scene_import_plugin.cpp +msgid "Keep Existing, Merge with New" +msgstr "Сохранить существующую сцену и объединить с новой" + +#: tools/editor/io_plugins/editor_scene_import_plugin.cpp +msgid "Keep Existing, Ignore New" +msgstr "Сохранить существующую и игнорировать новую" + +#: tools/editor/io_plugins/editor_scene_import_plugin.cpp +msgid "This Time:" +msgstr "В этот раз:" + +#: tools/editor/io_plugins/editor_scene_import_plugin.cpp +msgid "Next Time:" +msgstr "В следующий раз:" + +#: tools/editor/io_plugins/editor_scene_import_plugin.cpp +msgid "The Following Files are Missing:" +msgstr "Отсутствуют следующие файлы:" + +#: tools/editor/io_plugins/editor_scene_import_plugin.cpp +msgid "Import Anyway" +msgstr "Импорт в любом случае" + +#: tools/editor/io_plugins/editor_scene_import_plugin.cpp +msgid "Cancel" +msgstr "Отмена" + +#: tools/editor/io_plugins/editor_scene_import_plugin.cpp +msgid "Import & Open" +msgstr "Импортировать & Открыть" + +#: tools/editor/io_plugins/editor_scene_import_plugin.cpp +msgid "Edited scene has not been saved, open imported scene anyway?" +msgstr "" +"Редактируемая сцена не была сохранена, открыть импортированную сцену в любом " +"случае?" + +#: tools/editor/io_plugins/editor_scene_import_plugin.cpp +msgid "Importing Scene.." +msgstr "Импортирование сцены.." + +#: tools/editor/io_plugins/editor_scene_import_plugin.cpp +msgid "Running Custom Script.." +msgstr "Запуск пользовательского скрипта.." + +#: tools/editor/io_plugins/editor_scene_import_plugin.cpp +msgid "Couldn't load post-import script:" +msgstr "Не могу загрузить скрипт для пост-импорта:" + +#: tools/editor/io_plugins/editor_scene_import_plugin.cpp +msgid "Invalid/broken script for post-import:" +msgstr "Повреждённый/сломанный скрипт для пост-импорта:" + +#: tools/editor/io_plugins/editor_scene_import_plugin.cpp +msgid "Error running post-import script:" +msgstr "Ошибка запуска пост-импорт скрипта:" + +#: tools/editor/io_plugins/editor_scene_import_plugin.cpp +msgid "Import Image:" +msgstr "Импорт изображения:" + +#: tools/editor/io_plugins/editor_scene_import_plugin.cpp +msgid "Can't import a file over itself:" +msgstr "Невозможно импортировать файл поверх негоже:" + +#: tools/editor/io_plugins/editor_scene_import_plugin.cpp +msgid "Couldn't localize path: %s (already local)" +msgstr "Невозможно локализовать путь: %s (уже локальный)" + +#: tools/editor/io_plugins/editor_scene_import_plugin.cpp +msgid "Saving.." +msgstr "Сохранение.." + +#: tools/editor/io_plugins/editor_font_import_plugin.cpp +msgid "No source font file!" +msgstr "Нет исходного файл шрифта!" + +#: tools/editor/io_plugins/editor_font_import_plugin.cpp +msgid "No target font resource!" +msgstr "Нет целевого ресурса шрифта!" + +#: tools/editor/io_plugins/editor_font_import_plugin.cpp +msgid "Can't load/process source font." +msgstr "Не удалось загрузить/исполнить исходный шрифт." + +#: tools/editor/io_plugins/editor_font_import_plugin.cpp +msgid "Couldn't save font." +msgstr "Невозможно сохранить шрифт." + +#: tools/editor/io_plugins/editor_font_import_plugin.cpp +msgid "Source Font:" +msgstr "Исходный шрифт:" + +#: tools/editor/io_plugins/editor_font_import_plugin.cpp +msgid "Source Font Size:" +msgstr "Исходный размер шрифта:" + +#: tools/editor/io_plugins/editor_font_import_plugin.cpp +msgid "Dest Resource:" +msgstr "Ресурс назначения:" + +#: tools/editor/io_plugins/editor_font_import_plugin.cpp +msgid "The quick brown fox jumps over the lazy dog." +msgstr "" +"Съешь ещё этих мягких французских булок да выпей чаю. \n" +"The quick brown fox jumps over the lazy dog.\n" +"0123456789`!@#$%^&*()_+-=\\/" + +#: tools/editor/io_plugins/editor_font_import_plugin.cpp +msgid "Test:" +msgstr "Проверка:" + +#: tools/editor/io_plugins/editor_font_import_plugin.cpp +msgid "Font Import" +msgstr "Импортирование шрифта" + +#: tools/editor/io_plugins/editor_font_import_plugin.cpp +msgid "" +"This file is already a Godot font file, please supply a BMFont type file " +"instead." +msgstr "" +"Это уже файл шрифта Godot, пожалуйста используйте BitMapFont за место него." + +#: tools/editor/io_plugins/editor_font_import_plugin.cpp +msgid "Failed opening as BMFont file." +msgstr "Ошибка открытия BitMapFont файла." + +#: tools/editor/io_plugins/editor_font_import_plugin.cpp +msgid "Error initializing FreeType." +msgstr "Ошибка инициализации FreeType." + +#: tools/editor/io_plugins/editor_font_import_plugin.cpp +msgid "Unknown font format." +msgstr "Неизвестный формат шрифта." + +#: tools/editor/io_plugins/editor_font_import_plugin.cpp +msgid "Error loading font." +msgstr "Ошибка загрузки шрифта." + +#: tools/editor/io_plugins/editor_font_import_plugin.cpp +msgid "Invalid font size." +msgstr "Недопустимый размер шрифта." + +#: tools/editor/io_plugins/editor_font_import_plugin.cpp +msgid "Invalid font custom source." +msgstr "Недопустимый шрифт пользовательского источника." + +#: tools/editor/io_plugins/editor_sample_import_plugin.cpp +msgid "No samples to import!" +msgstr "Нет сэмплов для импорта!" + +#: tools/editor/io_plugins/editor_sample_import_plugin.cpp +#: tools/editor/io_plugins/editor_mesh_import_plugin.cpp +msgid "Save path is empty!" +msgstr "Путь сохранения пуст!" + +#: tools/editor/io_plugins/editor_sample_import_plugin.cpp +msgid "Import Audio Samples" +msgstr "Импорт аудио сэмплов" + +#: tools/editor/io_plugins/editor_sample_import_plugin.cpp +msgid "Source Sample(s):" +msgstr "Исходный сэмпл (ы)" + +#: tools/editor/io_plugins/editor_mesh_import_plugin.cpp +msgid "No meshes to import!" +msgstr "Нет мэша для импорта!" + +#: tools/editor/io_plugins/editor_mesh_import_plugin.cpp +msgid "Single Mesh Import" +msgstr "Импорт одиночного мэша" + +#: tools/editor/io_plugins/editor_mesh_import_plugin.cpp +msgid "Source Mesh(es):" +msgstr "Исходный мэш(ы)" + +#: tools/editor/io_plugins/editor_mesh_import_plugin.cpp +msgid "Surface %d" +msgstr "Поверхностей %d" From 7dd0b5857a92629c0e0c9fb06f6e054052cc57a7 Mon Sep 17 00:00:00 2001 From: "Daniel J. Ramirez" Date: Sun, 29 May 2016 21:30:11 -0500 Subject: [PATCH 06/23] Added first batch of svg icons --- .../icons/source/icon_animated_sprite.svg | 93 +++++++++++ .../icons/source/icon_animated_sprite_3d.svg | 93 +++++++++++ .../icons/source/icon_animation_player.svg | 77 +++++++++ .../source/icon_animation_tree_player.svg | 77 +++++++++ tools/editor/icons/source/icon_control.svg | 93 +++++++++++ .../icons/source/icon_dependency_ok.svg | 83 +++++++++ .../icons/source/icon_dependency_ok_hl.svg | 83 +++++++++ tools/editor/icons/source/icon_edit_pivot.svg | 98 +++++++++++ tools/editor/icons/source/icon_file_list.svg | 114 +++++++++++++ tools/editor/icons/source/icon_folder.svg | 85 ++++++++++ tools/editor/icons/source/icon_history.svg | 109 ++++++++++++ .../editor/icons/source/icon_list_select.svg | 93 +++++++++++ tools/editor/icons/source/icon_lock.svg | 102 ++++++++++++ tools/editor/icons/source/icon_new.svg | 77 +++++++++ tools/editor/icons/source/icon_node_2d.svg | 93 +++++++++++ .../editor/icons/source/icon_packed_scene.svg | 114 +++++++++++++ tools/editor/icons/source/icon_progress.svg | 112 +++++++++++++ tools/editor/icons/source/icon_save.svg | 78 +++++++++ tools/editor/icons/source/icon_spatial.svg | 93 +++++++++++ tools/editor/icons/source/icon_sprite.svg | 94 +++++++++++ tools/editor/icons/source/icon_sprite_3d.svg | 94 +++++++++++ tools/editor/icons/source/icon_tool_move.svg | 157 ++++++++++++++++++ tools/editor/icons/source/icon_tool_pan.svg | 108 ++++++++++++ .../editor/icons/source/icon_tool_rotate.svg | 94 +++++++++++ tools/editor/icons/source/icon_tool_scale.svg | 77 +++++++++ .../editor/icons/source/icon_tool_select.svg | 78 +++++++++ tools/editor/icons/source/icon_unlock.svg | 95 +++++++++++ .../icons/source/icon_wait_preview_1.svg | 112 +++++++++++++ tools/editor/icons/source/icon_zoom.svg | 77 +++++++++ tools/editor/icons/source/node.svg | 93 +++++++++++ 30 files changed, 2846 insertions(+) create mode 100644 tools/editor/icons/source/icon_animated_sprite.svg create mode 100644 tools/editor/icons/source/icon_animated_sprite_3d.svg create mode 100644 tools/editor/icons/source/icon_animation_player.svg create mode 100644 tools/editor/icons/source/icon_animation_tree_player.svg create mode 100644 tools/editor/icons/source/icon_control.svg create mode 100644 tools/editor/icons/source/icon_dependency_ok.svg create mode 100644 tools/editor/icons/source/icon_dependency_ok_hl.svg create mode 100644 tools/editor/icons/source/icon_edit_pivot.svg create mode 100644 tools/editor/icons/source/icon_file_list.svg create mode 100644 tools/editor/icons/source/icon_folder.svg create mode 100644 tools/editor/icons/source/icon_history.svg create mode 100644 tools/editor/icons/source/icon_list_select.svg create mode 100644 tools/editor/icons/source/icon_lock.svg create mode 100644 tools/editor/icons/source/icon_new.svg create mode 100644 tools/editor/icons/source/icon_node_2d.svg create mode 100644 tools/editor/icons/source/icon_packed_scene.svg create mode 100644 tools/editor/icons/source/icon_progress.svg create mode 100644 tools/editor/icons/source/icon_save.svg create mode 100644 tools/editor/icons/source/icon_spatial.svg create mode 100644 tools/editor/icons/source/icon_sprite.svg create mode 100644 tools/editor/icons/source/icon_sprite_3d.svg create mode 100644 tools/editor/icons/source/icon_tool_move.svg create mode 100644 tools/editor/icons/source/icon_tool_pan.svg create mode 100644 tools/editor/icons/source/icon_tool_rotate.svg create mode 100644 tools/editor/icons/source/icon_tool_scale.svg create mode 100644 tools/editor/icons/source/icon_tool_select.svg create mode 100644 tools/editor/icons/source/icon_unlock.svg create mode 100644 tools/editor/icons/source/icon_wait_preview_1.svg create mode 100644 tools/editor/icons/source/icon_zoom.svg create mode 100644 tools/editor/icons/source/node.svg diff --git a/tools/editor/icons/source/icon_animated_sprite.svg b/tools/editor/icons/source/icon_animated_sprite.svg new file mode 100644 index 00000000000..e123d09332a --- /dev/null +++ b/tools/editor/icons/source/icon_animated_sprite.svg @@ -0,0 +1,93 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/tools/editor/icons/source/icon_animated_sprite_3d.svg b/tools/editor/icons/source/icon_animated_sprite_3d.svg new file mode 100644 index 00000000000..eddf6121ba7 --- /dev/null +++ b/tools/editor/icons/source/icon_animated_sprite_3d.svg @@ -0,0 +1,93 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/tools/editor/icons/source/icon_animation_player.svg b/tools/editor/icons/source/icon_animation_player.svg new file mode 100644 index 00000000000..eb1be35b5a5 --- /dev/null +++ b/tools/editor/icons/source/icon_animation_player.svg @@ -0,0 +1,77 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/tools/editor/icons/source/icon_animation_tree_player.svg b/tools/editor/icons/source/icon_animation_tree_player.svg new file mode 100644 index 00000000000..aeccbb8cdf7 --- /dev/null +++ b/tools/editor/icons/source/icon_animation_tree_player.svg @@ -0,0 +1,77 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/tools/editor/icons/source/icon_control.svg b/tools/editor/icons/source/icon_control.svg new file mode 100644 index 00000000000..0b8e0438841 --- /dev/null +++ b/tools/editor/icons/source/icon_control.svg @@ -0,0 +1,93 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/tools/editor/icons/source/icon_dependency_ok.svg b/tools/editor/icons/source/icon_dependency_ok.svg new file mode 100644 index 00000000000..757d085d235 --- /dev/null +++ b/tools/editor/icons/source/icon_dependency_ok.svg @@ -0,0 +1,83 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/tools/editor/icons/source/icon_dependency_ok_hl.svg b/tools/editor/icons/source/icon_dependency_ok_hl.svg new file mode 100644 index 00000000000..030239146a4 --- /dev/null +++ b/tools/editor/icons/source/icon_dependency_ok_hl.svg @@ -0,0 +1,83 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/tools/editor/icons/source/icon_edit_pivot.svg b/tools/editor/icons/source/icon_edit_pivot.svg new file mode 100644 index 00000000000..74c874d9de3 --- /dev/null +++ b/tools/editor/icons/source/icon_edit_pivot.svg @@ -0,0 +1,98 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + diff --git a/tools/editor/icons/source/icon_file_list.svg b/tools/editor/icons/source/icon_file_list.svg new file mode 100644 index 00000000000..a556ddfc09e --- /dev/null +++ b/tools/editor/icons/source/icon_file_list.svg @@ -0,0 +1,114 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + diff --git a/tools/editor/icons/source/icon_folder.svg b/tools/editor/icons/source/icon_folder.svg new file mode 100644 index 00000000000..651849b1c33 --- /dev/null +++ b/tools/editor/icons/source/icon_folder.svg @@ -0,0 +1,85 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/tools/editor/icons/source/icon_history.svg b/tools/editor/icons/source/icon_history.svg new file mode 100644 index 00000000000..d32e5d4c730 --- /dev/null +++ b/tools/editor/icons/source/icon_history.svg @@ -0,0 +1,109 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + diff --git a/tools/editor/icons/source/icon_list_select.svg b/tools/editor/icons/source/icon_list_select.svg new file mode 100644 index 00000000000..7ca55e27a6d --- /dev/null +++ b/tools/editor/icons/source/icon_list_select.svg @@ -0,0 +1,93 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/tools/editor/icons/source/icon_lock.svg b/tools/editor/icons/source/icon_lock.svg new file mode 100644 index 00000000000..53daf88b394 --- /dev/null +++ b/tools/editor/icons/source/icon_lock.svg @@ -0,0 +1,102 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/tools/editor/icons/source/icon_new.svg b/tools/editor/icons/source/icon_new.svg new file mode 100644 index 00000000000..690d92764ee --- /dev/null +++ b/tools/editor/icons/source/icon_new.svg @@ -0,0 +1,77 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/tools/editor/icons/source/icon_node_2d.svg b/tools/editor/icons/source/icon_node_2d.svg new file mode 100644 index 00000000000..49873a39fde --- /dev/null +++ b/tools/editor/icons/source/icon_node_2d.svg @@ -0,0 +1,93 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/tools/editor/icons/source/icon_packed_scene.svg b/tools/editor/icons/source/icon_packed_scene.svg new file mode 100644 index 00000000000..ce8e6a981aa --- /dev/null +++ b/tools/editor/icons/source/icon_packed_scene.svg @@ -0,0 +1,114 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + diff --git a/tools/editor/icons/source/icon_progress.svg b/tools/editor/icons/source/icon_progress.svg new file mode 100644 index 00000000000..6ba00f3b7fa --- /dev/null +++ b/tools/editor/icons/source/icon_progress.svg @@ -0,0 +1,112 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/tools/editor/icons/source/icon_save.svg b/tools/editor/icons/source/icon_save.svg new file mode 100644 index 00000000000..9a82cba0b57 --- /dev/null +++ b/tools/editor/icons/source/icon_save.svg @@ -0,0 +1,78 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/tools/editor/icons/source/icon_spatial.svg b/tools/editor/icons/source/icon_spatial.svg new file mode 100644 index 00000000000..4c997f56dd7 --- /dev/null +++ b/tools/editor/icons/source/icon_spatial.svg @@ -0,0 +1,93 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/tools/editor/icons/source/icon_sprite.svg b/tools/editor/icons/source/icon_sprite.svg new file mode 100644 index 00000000000..40cc4c3e7bf --- /dev/null +++ b/tools/editor/icons/source/icon_sprite.svg @@ -0,0 +1,94 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/tools/editor/icons/source/icon_sprite_3d.svg b/tools/editor/icons/source/icon_sprite_3d.svg new file mode 100644 index 00000000000..8b24ebb1076 --- /dev/null +++ b/tools/editor/icons/source/icon_sprite_3d.svg @@ -0,0 +1,94 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/tools/editor/icons/source/icon_tool_move.svg b/tools/editor/icons/source/icon_tool_move.svg new file mode 100644 index 00000000000..0bb13e9c5ac --- /dev/null +++ b/tools/editor/icons/source/icon_tool_move.svg @@ -0,0 +1,157 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + diff --git a/tools/editor/icons/source/icon_tool_pan.svg b/tools/editor/icons/source/icon_tool_pan.svg new file mode 100644 index 00000000000..e50beb1fb84 --- /dev/null +++ b/tools/editor/icons/source/icon_tool_pan.svg @@ -0,0 +1,108 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + diff --git a/tools/editor/icons/source/icon_tool_rotate.svg b/tools/editor/icons/source/icon_tool_rotate.svg new file mode 100644 index 00000000000..9c4bd862d0f --- /dev/null +++ b/tools/editor/icons/source/icon_tool_rotate.svg @@ -0,0 +1,94 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/tools/editor/icons/source/icon_tool_scale.svg b/tools/editor/icons/source/icon_tool_scale.svg new file mode 100644 index 00000000000..0d4dcfbbfeb --- /dev/null +++ b/tools/editor/icons/source/icon_tool_scale.svg @@ -0,0 +1,77 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/tools/editor/icons/source/icon_tool_select.svg b/tools/editor/icons/source/icon_tool_select.svg new file mode 100644 index 00000000000..e92364eddd7 --- /dev/null +++ b/tools/editor/icons/source/icon_tool_select.svg @@ -0,0 +1,78 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/tools/editor/icons/source/icon_unlock.svg b/tools/editor/icons/source/icon_unlock.svg new file mode 100644 index 00000000000..5bf2359d960 --- /dev/null +++ b/tools/editor/icons/source/icon_unlock.svg @@ -0,0 +1,95 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + diff --git a/tools/editor/icons/source/icon_wait_preview_1.svg b/tools/editor/icons/source/icon_wait_preview_1.svg new file mode 100644 index 00000000000..89f30355eb4 --- /dev/null +++ b/tools/editor/icons/source/icon_wait_preview_1.svg @@ -0,0 +1,112 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/tools/editor/icons/source/icon_zoom.svg b/tools/editor/icons/source/icon_zoom.svg new file mode 100644 index 00000000000..0ab5bc69c2d --- /dev/null +++ b/tools/editor/icons/source/icon_zoom.svg @@ -0,0 +1,77 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/tools/editor/icons/source/node.svg b/tools/editor/icons/source/node.svg new file mode 100644 index 00000000000..22d9f9c2d9c --- /dev/null +++ b/tools/editor/icons/source/node.svg @@ -0,0 +1,93 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + From 9b1f8230ec435d9289b53afa8da02367daf8b5af Mon Sep 17 00:00:00 2001 From: Juan Linietsky Date: Mon, 30 May 2016 00:28:29 -0300 Subject: [PATCH 07/23] -Some fixes to OSX retina scaling for window functions -Implemented HiDPI detection and support for Godot Editor! --- core/os/os.cpp | 1 + core/os/os.h | 2 + main/main.cpp | 12 +- platform/osx/os_osx.h | 19 +- platform/osx/os_osx.mm | 87 ++++-- scene/gui/dialogs.cpp | 79 ++++- scene/gui/dialogs.h | 7 + scene/gui/tab_container.cpp | 5 + .../resources/default_theme/default_theme.cpp | 275 +++++++++--------- scene/resources/default_theme/default_theme.h | 2 + tools/editor/editor_file_dialog.cpp | 9 +- tools/editor/editor_fonts.cpp | 22 +- tools/editor/editor_node.cpp | 19 +- tools/editor/editor_node.h | 1 + tools/editor/editor_resource_preview.cpp | 4 +- tools/editor/editor_scale.cpp | 7 + tools/editor/editor_scale.h | 8 + tools/editor/icons/SCsub | 3 +- .../io_plugins/editor_font_import_plugin.cpp | 10 +- .../io_plugins/editor_mesh_import_plugin.cpp | 2 +- .../editor_sample_import_plugin.cpp | 6 +- .../io_plugins/editor_scene_import_plugin.cpp | 14 +- .../editor_texture_import_plugin.cpp | 14 +- .../editor_translation_import_plugin.cpp | 12 +- .../editor/plugins/editor_preview_plugins.cpp | 9 +- .../editor/plugins/material_editor_plugin.cpp | 2 +- tools/editor/plugins/mesh_editor_plugin.cpp | 2 +- tools/editor/plugins/sample_editor_plugin.cpp | 2 +- tools/editor/plugins/script_editor_plugin.cpp | 4 +- tools/editor/progress_dialog.cpp | 6 +- tools/editor/property_editor.cpp | 12 +- tools/editor/scenes_dock.cpp | 4 +- tools/editor/script_editor_debugger.cpp | 2 +- 33 files changed, 421 insertions(+), 242 deletions(-) create mode 100644 tools/editor/editor_scale.cpp create mode 100644 tools/editor/editor_scale.h diff --git a/core/os/os.cpp b/core/os/os.cpp index 1aee6d9aa2e..6910b368d34 100644 --- a/core/os/os.cpp +++ b/core/os/os.cpp @@ -548,6 +548,7 @@ OS::OS() { _render_thread_mode=RENDER_THREAD_SAFE; _time_scale=1.0; _pixel_snap=false; + _allow_hidpi=true; Math::seed(1234567); } diff --git a/core/os/os.h b/core/os/os.h index 5fd2bd6c25f..76dd235d24f 100644 --- a/core/os/os.h +++ b/core/os/os.h @@ -60,6 +60,7 @@ class OS { int _target_fps; float _time_scale; bool _pixel_snap; + bool _allow_hidpi; char *last_error; @@ -418,6 +419,7 @@ public: virtual void set_context(int p_context); + bool is_hidpi_allowed() const { return _allow_hidpi; } OS(); virtual ~OS(); diff --git a/main/main.cpp b/main/main.cpp index 0a92971bae9..fba7a781bf3 100644 --- a/main/main.cpp +++ b/main/main.cpp @@ -101,12 +101,13 @@ static bool init_fullscreen=false; static bool init_use_custom_pos=false; static bool debug_collisions=false; static bool debug_navigation=false; +static bool allow_hidpi=true; static Vector2 init_custom_pos; static int video_driver_idx=-1; static int audio_driver_idx=-1; static String locale; static bool use_debug_profiler=false; - +static bool force_lowdpi=false; static int init_screen=-1; static String unescape_cmdline(const String& p_str) { @@ -157,6 +158,8 @@ void Main::print_help(const char* p_binary) { OS::get_singleton()->print("%s",OS::get_singleton()->get_video_driver_name(i)); } OS::get_singleton()->print(")\n"); + OS::get_singleton()->print("\t-ldpi\t : Force low-dpi mode (OSX Only)"); + OS::get_singleton()->print("\t-ad DRIVER\t : Audio Driver ("); for (int i=0;iget_audio_driver_count();i++) { @@ -386,6 +389,9 @@ Error Main::setup(const char *execpath,int argc, char *argv[],bool p_second_phas goto error; } + } else if (I->get()=="-ldpi") { // language + + force_lowdpi=true; } else if (I->get()=="-rfs") { // language if (I->next()) { @@ -691,6 +697,9 @@ Error Main::setup(const char *execpath,int argc, char *argv[],bool p_second_phas video_mode.width=globals->get("display/width"); if (!force_res &&use_custom_res && globals->has("display/height")) video_mode.height=globals->get("display/height"); + if (!editor && (!bool(globals->get("display/allow_hidpi")) || force_lowdpi)) { + OS::get_singleton()->_allow_hidpi=false; + } if (use_custom_res && globals->has("display/fullscreen")) video_mode.fullscreen=globals->get("display/fullscreen"); if (use_custom_res && globals->has("display/resizable")) @@ -710,6 +719,7 @@ Error Main::setup(const char *execpath,int argc, char *argv[],bool p_second_phas GLOBAL_DEF("display/width",video_mode.width); GLOBAL_DEF("display/height",video_mode.height); + GLOBAL_DEF("display/allow_hidpi",false); GLOBAL_DEF("display/fullscreen",video_mode.fullscreen); GLOBAL_DEF("display/resizable",video_mode.resizable); GLOBAL_DEF("display/borderless_window", video_mode.borderless_window); diff --git a/platform/osx/os_osx.h b/platform/osx/os_osx.h index d88dd890027..8d646863359 100644 --- a/platform/osx/os_osx.h +++ b/platform/osx/os_osx.h @@ -59,7 +59,7 @@ public: bool force_quit; Rasterizer *rasterizer; VisualServer *visual_server; - VideoMode current_videomode; + List args; MainLoop *main_loop; unsigned int event_id; @@ -104,9 +104,22 @@ public: bool minimized; bool maximized; bool zoomed; + Vector screens; + Vector screen_dpi; + + Size2 window_size; int current_screen; Rect2 restore_rect; + + float _mouse_scale(float p_scale) { + if (display_scale>1.0) + return p_scale; + else + return 1.0; + } + + float display_scale; protected: virtual int get_video_driver_count() const; @@ -173,6 +186,9 @@ public: virtual int get_current_screen() const; virtual void set_current_screen(int p_screen); virtual Point2 get_screen_position(int p_screen=0) const; + virtual Size2 get_screen_size(int p_screen=0) const; + virtual int get_screen_dpi(int p_screen=0) const; + virtual Point2 get_window_position() const; virtual void set_window_position(const Point2& p_position); virtual void set_window_size(const Size2 p_size); @@ -184,7 +200,6 @@ public: virtual bool is_window_minimized() const; virtual void set_window_maximized(bool p_enabled); virtual bool is_window_maximized() const; - Size2 get_screen_size(int p_screen=0) const; void run(); diff --git a/platform/osx/os_osx.mm b/platform/osx/os_osx.mm index c443fc2d0e8..b614dd57aa8 100644 --- a/platform/osx/os_osx.mm +++ b/platform/osx/os_osx.mm @@ -202,10 +202,10 @@ static int button_mask=0; [OS_OSX::singleton->context update]; const NSRect contentRect = [OS_OSX::singleton->window_view frame]; - const NSRect fbRect = convertRectToBacking(contentRect); + const NSRect fbRect = contentRect;//convertRectToBacking(contentRect); - OS_OSX::singleton->current_videomode.width=fbRect.size.width; - OS_OSX::singleton->current_videomode.height=fbRect.size.height; + OS_OSX::singleton->window_size.width=fbRect.size.width*OS_OSX::singleton->display_scale; + OS_OSX::singleton->window_size.height=fbRect.size.height*OS_OSX::singleton->display_scale; // _GodotInputFramebufferSize(window, fbRect.size.width, fbRect.size.height); @@ -324,7 +324,7 @@ static int button_mask=0; - (void)mouseDown:(NSEvent *)event { - print_line("mouse down:"); + //print_line("mouse down:"); button_mask|=BUTTON_MASK_LEFT; InputEvent ev; ev.type=InputEvent::MOUSE_BUTTON; @@ -383,14 +383,14 @@ static int button_mask=0; prev_mouse_y=mouse_y; const NSRect contentRect = [OS_OSX::singleton->window_view frame]; const NSPoint p = [event locationInWindow]; - mouse_x = p.x * [[event window] backingScaleFactor]; - mouse_y = (contentRect.size.height - p.y) * [[event window] backingScaleFactor]; + mouse_x = p.x * OS_OSX::singleton->_mouse_scale([[event window] backingScaleFactor]); + mouse_y = (contentRect.size.height - p.y) * OS_OSX::singleton->_mouse_scale([[event window] backingScaleFactor]); ev.mouse_motion.x=mouse_x; ev.mouse_motion.y=mouse_y; ev.mouse_motion.global_x=mouse_x; ev.mouse_motion.global_y=mouse_y; - ev.mouse_motion.relative_x=[event deltaX] * [[event window] backingScaleFactor]; - ev.mouse_motion.relative_y=[event deltaY] * [[event window] backingScaleFactor]; + ev.mouse_motion.relative_x=[event deltaX] * OS_OSX::singleton->_mouse_scale([[event window] backingScaleFactor]); + ev.mouse_motion.relative_y=[event deltaY] * OS_OSX::singleton->_mouse_scale([[event window] backingScaleFactor]); ev.mouse_motion.mod = translateFlags([event modifierFlags]); OS_OSX::singleton->input->set_mouse_pos(Point2(mouse_x,mouse_y)); @@ -893,6 +893,15 @@ void OS_OSX::initialize(const VideoMode& p_desired,int p_video_driver,int p_audi kTISNotifySelectedKeyboardInputSourceChanged, NULL, CFNotificationSuspensionBehaviorDeliverImmediately); + if (is_hidpi_allowed() && [[NSScreen mainScreen] respondsToSelector:@selector(backingScaleFactor)]) { + for (NSScreen *screen in [NSScreen screens]) { + float s = [screen backingScaleFactor]; + if (s > display_scale) { + display_scale=s; + } + } + } + window_delegate = [[GodotWindowDelegate alloc] init]; // Don't use accumulation buffer support; it's not accelerated @@ -902,7 +911,7 @@ void OS_OSX::initialize(const VideoMode& p_desired,int p_video_driver,int p_audi window_object = [[GodotWindow alloc] - initWithContentRect:NSMakeRect(0, 0, p_desired.width, p_desired.height) + initWithContentRect:NSMakeRect(0, 0, p_desired.width/display_scale, p_desired.height/display_scale) styleMask:styleMask backing:NSBackingStoreBuffered defer:NO]; @@ -911,15 +920,11 @@ void OS_OSX::initialize(const VideoMode& p_desired,int p_video_driver,int p_audi window_view = [[GodotContentView alloc] init]; - current_videomode = p_desired; - - // Adjust for display density - const NSRect fbRect = convertRectToBacking(NSMakeRect(0, 0, p_desired.width, p_desired.height)); - current_videomode.width = fbRect.size.width; - current_videomode.height = fbRect.size.height; + window_size.width = p_desired.width; + window_size.height = p_desired.height; #if MAC_OS_X_VERSION_MAX_ALLOWED >= 1070 - if (floor(NSAppKitVersionNumber) > NSAppKitVersionNumber10_6) { + if (floor(NSAppKitVersionNumber) > NSAppKitVersionNumber10_6 && display_scale>1) { [window_view setWantsBestResolutionOpenGLSurface:YES]; //if (current_videomode.resizable) [window_object setCollectionBehavior:NSWindowCollectionBehaviorFullScreenPrimary]; @@ -1062,9 +1067,28 @@ void OS_OSX::initialize(const VideoMode& p_desired,int p_video_driver,int p_audi printf("nscreen count %i\n", (int)[screenArray count]); for (int i=0; i<[screenArray count]; i++) { + float displayScale = 1.0; + + if (display_scale>1.0 && [[screenArray objectAtIndex: i] respondsToSelector:@selector(backingScaleFactor)]) { + displayScale = [[screenArray objectAtIndex: i] backingScaleFactor]; + } + NSRect nsrect = [[screenArray objectAtIndex: i] visibleFrame]; - screens.push_back(Rect2(nsrect.origin.x, nsrect.origin.y, nsrect.size.width, nsrect.size.height)); - printf("added screen %i\n", screens.size()); + Rect2 rect = Rect2(nsrect.origin.x, nsrect.origin.y, nsrect.size.width, nsrect.size.height); + rect.pos*=displayScale; + rect.size*=displayScale; + screens.push_back(rect); + + NSDictionary *description = [[screenArray objectAtIndex: i] deviceDescription]; + NSSize displayPixelSize = [[description objectForKey:NSDeviceSize] sizeValue]; + CGSize displayPhysicalSize = CGDisplayScreenSize( + [[description objectForKey:@"NSScreenNumber"] unsignedIntValue]); + + //printf("width: %i pwidth %i rect width %i\n",int(displayPixelSize.width*displayScale),int(displayPhysicalSize.width*displayScale),int(nsrect.size.width)); + int dpi = (displayPixelSize.width * 25.4f / displayPhysicalSize.width)*displayScale; + + screen_dpi.push_back(dpi); + }; restore_rect = Rect2(get_window_position(), get_window_size()); } @@ -1326,7 +1350,11 @@ void OS_OSX::set_video_mode(const VideoMode& p_video_mode,int p_screen) { OS::VideoMode OS_OSX::get_video_mode(int p_screen) const { - return current_videomode; + VideoMode vm; + vm.width=window_size.width; + vm.height=window_size.height; + + return vm; } void OS_OSX::get_fullscreen_mode_list(List *p_list,int p_screen) const { @@ -1354,6 +1382,12 @@ Point2 OS_OSX::get_screen_position(int p_screen) const { return screens[p_screen].pos; }; +int OS_OSX::get_screen_dpi(int p_screen) const { + + ERR_FAIL_INDEX_V(p_screen, screens.size(), 72); + return screen_dpi[p_screen]; +} + Size2 OS_OSX::get_screen_size(int p_screen) const { ERR_FAIL_INDEX_V(p_screen, screens.size(), Point2()); @@ -1362,24 +1396,29 @@ Size2 OS_OSX::get_screen_size(int p_screen) const { Point2 OS_OSX::get_window_position() const { - return Size2([window_object frame].origin.x, [window_object frame].origin.y); + Size2 wp([window_object frame].origin.x, [window_object frame].origin.y); + wp*=display_scale; }; void OS_OSX::set_window_position(const Point2& p_position) { - [window_object setFrame:NSMakeRect(p_position.x, p_position.y, [window_object frame].size.width, [window_object frame].size.height) display:YES]; + Point2 size=p_position; + size/=display_scale; + [window_object setFrame:NSMakeRect(size.x, size.y, [window_object frame].size.width, [window_object frame].size.height) display:YES]; }; Size2 OS_OSX::get_window_size() const { - return Size2([window_object frame].size.width, [window_object frame].size.height); + return window_size; + }; void OS_OSX::set_window_size(const Size2 p_size) { + Size2 size=p_size; NSRect frame = [window_object frame]; - [window_object setFrame:NSMakeRect(frame.origin.x, frame.origin.y, p_size.x, p_size.y) display:YES]; + [window_object setFrame:NSMakeRect(frame.origin.x, frame.origin.y, size.x, size.y) display:YES]; }; void OS_OSX::set_window_fullscreen(bool p_enabled) { @@ -1690,5 +1729,7 @@ OS_OSX::OS_OSX() { maximized = false; minimized = false; + window_size=Vector2(1024,600); zoomed = false; + display_scale=1.0; } diff --git a/scene/gui/dialogs.cpp b/scene/gui/dialogs.cpp index 51242d89bdc..e7a84d1146c 100644 --- a/scene/gui/dialogs.cpp +++ b/scene/gui/dialogs.cpp @@ -118,6 +118,16 @@ void WindowDialog::set_title(const String& p_title) { update(); } +Size2 WindowDialog::get_minimum_size() const { + + Ref font = get_font("title_font","WindowDialog"); + int msx=close_button->get_combined_minimum_size().x; + msx+=font->get_string_size(title).x; + + return Size2(msx,1); +} + + String WindowDialog::get_title() const { return title; @@ -192,11 +202,9 @@ void AcceptDialog::_notification(int p_what) { if (p_what==NOTIFICATION_MODAL_CLOSE) { cancel_pressed(); - } if (p_what==NOTIFICATION_DRAW) { - - - + } if (p_what==NOTIFICATION_RESIZED) { + _update_child_rect(); } } @@ -244,12 +252,69 @@ void AcceptDialog::register_text_enter(Node *p_line_edit) { p_line_edit->connect("text_entered", this,"_builtin_text_entered"); } +void AcceptDialog::_update_child_rect() { + + int margin = get_constant("margin","Dialogs"); + Size2 size = get_size(); + Size2 hminsize = hbc->get_combined_minimum_size(); + + Vector2 cpos(margin,margin); + Vector2 csize(size.x-margin*2,size.y-margin*3-hminsize.y); + label->set_pos(cpos); + label->set_size(csize); + + if (child) { + + child->set_pos(cpos); + child->set_size(csize); + } + + cpos.y+=csize.y+margin; + csize.y=hminsize.y; + + hbc->set_pos(cpos); + hbc->set_size(csize); + +} + +Size2 AcceptDialog::get_minimum_size() const { + + int margin = get_constant("margin","Dialogs"); + Size2 minsize = label->get_combined_minimum_size(); + if (child) { + + Size2 cminsize = child->get_combined_minimum_size(); + minsize.x=MAX(cminsize.x,minsize.x); + minsize.y=MAX(cminsize.y,minsize.y); + } + + Size2 hminsize = hbc->get_combined_minimum_size(); + minsize.x = MAX(hminsize.x,minsize.x); + minsize.y+=hminsize.y; + minsize.x+=margin*2; + minsize.y+=margin*3; //one as separation between hbc and child + + Size2 wmsize = WindowDialog::get_minimum_size(); + minsize.x=MAX(wmsize.x,minsize.x); + return minsize; +} + + void AcceptDialog::set_child_rect(Control *p_child) { ERR_FAIL_COND(p_child->get_parent()!=this); - p_child->set_area_as_parent_rect(get_constant("margin","Dialogs")); - p_child->set_margin(MARGIN_BOTTOM, get_constant("button_margin","Dialogs")+10); + //p_child->set_area_as_parent_rect(get_constant("margin","Dialogs")); + child=p_child; + minimum_size_changed(); + _update_child_rect(); +} + +void AcceptDialog::remove_child_notify(Node *p_child) { + + if (p_child==child) { + child=NULL; + } } void AcceptDialog::_custom_action(const String& p_action) { @@ -352,6 +417,8 @@ AcceptDialog::AcceptDialog() { hide_on_ok=true; set_title("Alert!"); + + child=NULL; } diff --git a/scene/gui/dialogs.h b/scene/gui/dialogs.h index f256c49aee9..d00bb41ff60 100644 --- a/scene/gui/dialogs.h +++ b/scene/gui/dialogs.h @@ -64,6 +64,8 @@ public: void set_title(const String& p_title); String get_title() const; + Size2 get_minimum_size() const; + WindowDialog(); ~WindowDialog(); @@ -89,6 +91,7 @@ class AcceptDialog : public WindowDialog { OBJ_TYPE(AcceptDialog,WindowDialog); + Control *child; HBoxContainer *hbc; Label *label; Button *ok; @@ -100,10 +103,12 @@ class AcceptDialog : public WindowDialog { void _ok_pressed(); void _close_pressed(); void _builtin_text_entered(const String& p_text); + void _update_child_rect(); static bool swap_ok_cancel; + virtual void remove_child_notify(Node *p_child); protected: @@ -116,6 +121,8 @@ protected: virtual void custom_action(const String&) {} public: + Size2 get_minimum_size() const; + Label *get_label() { return label; } static void set_swap_ok_cancel(bool p_swap); diff --git a/scene/gui/tab_container.cpp b/scene/gui/tab_container.cpp index 1c6a97bab8e..c8bd1cb5a12 100644 --- a/scene/gui/tab_container.cpp +++ b/scene/gui/tab_container.cpp @@ -411,6 +411,11 @@ void TabContainer::_notification(int p_what) { panel->draw(ci, Rect2( 0, top_size.height, size.width, size.height-top_size.height)); } break; + case NOTIFICATION_READY: + case NOTIFICATION_THEME_CHANGED: { + + call_deferred("set_current_tab",get_current_tab()); //wait until all changed theme + } break; } } diff --git a/scene/resources/default_theme/default_theme.cpp b/scene/resources/default_theme/default_theme.cpp index cd90bf52b66..9ebb7e75615 100644 --- a/scene/resources/default_theme/default_theme.cpp +++ b/scene/resources/default_theme/default_theme.cpp @@ -28,6 +28,7 @@ typedef Map > TexCacheMap; static TexCacheMap *tex_cache; +static int scale=1; template static Ref make_stylebox(T p_src,float p_left, float p_top, float p_right, float p_botton,float p_margin_left=-1, float p_margin_top=-1, float p_margin_right=-1, float p_margin_botton=-1, bool p_draw_center=true) { @@ -40,21 +41,24 @@ static Ref make_stylebox(T p_src,float p_left, float p_top, flo } else { texture = Ref( memnew( ImageTexture ) ); - texture->create_from_image( Image(p_src),ImageTexture::FLAG_FILTER ); + Image img(p_src); + if (scale>1) + img.expand_x2_hq2x(); + texture->create_from_image( img,ImageTexture::FLAG_FILTER ); (*tex_cache)[p_src]=texture; } Ref style( memnew( StyleBoxTexture ) ); style->set_texture(texture); - style->set_margin_size( MARGIN_LEFT, p_left ); - style->set_margin_size( MARGIN_RIGHT, p_right ); - style->set_margin_size( MARGIN_BOTTOM, p_botton ); - style->set_margin_size( MARGIN_TOP, p_top ); - style->set_default_margin( MARGIN_LEFT, p_margin_left ); - style->set_default_margin( MARGIN_RIGHT, p_margin_right ); - style->set_default_margin( MARGIN_BOTTOM, p_margin_botton ); - style->set_default_margin( MARGIN_TOP, p_margin_top ); + style->set_margin_size( MARGIN_LEFT, p_left * scale); + style->set_margin_size( MARGIN_RIGHT, p_right * scale); + style->set_margin_size( MARGIN_BOTTOM, p_botton * scale); + style->set_margin_size( MARGIN_TOP, p_top * scale); + style->set_default_margin( MARGIN_LEFT, p_margin_left * scale); + style->set_default_margin( MARGIN_RIGHT, p_margin_right * scale); + style->set_default_margin( MARGIN_BOTTOM, p_margin_botton * scale); + style->set_default_margin( MARGIN_TOP, p_margin_top * scale); style->set_draw_center(p_draw_center); return style; @@ -63,10 +67,10 @@ static Ref make_stylebox(T p_src,float p_left, float p_top, flo static Ref sb_expand(Ref p_sbox,float p_left, float p_top, float p_right, float p_botton) { - p_sbox->set_expand_margin_size(MARGIN_LEFT,p_left); - p_sbox->set_expand_margin_size(MARGIN_TOP,p_top); - p_sbox->set_expand_margin_size(MARGIN_RIGHT,p_right); - p_sbox->set_expand_margin_size(MARGIN_BOTTOM,p_botton); + p_sbox->set_expand_margin_size(MARGIN_LEFT,p_left * scale); + p_sbox->set_expand_margin_size(MARGIN_TOP,p_top * scale); + p_sbox->set_expand_margin_size(MARGIN_RIGHT,p_right * scale); + p_sbox->set_expand_margin_size(MARGIN_BOTTOM,p_botton * scale); return p_sbox; } @@ -75,7 +79,10 @@ static Ref make_icon(T p_src) { Ref texture( memnew( ImageTexture ) ); - texture->create_from_image( Image(p_src),ImageTexture::FLAG_FILTER ); + Image img = Image(p_src); + if (scale>1) + img.expand_x2_hq2x(); + texture->create_from_image( img,ImageTexture::FLAG_FILTER ); return texture; } @@ -170,27 +177,24 @@ static Ref make_empty_stylebox(float p_margin_left=-1, float p_margin_ Ref style( memnew( StyleBoxEmpty) ); - style->set_default_margin( MARGIN_LEFT, p_margin_left ); - style->set_default_margin( MARGIN_RIGHT, p_margin_right ); - style->set_default_margin( MARGIN_BOTTOM, p_margin_botton ); - style->set_default_margin( MARGIN_TOP, p_margin_top ); + style->set_default_margin( MARGIN_LEFT, p_margin_left * scale); + style->set_default_margin( MARGIN_RIGHT, p_margin_right * scale); + style->set_default_margin( MARGIN_BOTTOM, p_margin_botton * scale); + style->set_default_margin( MARGIN_TOP, p_margin_top * scale); return style; } -#ifndef DEFAULT_THEME_DISABLED - -void make_default_theme() { +void fill_default_theme(Ref& t,const Ref & default_font,const Ref & large_font,Ref& default_icon, Ref& default_style,bool p_hidpi) { + if (p_hidpi) + scale=2; + else + scale=1; tex_cache = memnew( TexCacheMap ); - Ref t( memnew( Theme ) ); - //Ref default_font = make_font(_bi_font_normal_height,_bi_font_normal_ascent,_bi_font_normal_valign,_bi_font_normal_charcount,_bi_font_normal_characters,make_icon(font_normal_png)); - Ref default_font=make_font2(_builtin_normal_font_height,_builtin_normal_font_ascent,_builtin_normal_font_charcount,&_builtin_normal_font_charrects[0][0],_builtin_normal_font_kerning_pair_count,&_builtin_normal_font_kerning_pairs[0][0],_builtin_normal_font_img_width,_builtin_normal_font_img_height,_builtin_normal_font_img_data); - Ref source_font=make_font2(_builtin_source_font_height,_builtin_source_font_ascent,_builtin_source_font_charcount,&_builtin_source_font_charrects[0][0],_builtin_source_font_kerning_pair_count,&_builtin_source_font_kerning_pairs[0][0],_builtin_source_font_img_width,_builtin_source_font_img_height,_builtin_source_font_img_data); - Ref large_font=make_font2(_builtin_large_font_height,_builtin_large_font_ascent,_builtin_large_font_charcount,&_builtin_large_font_charrects[0][0],_builtin_large_font_kerning_pair_count,&_builtin_large_font_kerning_pairs[0][0],_builtin_large_font_img_width,_builtin_large_font_img_height,_builtin_large_font_img_data); // Font Colors @@ -213,7 +217,7 @@ void make_default_theme() { Ref focus = make_stylebox( focus_png,5,5,5,5); for(int i=0;i<4;i++) { - focus->set_expand_margin_size(Margin(i),1); + focus->set_expand_margin_size(Margin(i),1 *scale); } @@ -239,7 +243,7 @@ void make_default_theme() { t->set_color("font_color_hover","Button", control_font_color_hover ); t->set_color("font_color_disabled","Button", control_font_color_disabled ); - t->set_constant("hseparation","Button", 2); + t->set_constant("hseparation","Button", 2 *scale); // LinkButton @@ -249,7 +253,7 @@ void make_default_theme() { t->set_color("font_color_pressed","LinkButton", control_font_color_pressed ); t->set_color("font_color_hover","LinkButton", control_font_color_hover ); - t->set_constant("underline_spacing","LinkButton", 2 ); + t->set_constant("underline_spacing","LinkButton", 2 *scale); // ColorPickerButton @@ -266,16 +270,16 @@ void make_default_theme() { t->set_color("font_color_hover","ColorPickerButton", Color(1,1,1,1) ); t->set_color("font_color_disabled","ColorPickerButton", Color(0.9,0.9,0.9,0.3) ); - t->set_constant("hseparation","ColorPickerButton", 2 ); + t->set_constant("hseparation","ColorPickerButton", 2 *scale); // ToolButton Ref tb_empty = memnew( StyleBoxEmpty ); - tb_empty->set_default_margin(MARGIN_LEFT,6); - tb_empty->set_default_margin(MARGIN_RIGHT,6); - tb_empty->set_default_margin(MARGIN_TOP,4); - tb_empty->set_default_margin(MARGIN_BOTTOM,4); + tb_empty->set_default_margin(MARGIN_LEFT,6 *scale); + tb_empty->set_default_margin(MARGIN_RIGHT,6 *scale); + tb_empty->set_default_margin(MARGIN_TOP,4 *scale); + tb_empty->set_default_margin(MARGIN_BOTTOM,4 *scale); t->set_stylebox("normal","ToolButton", tb_empty); t->set_stylebox("pressed","ToolButton", make_stylebox( button_pressed_png,4,4,4,4) ); @@ -316,8 +320,8 @@ void make_default_theme() { t->set_color("font_color_hover","OptionButton", control_font_color_hover ); t->set_color("font_color_disabled","OptionButton", control_font_color_disabled ); - t->set_constant("hseparation","OptionButton", 2 ); - t->set_constant("arrow_margin","OptionButton", 2 ); + t->set_constant("hseparation","OptionButton", 2 *scale); + t->set_constant("arrow_margin","OptionButton", 2 *scale); @@ -336,7 +340,7 @@ void make_default_theme() { t->set_color("font_color_hover","MenuButton", control_font_color_hover ); t->set_color("font_color_disabled","MenuButton", Color(1,1,1,0.3) ); - t->set_constant("hseparation","MenuButton", 3 ); + t->set_constant("hseparation","MenuButton", 3 *scale); // ButtonGroup @@ -345,15 +349,15 @@ void make_default_theme() { // CheckBox Ref cbx_empty = memnew( StyleBoxEmpty ); - cbx_empty->set_default_margin(MARGIN_LEFT,22); - cbx_empty->set_default_margin(MARGIN_RIGHT,4); - cbx_empty->set_default_margin(MARGIN_TOP,4); - cbx_empty->set_default_margin(MARGIN_BOTTOM,5); + cbx_empty->set_default_margin(MARGIN_LEFT,22 *scale); + cbx_empty->set_default_margin(MARGIN_RIGHT,4 *scale); + cbx_empty->set_default_margin(MARGIN_TOP,4 *scale); + cbx_empty->set_default_margin(MARGIN_BOTTOM,5 *scale); Ref cbx_focus = focus; - cbx_focus->set_default_margin(MARGIN_LEFT,4); - cbx_focus->set_default_margin(MARGIN_RIGHT,22); - cbx_focus->set_default_margin(MARGIN_TOP,4); - cbx_focus->set_default_margin(MARGIN_BOTTOM,5); + cbx_focus->set_default_margin(MARGIN_LEFT,4 *scale); + cbx_focus->set_default_margin(MARGIN_RIGHT,22 *scale); + cbx_focus->set_default_margin(MARGIN_TOP,4 *scale); + cbx_focus->set_default_margin(MARGIN_BOTTOM,5 *scale); t->set_stylebox("normal","CheckBox", cbx_empty ); t->set_stylebox("pressed","CheckBox", cbx_empty ); @@ -373,18 +377,18 @@ void make_default_theme() { t->set_color("font_color_hover","CheckBox", control_font_color_hover ); t->set_color("font_color_disabled","CheckBox", control_font_color_disabled ); - t->set_constant("hseparation","CheckBox",4); - t->set_constant("check_vadjust","CheckBox",0); + t->set_constant("hseparation","CheckBox",4 *scale); + t->set_constant("check_vadjust","CheckBox",0 *scale); // CheckButton Ref cb_empty = memnew( StyleBoxEmpty ); - cb_empty->set_default_margin(MARGIN_LEFT,6); - cb_empty->set_default_margin(MARGIN_RIGHT,70); - cb_empty->set_default_margin(MARGIN_TOP,4); - cb_empty->set_default_margin(MARGIN_BOTTOM,4); + cb_empty->set_default_margin(MARGIN_LEFT,6 *scale); + cb_empty->set_default_margin(MARGIN_RIGHT,70 *scale); + cb_empty->set_default_margin(MARGIN_TOP,4 *scale); + cb_empty->set_default_margin(MARGIN_BOTTOM,4 *scale); t->set_stylebox("normal","CheckButton", cb_empty ); t->set_stylebox("pressed","CheckButton", cb_empty ); @@ -402,8 +406,8 @@ void make_default_theme() { t->set_color("font_color_hover","CheckButton", control_font_color_hover ); t->set_color("font_color_disabled","CheckButton", control_font_color_disabled ); - t->set_constant("hseparation","CheckButton",4); - t->set_constant("check_vadjust","CheckButton",0); + t->set_constant("hseparation","CheckButton",4 *scale); + t->set_constant("check_vadjust","CheckButton",0 *scale); @@ -414,10 +418,10 @@ void make_default_theme() { t->set_color("font_color","Label", Color(1,1,1) ); t->set_color("font_color_shadow","Label", Color(0,0,0,0) ); - t->set_constant("shadow_offset_x","Label", 1 ); - t->set_constant("shadow_offset_y","Label", 1 ); - t->set_constant("shadow_as_outline","Label", 0 ); - t->set_constant("line_spacing","Label", 3 ); + t->set_constant("shadow_offset_x","Label", 1 *scale); + t->set_constant("shadow_offset_y","Label", 1 *scale); + t->set_constant("shadow_as_outline","Label", 0 *scale); + t->set_constant("line_spacing","Label", 3 *scale); @@ -434,7 +438,7 @@ void make_default_theme() { t->set_color("cursor_color","LineEdit", control_font_color_hover ); t->set_color("selection_color","LineEdit", font_color_selection ); - t->set_constant("minimum_spaces","LineEdit", 12 ); + t->set_constant("minimum_spaces","LineEdit", 12 *scale); @@ -475,7 +479,7 @@ void make_default_theme() { t->set_constant("completion_lines","TextEdit", 7 ); t->set_constant("completion_max_width","TextEdit", 50 ); t->set_constant("completion_scroll_width","TextEdit", 3 ); - t->set_constant("line_spacing","TextEdit",4 ); + t->set_constant("line_spacing","TextEdit",4 *scale); Ref empty_icon = memnew( ImageTexture ); @@ -555,10 +559,10 @@ void make_default_theme() { t->set_color("title_color","WindowDialog", Color(0,0,0) ); - t->set_constant("close_h_ofs","WindowDialog", 22 ); - t->set_constant("close_v_ofs","WindowDialog", 20 ); - t->set_constant("titlebar_height","WindowDialog", 18 ); - t->set_constant("title_height","WindowDialog", 20 ); + t->set_constant("close_h_ofs","WindowDialog", 22 *scale); + t->set_constant("close_v_ofs","WindowDialog", 20 *scale); + t->set_constant("titlebar_height","WindowDialog", 18 *scale); + t->set_constant("title_height","WindowDialog", 20 *scale); // File Dialog @@ -572,7 +576,7 @@ void make_default_theme() { Ref selected = make_stylebox( selection_png,6,6,6,6); for(int i=0;i<4;i++) { - selected->set_expand_margin_size(Margin(i),2); + selected->set_expand_margin_size(Margin(i),2 *scale); } t->set_stylebox("panel","PopupPanel", style_pp ); @@ -598,8 +602,8 @@ void make_default_theme() { t->set_color("font_color_disabled","PopupMenu", Color(0.4,0.4,0.4,0.8) ); t->set_color("font_color_hover","PopupMenu", control_font_color ); - t->set_constant("hseparation","PopupMenu",4); - t->set_constant("vseparation","PopupMenu",4); + t->set_constant("hseparation","PopupMenu",4 *scale); + t->set_constant("vseparation","PopupMenu",4 *scale); // GraphNode @@ -614,14 +618,14 @@ void make_default_theme() { t->set_stylebox("selectedframe","GraphNode", graphsbselected ); t->set_stylebox("defaultframe", "GraphNode", graphsbdefault ); t->set_stylebox("defaultfocus", "GraphNode", graphsbdeffocus ); - t->set_constant("separation","GraphNode", 1 ); + t->set_constant("separation","GraphNode", 1 *scale); t->set_icon("port","GraphNode", make_icon( graph_port_png ) ); t->set_icon("close","GraphNode", make_icon( graph_node_close_png ) ); t->set_font("title_font","GraphNode", default_font ); t->set_color("title_color","GraphNode", Color(0,0,0,1)); - t->set_constant("title_offset","GraphNode", 18); - t->set_constant("close_offset","GraphNode", 18); - t->set_constant("port_offset","GraphNode", 3); + t->set_constant("title_offset","GraphNode", 18 *scale); + t->set_constant("close_offset","GraphNode", 18 *scale); + t->set_constant("port_offset","GraphNode", 3 *scale); // Tree @@ -658,11 +662,11 @@ void make_default_theme() { t->set_color("guide_color","Tree", Color(0,0,0,0.1) ); t->set_color("drop_position_color","Tree", Color(1,0.3,0.2) ); - t->set_constant("hseparation","Tree",4); - t->set_constant("vseparation","Tree",4); - t->set_constant("guide_width","Tree",2); - t->set_constant("item_margin","Tree",12); - t->set_constant("button_margin","Tree",4); + t->set_constant("hseparation","Tree",4 *scale); + t->set_constant("vseparation","Tree",4 *scale); + t->set_constant("guide_width","Tree",2 *scale); + t->set_constant("item_margin","Tree",12 *scale); + t->set_constant("button_margin","Tree",4 *scale); // ItemList @@ -674,7 +678,7 @@ void make_default_theme() { t->set_constant("hseparation","ItemList",4); t->set_constant("vseparation","ItemList",2); t->set_constant("icon_margin","ItemList",4); - t->set_constant("line_separation","ItemList",2); + t->set_constant("line_separation","ItemList",2 *scale); t->set_font("font","ItemList", default_font ); t->set_color("font_color","ItemList", control_font_color_lower ); t->set_color("font_color_selected","ItemList", control_font_color_pressed ); @@ -695,8 +699,8 @@ void make_default_theme() { Ref tc_sb = sb_expand( make_stylebox( tab_container_bg_png,4,4,4,4,4,4,4,4),3,3,3,3); - tc_sb->set_expand_margin_size(MARGIN_TOP,2); - tc_sb->set_default_margin(MARGIN_TOP,8); + tc_sb->set_expand_margin_size(MARGIN_TOP,2 *scale); + tc_sb->set_default_margin(MARGIN_TOP,8 *scale); t->set_stylebox("tab_fg","TabContainer", sb_expand( make_stylebox( tab_current_png,4,4,4,1,16,4,16,4),2,2,2,2) ); t->set_stylebox("tab_bg","TabContainer", sb_expand( make_stylebox( tab_behind_png,5,5,5,1,16,6,16,4),3,0,3,3) ); @@ -714,11 +718,11 @@ void make_default_theme() { t->set_color("font_color_fg","TabContainer", control_font_color_hover ); t->set_color("font_color_bg","TabContainer", control_font_color_low ); - t->set_constant("side_margin","TabContainer", 8 ); - t->set_constant("top_margin","TabContainer", 24); - t->set_constant("label_valign_fg","TabContainer", 0); - t->set_constant("label_valign_bg","TabContainer", 2); - t->set_constant("hseparation","TabContainer", 4); + t->set_constant("side_margin","TabContainer", 8 *scale); + t->set_constant("top_margin","TabContainer", 24 *scale); + t->set_constant("label_valign_fg","TabContainer", 0 *scale); + t->set_constant("label_valign_bg","TabContainer", 2 *scale); + t->set_constant("hseparation","TabContainer", 4 *scale); @@ -741,10 +745,10 @@ void make_default_theme() { t->set_color("font_color_fg","Tabs", control_font_color_hover ); t->set_color("font_color_bg","Tabs", control_font_color_low ); - t->set_constant("top_margin","Tabs", 24); - t->set_constant("label_valign_fg","Tabs", 0); - t->set_constant("label_valign_bg","Tabs", 2); - t->set_constant("hseparation","Tabs", 4); + t->set_constant("top_margin","Tabs", 24 *scale); + t->set_constant("label_valign_fg","Tabs", 0 *scale); + t->set_constant("label_valign_bg","Tabs", 2 *scale); + t->set_constant("hseparation","Tabs", 4 *scale); @@ -754,18 +758,17 @@ void make_default_theme() { t->set_stylebox("separator","VSeparator", make_stylebox( hseparator_png,3,3,3,3) ); t->set_icon("close","Icons", make_icon(icon_close_png)); - t->set_font("source","Fonts", source_font); t->set_font("normal","Fonts", default_font ); t->set_font("large","Fonts", large_font ); - t->set_constant("separation","HSeparator", 4); - t->set_constant("separation","VSeparator", 4); + t->set_constant("separation","HSeparator", 4 *scale); + t->set_constant("separation","VSeparator", 4 *scale); // Dialogs - t->set_constant("margin","Dialogs",8); - t->set_constant("button_margin","Dialogs",32); + t->set_constant("margin","Dialogs",8 *scale); + t->set_constant("button_margin","Dialogs",32 *scale); @@ -778,11 +781,11 @@ void make_default_theme() { // colorPicker - t->set_constant("value_height","ColorPicker", 23 ); - t->set_constant("value_width","ColorPicker", 50); - t->set_constant("color_width","ColorPicker", 100); - t->set_constant("label_width","ColorPicker", 20); - t->set_constant("hseparator","ColorPicker", 4); + t->set_constant("value_height","ColorPicker", 23 *scale); + t->set_constant("value_width","ColorPicker", 50 *scale); + t->set_constant("color_width","ColorPicker", 100 *scale); + t->set_constant("label_width","ColorPicker", 20 *scale); + t->set_constant("hseparator","ColorPicker", 4 *scale); t->set_icon("screen_picker","ColorPicker", make_icon( icon_color_pick_png ) ); t->set_icon("add_preset","ColorPicker", make_icon( icon_add_png ) ); @@ -794,7 +797,7 @@ void make_default_theme() { Ref style_tt = make_stylebox( tooltip_bg_png,4,4,4,4); for(int i=0;i<4;i++) - style_tt->set_expand_margin_size((Margin)i,4); + style_tt->set_expand_margin_size((Margin)i,4 *scale); t->set_stylebox("panel","TooltipPanel", style_tt ); @@ -822,9 +825,9 @@ void make_default_theme() { t->set_color("font_color_selected","RichTextLabel", font_color_selection ); t->set_color("selection_color","RichTextLabel", Color(0.1,0.1,1,0.8) ); - t->set_constant("line_separation","RichTextLabel", 1 ); - t->set_constant("table_hseparation","RichTextLabel", 3 ); - t->set_constant("table_vseparation","RichTextLabel", 3 ); + t->set_constant("line_separation","RichTextLabel", 1 *scale); + t->set_constant("table_hseparation","RichTextLabel", 3 *scale); + t->set_constant("table_vseparation","RichTextLabel", 3 *scale); @@ -836,18 +839,18 @@ void make_default_theme() { t->set_icon("grabber","VSplitContainer",make_icon(vsplitter_png)); t->set_icon("grabber","HSplitContainer",make_icon(hsplitter_png)); - t->set_constant("separation","HBoxContainer",4); - t->set_constant("separation","VBoxContainer",4); - t->set_constant("margin_left","MarginContainer",8); - t->set_constant("margin_top","MarginContainer",0); - t->set_constant("margin_right","MarginContainer",0); - t->set_constant("margin_bottom","MarginContainer",0); - t->set_constant("hseparation","GridContainer",4); - t->set_constant("vseparation","GridContainer",4); - t->set_constant("separation","HSplitContainer",12); - t->set_constant("separation","VSplitContainer",12); - t->set_constant("autohide","HSplitContainer",1); - t->set_constant("autohide","VSplitContainer",1); + t->set_constant("separation","HBoxContainer",4 *scale); + t->set_constant("separation","VBoxContainer",4 *scale); + t->set_constant("margin_left","MarginContainer",8 *scale); + t->set_constant("margin_top","MarginContainer",0 *scale); + t->set_constant("margin_right","MarginContainer",0 *scale); + t->set_constant("margin_bottom","MarginContainer",0 *scale); + t->set_constant("hseparation","GridContainer",4 *scale); + t->set_constant("vseparation","GridContainer",4 *scale); + t->set_constant("separation","HSplitContainer",12 *scale); + t->set_constant("separation","VSplitContainer",12 *scale); + t->set_constant("autohide","HSplitContainer",1 *scale); + t->set_constant("autohide","VSplitContainer",1 *scale); @@ -863,8 +866,8 @@ void make_default_theme() { t->set_color("font_color","HButtonArray", control_font_color_low ); t->set_color("font_color_selected","HButtonArray", control_font_color_hover ); - t->set_constant("icon_separator","HButtonArray", 4 ); - t->set_constant("button_separator","HButtonArray", 8 ); + t->set_constant("icon_separator","HButtonArray", 4 *scale ); + t->set_constant("button_separator","HButtonArray", 8 *scale ); t->set_stylebox("focus","HButtonArray", focus ); @@ -881,8 +884,8 @@ void make_default_theme() { t->set_color("font_color","VButtonArray", control_font_color_low ); t->set_color("font_color_selected","VButtonArray", control_font_color_hover ); - t->set_constant("icon_separator","VButtonArray", 4); - t->set_constant("button_separator","VButtonArray", 8); + t->set_constant("icon_separator","VButtonArray", 4 *scale); + t->set_constant("button_separator","VButtonArray", 8 *scale); t->set_stylebox("focus","VButtonArray", focus ); @@ -914,45 +917,31 @@ void make_default_theme() { // Theme - Theme::set_default( t ); - Theme::set_default_icon( make_icon(error_icon_png) ); - Theme::set_default_style( make_stylebox( error_icon_png,2,2,2,2) ); - Theme::set_default_font( default_font ); + default_icon= make_icon(error_icon_png) ; + default_style = make_stylebox( error_icon_png,2,2,2,2) ; memdelete( tex_cache ); } -#else - -#include "error_icon.xpm" - void make_default_theme() { - Ref t( memnew( Theme ) ); + Ref t; + t.instance(); + Ref default_style; + Ref default_icon; + Ref default_font=make_font2(_builtin_normal_font_height,_builtin_normal_font_ascent,_builtin_normal_font_charcount,&_builtin_normal_font_charrects[0][0],_builtin_normal_font_kerning_pair_count,&_builtin_normal_font_kerning_pairs[0][0],_builtin_normal_font_img_width,_builtin_normal_font_img_height,_builtin_normal_font_img_data); + Ref large_font=make_font2(_builtin_large_font_height,_builtin_large_font_ascent,_builtin_large_font_charcount,&_builtin_large_font_charrects[0][0],_builtin_large_font_kerning_pair_count,&_builtin_large_font_kerning_pairs[0][0],_builtin_large_font_img_width,_builtin_large_font_img_height,_builtin_large_font_img_data); + fill_default_theme(t,default_font,large_font,default_icon,default_style,false); - Image error_img(error_icon_xpm); - Ref texture( memnew( Texture ) ); - texture->create_from_image( error_img ); - - Ref style( memnew( StyleBoxTexture ) ); - style->set_texture(texture); - - for(int i=0;i<4;i++) { - style->set_margin_size( Margin(),8); - style->set_default_margin( Margin(),8); - } - - Ref f = make_default_font(); Theme::set_default( t ); - Theme::set_default_icon( texture ); - Theme::set_default_style( style ); - Theme::set_default_font( f ); + Theme::set_default_icon( default_icon ); + Theme::set_default_style( default_style ); + Theme::set_default_font( default_font ); } -#endif void clear_default_theme() { Theme::set_default( Ref() ); diff --git a/scene/resources/default_theme/default_theme.h b/scene/resources/default_theme/default_theme.h index 44569ba192d..1e3b4b40818 100644 --- a/scene/resources/default_theme/default_theme.h +++ b/scene/resources/default_theme/default_theme.h @@ -12,10 +12,12 @@ #ifndef DEFAULT_THEME_H #define DEFAULT_THEME_H +#include "scene/resources/theme.h" /** @author Juan Linietsky */ +void fill_default_theme(Ref& theme,const Ref & default_font,const Ref & large_font,Ref& default_icon, Ref& default_style,bool p_hidpi); void make_default_theme(); void clear_default_theme(); diff --git a/tools/editor/editor_file_dialog.cpp b/tools/editor/editor_file_dialog.cpp index b9d4949018a..185ec17459e 100644 --- a/tools/editor/editor_file_dialog.cpp +++ b/tools/editor/editor_file_dialog.cpp @@ -7,7 +7,7 @@ #include "editor_settings.h" #include "scene/gui/margin_container.h" #include "os/file_access.h" - +#include "editor_scale.h" EditorFileDialog::GetIconFunc EditorFileDialog::get_icon_func=NULL; EditorFileDialog::GetIconFunc EditorFileDialog::get_large_icon_func=NULL; @@ -347,7 +347,7 @@ void EditorFileDialog::_action_pressed() { if (!valid) { - exterr->popup_centered_minsize(Size2(250,80)); + exterr->popup_centered_minsize(Size2(250,80)*EDSCALE); return; } @@ -431,6 +431,7 @@ void EditorFileDialog::update_file_list() { int thumbnail_size = EditorSettings::get_singleton()->get("file_dialog/thumbnail_size"); + thumbnail_size*=EDSCALE; Ref folder_thumbnail; Ref file_thumbnail; @@ -840,7 +841,7 @@ void EditorFileDialog::_make_dir_confirm() { _push_history(); } else { - mkdirerr->popup_centered_minsize(Size2(250,50)); + mkdirerr->popup_centered_minsize(Size2(250,50)*EDSCALE); } makedirname->set_text(""); // reset label } @@ -848,7 +849,7 @@ void EditorFileDialog::_make_dir_confirm() { void EditorFileDialog::_make_dir() { - makedialog->popup_centered_minsize(Size2(250,80)); + makedialog->popup_centered_minsize(Size2(250,80)*EDSCALE); makedirname->grab_focus(); } diff --git a/tools/editor/editor_fonts.cpp b/tools/editor/editor_fonts.cpp index e04dce294a7..da947748a41 100644 --- a/tools/editor/editor_fonts.cpp +++ b/tools/editor/editor_fonts.cpp @@ -33,6 +33,8 @@ #include "builtin_fonts.h" #include "editor_settings.h" #include "scene/resources/dynamic_font.h" +#include "editor_scale.h" +#include "scene/resources/default_theme/default_theme.h" static Ref make_font(int p_height,int p_ascent, int p_valign, int p_charcount, const int *p_chars,const Ref &p_texture) { @@ -67,6 +69,7 @@ static Ref make_font(int p_height,int p_ascent, int p_valign, int p_ void editor_register_fonts(Ref p_theme) { + Ref dfd; dfd.instance(); dfd->set_font_ptr(_font_droid_sans,_font_droid_sans_size); @@ -79,7 +82,7 @@ void editor_register_fonts(Ref p_theme) { Ref df; df.instance(); - df->set_size(int(EditorSettings::get_singleton()->get("global/font_size"))); + df->set_size(int(EditorSettings::get_singleton()->get("global/font_size"))*EDSCALE); df->set_font_data(dfd); @@ -91,12 +94,12 @@ void editor_register_fonts(Ref p_theme) { Ref df_title; df_title.instance(); - df_title->set_size(int(EDITOR_DEF("help/help_title_font_size",18))); + df_title->set_size(int(EDITOR_DEF("help/help_title_font_size",18))*EDSCALE); df_title->set_font_data(dfd); Ref df_doc; df_doc.instance(); - df_doc->set_size(int(EDITOR_DEF("help/help_font_size",16))); + df_doc->set_size(int(EDITOR_DEF("help/help_font_size",16))*EDSCALE); df_doc->set_font_data(dfd); p_theme->set_font("doc","EditorFonts",df_doc); @@ -105,16 +108,25 @@ void editor_register_fonts(Ref p_theme) { Ref df_code; df_code.instance(); - df_code->set_size(int(EditorSettings::get_singleton()->get("global/source_font_size"))); + df_code->set_size(int(EditorSettings::get_singleton()->get("global/source_font_size"))*EDSCALE); df_code->set_font_data(dfmono); p_theme->set_font("source","EditorFonts",df_code); Ref df_doc_code; df_doc_code.instance(); - df_doc_code->set_size(int(EDITOR_DEF("help/help_source_font_size",14))); + df_doc_code->set_size(int(EDITOR_DEF("help/help_source_font_size",14))*EDSCALE); df_doc_code->set_font_data(dfmono); + p_theme->set_font("doc_source","EditorFonts",df_doc_code); + if (editor_is_hidpi()) { + //replace default theme + Ref di; + Ref ds; + fill_default_theme(p_theme,df,df_doc,di,ds,true); + + } + } diff --git a/tools/editor/editor_node.cpp b/tools/editor/editor_node.cpp index 8313e38f02b..1a050e59815 100644 --- a/tools/editor/editor_node.cpp +++ b/tools/editor/editor_node.cpp @@ -984,6 +984,7 @@ void EditorNode::_save_scene_with_preview(String p_file) { save.step(TTR("Creating Thumbnail"),3); Image img = VS::get_singleton()->viewport_get_screen_capture(viewport); int preview_size = EditorSettings::get_singleton()->get("file_dialog/thumbnail_size");; + preview_size*=EDSCALE; int width,height; if (img.get_width() > preview_size && img.get_width() >= img.get_height()) { @@ -2389,7 +2390,7 @@ void EditorNode::_menu_option_confirm(int p_option,bool p_confirmed) { confirmation->get_ok()->set_text(TTR("Quit")); //confirmation->get_cancel()->show(); confirmation->set_text(TTR("Exit the editor?")); - confirmation->popup_centered(Size2(180,70)); + confirmation->popup_centered(Size2(180,70)*EDSCALE); break; } @@ -2826,7 +2827,7 @@ void EditorNode::_menu_option_confirm(int p_option,bool p_confirmed) { } break; case SETTINGS_ABOUT: { - about->popup_centered(Size2(500,130)); + about->popup_centered(Size2(500,130)*EDSCALE); } break; case SOURCES_REIMPORT: { @@ -5381,7 +5382,7 @@ EditorNode::EditorNode() { dock_vb->add_child(dock_hb); dock_select = memnew( Control ); - dock_select->set_custom_minimum_size(Size2(128,64)); + dock_select->set_custom_minimum_size(Size2(128,64)*EDSCALE); dock_select->connect("input_event",this,"_dock_select_input"); dock_select->connect("draw",this,"_dock_select_draw"); dock_select->connect("mouse_exit",this,"_dock_popup_exit"); @@ -5396,7 +5397,7 @@ EditorNode::EditorNode() { //dock_select_popoup->set_(Size2(20,20)); for(int i=0;iset_custom_minimum_size(Size2(230,220)); + dock_slot[i]->set_custom_minimum_size(Size2(230,220)*EDSCALE); dock_slot[i]->set_v_size_flags(Control::SIZE_EXPAND_FILL); dock_slot[i]->set_popup(dock_select_popoup); dock_slot[i]->connect("pre_popup_pressed",this,"_dock_pre_popup",varray(i)); @@ -5436,7 +5437,7 @@ EditorNode::EditorNode() { srt->add_child(scene_tabs); scene_root_parent = memnew( PanelContainer ); - scene_root_parent->set_custom_minimum_size(Size2(0,80)); + scene_root_parent->set_custom_minimum_size(Size2(0,80)*EDSCALE); //Ref sp = scene_root_parent->get_stylebox("panel","TabContainer"); @@ -5553,7 +5554,7 @@ EditorNode::EditorNode() { { Control *sp = memnew( Control ); - sp->set_custom_minimum_size(Size2(30,0)); + sp->set_custom_minimum_size(Size2(30,0)*EDSCALE); menu_hb->add_child(sp); } @@ -5742,7 +5743,7 @@ EditorNode::EditorNode() { { Control *sp = memnew( Control ); - sp->set_custom_minimum_size(Size2(30,0)); + sp->set_custom_minimum_size(Size2(30,0)*EDSCALE); menu_hb->add_child(sp); } @@ -5764,7 +5765,7 @@ EditorNode::EditorNode() { { Control *sp = memnew( Control ); - sp->set_custom_minimum_size(Size2(30,0)); + sp->set_custom_minimum_size(Size2(30,0)*EDSCALE); menu_hb->add_child(sp); } @@ -5800,7 +5801,7 @@ EditorNode::EditorNode() { layout_dialog = memnew( EditorNameDialog ); gui_base->add_child(layout_dialog); layout_dialog->set_hide_on_ok(false); - layout_dialog->set_size(Size2(175, 70)); + layout_dialog->set_size(Size2(175, 70)*EDSCALE); layout_dialog->connect("name_confirmed", this,"_dialog_action"); sources_button = memnew( ToolButton ); diff --git a/tools/editor/editor_node.h b/tools/editor/editor_node.h index db589bb1c34..e580931df34 100644 --- a/tools/editor/editor_node.h +++ b/tools/editor/editor_node.h @@ -85,6 +85,7 @@ #include "progress_dialog.h" +#include "editor_scale.h" /** @author Juan Linietsky */ diff --git a/tools/editor/editor_resource_preview.cpp b/tools/editor/editor_resource_preview.cpp index d31cf9e0fdf..13b424c231a 100644 --- a/tools/editor/editor_resource_preview.cpp +++ b/tools/editor/editor_resource_preview.cpp @@ -4,7 +4,7 @@ #include "io/resource_loader.h" #include "io/resource_saver.h" #include "globals.h" - +#include "editor_scale.h" Ref EditorResourcePreviewGenerator::generate_from_path(const String& p_path) { @@ -91,6 +91,7 @@ Ref EditorResourcePreview::_generate_preview(const QueueItem& p_item,co if (generated.is_valid()) { //print_line("was generated"); int thumbnail_size = EditorSettings::get_singleton()->get("file_dialog/thumbnail_size"); + thumbnail_size*=EDSCALE; //wow it generated a preview... save cache ResourceSaver::save(cache_base+".png",generated); FileAccess *f=FileAccess::open(cache_base+".txt",FileAccess::WRITE); @@ -132,6 +133,7 @@ void EditorResourcePreview::_thread() { uint64_t modtime = FileAccess::get_modified_time(item.path); int thumbnail_size = EditorSettings::get_singleton()->get("file_dialog/thumbnail_size"); + thumbnail_size*=EDSCALE; if (cache.has(item.path)) { //already has it because someone loaded it, just let it know it's ready diff --git a/tools/editor/editor_scale.cpp b/tools/editor/editor_scale.cpp new file mode 100644 index 00000000000..ecb1e1816fd --- /dev/null +++ b/tools/editor/editor_scale.cpp @@ -0,0 +1,7 @@ +#include "editor_scale.h" +#include "os/os.h" + +bool editor_is_hidpi() { + + return OS::get_singleton()->get_screen_dpi(0) > 150; +} diff --git a/tools/editor/editor_scale.h b/tools/editor/editor_scale.h new file mode 100644 index 00000000000..0f0e90595c3 --- /dev/null +++ b/tools/editor/editor_scale.h @@ -0,0 +1,8 @@ +#ifndef EDITOR_SCALE_H +#define EDITOR_SCALE_H + + +bool editor_is_hidpi(); + +#define EDSCALE (editor_is_hidpi() ? 2 : 1) +#endif // EDITOR_SCALE_H diff --git a/tools/editor/icons/SCsub b/tools/editor/icons/SCsub index 14d2be66f6e..f3216b092da 100644 --- a/tools/editor/icons/SCsub +++ b/tools/editor/icons/SCsub @@ -11,6 +11,7 @@ def make_editor_icons_action(target, source, env): s = cStringIO.StringIO() s.write("#include \"editor_icons.h\"\n\n") + s.write("#include \"editor_scale.h\"\n\n") s.write("#include \"scene/resources/theme.h\"\n\n") for x in pixmaps: @@ -36,7 +37,7 @@ def make_editor_icons_action(target, source, env): s.write("static Ref make_icon(const uint8_t* p_png) {\n") s.write("\tRef texture( memnew( ImageTexture ) );\n") s.write("\tImage img(p_png);\n") - #s.write("\timg.expand_x2_hq2x();\n") + s.write("\tif (editor_is_hidpi()) img.expand_x2_hq2x();\n") s.write("\ttexture->create_from_image( img,ImageTexture::FLAG_FILTER );\n") s.write("\treturn texture;\n") s.write("}\n\n") diff --git a/tools/editor/io_plugins/editor_font_import_plugin.cpp b/tools/editor/io_plugins/editor_font_import_plugin.cpp index f4d6af7e108..d5e6e3077ee 100644 --- a/tools/editor/io_plugins/editor_font_import_plugin.cpp +++ b/tools/editor/io_plugins/editor_font_import_plugin.cpp @@ -510,13 +510,13 @@ class EditorFontImportDialog : public ConfirmationDialog { if (source->get_line_edit()->get_text()=="") { error_dialog->set_text(TTR("No source font file!")); - error_dialog->popup_centered(Size2(200,100)); + error_dialog->popup_centered(Size2(200,100)*EDSCALE); return; } if (dest->get_line_edit()->get_text()=="") { error_dialog->set_text(TTR("No target font resource!")); - error_dialog->popup_centered(Size2(200,100)); + error_dialog->popup_centered(Size2(200,100)*EDSCALE); return; } @@ -528,7 +528,7 @@ class EditorFontImportDialog : public ConfirmationDialog { if (rimd.is_null()) { error_dialog->set_text(TTR("Can't load/process source font.")); - error_dialog->popup_centered(Size2(200,100)); + error_dialog->popup_centered(Size2(200,100)*EDSCALE); return; } @@ -536,7 +536,7 @@ class EditorFontImportDialog : public ConfirmationDialog { if (err!=OK) { error_dialog->set_text(TTR("Couldn't save font.")); - error_dialog->popup_centered(Size2(200,100)); + error_dialog->popup_centered(Size2(200,100)*EDSCALE); return; } @@ -573,7 +573,7 @@ public: void popup_import(const String& p_path) { - popup_centered(Size2(600,500)); + popup_centered(Size2(600,500)*EDSCALE); if (p_path!="") { diff --git a/tools/editor/io_plugins/editor_mesh_import_plugin.cpp b/tools/editor/io_plugins/editor_mesh_import_plugin.cpp index 45da42969c7..c20515f0f30 100644 --- a/tools/editor/io_plugins/editor_mesh_import_plugin.cpp +++ b/tools/editor/io_plugins/editor_mesh_import_plugin.cpp @@ -173,7 +173,7 @@ public: void popup_import(const String& p_path) { - popup_centered(Size2(400,400)); + popup_centered(Size2(400,400)*EDSCALE); if (p_path!="") { diff --git a/tools/editor/io_plugins/editor_sample_import_plugin.cpp b/tools/editor/io_plugins/editor_sample_import_plugin.cpp index 120bdc6f44f..ac0795f522d 100644 --- a/tools/editor/io_plugins/editor_sample_import_plugin.cpp +++ b/tools/editor/io_plugins/editor_sample_import_plugin.cpp @@ -221,7 +221,7 @@ public: void popup_import(const String& p_path) { - popup_centered(Size2(400,400)); + popup_centered(Size2(400,400)*EDSCALE); if (p_path!="") { Ref rimd = ResourceLoader::load_import_metadata(p_path); @@ -252,7 +252,7 @@ public: if (samples.size()==0) { error_dialog->set_text(TTR("No samples to import!")); - error_dialog->popup_centered(Size2(200,100)); + error_dialog->popup_centered(Size2(200,100)*EDSCALE); } if (save_path->get_text().strip_edges()=="") { @@ -293,7 +293,7 @@ public: String dst = save_path->get_text(); if (dst=="") { error_dialog->set_text(TTR("Save path is empty!")); - error_dialog->popup_centered(Size2(200,100)); + error_dialog->popup_centered(Size2(200,100)*EDSCALE); } dst = dst.plus_file(samples[i].get_file().basename()+".smp"); diff --git a/tools/editor/io_plugins/editor_scene_import_plugin.cpp b/tools/editor/io_plugins/editor_scene_import_plugin.cpp index 3effb1d0aa4..41dfb748fc8 100644 --- a/tools/editor/io_plugins/editor_scene_import_plugin.cpp +++ b/tools/editor/io_plugins/editor_scene_import_plugin.cpp @@ -674,7 +674,7 @@ void EditorSceneImportDialog::_open_and_import() { if (unsaved) { - confirm_open->popup_centered_minsize(Size2(300,80)); + confirm_open->popup_centered_minsize(Size2(300,80)*EDSCALE); } else { _import(true); } @@ -735,7 +735,7 @@ void EditorSceneImportDialog::_import(bool p_and_open) { Ref

      `!DXM3LR8ocrCfNdE?lT4sQg>a? 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

    `!DXM3LR8ocrCfNdE?lT4sQg>a? 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