diff --git a/build/Stride.Launcher.sln b/build/Stride.Launcher.sln
index 3bc538f023..9c3d48561b 100644
--- a/build/Stride.Launcher.sln
+++ b/build/Stride.Launcher.sln
@@ -33,11 +33,12 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Stride.Core.Packages", "..\
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Stride.Core.Presentation", "..\sources\presentation\Stride.Core.Presentation\Stride.Core.Presentation.csproj", "{0C63EF8B-26F9-4511-9FC5-7431DE9657D6}"
EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Stride.Editor.CrashReport", "..\sources\editor\Stride.Editor.CrashReport\Stride.Editor.CrashReport.csproj", "{2880C313-2483-416D-A902-DC2259EDFF64}"
+EndProject
Global
GlobalSection(SharedMSBuildProjectFiles) = preSolution
..\sources\assets\Stride.Core.Assets.Yaml\Stride.Core.Assets.Yaml.projitems*{0f8be30e-c41f-4747-b52b-d2d4e13ec6a2}*SharedItemsImports = 5
..\sources\editor\Stride.Core.MostRecentlyUsedFiles\Stride.Core.MostRecentlyUsedFiles.projitems*{0f8be30e-c41f-4747-b52b-d2d4e13ec6a2}*SharedItemsImports = 5
- ..\sources\editor\Stride.Editor.CrashReport\Stride.Editor.CrashReport.projitems*{0f8be30e-c41f-4747-b52b-d2d4e13ec6a2}*SharedItemsImports = 5
..\sources\editor\Stride.PrivacyPolicy\Stride.PrivacyPolicy.projitems*{0f8be30e-c41f-4747-b52b-d2d4e13ec6a2}*SharedItemsImports = 5
EndGlobalSection
GlobalSection(SolutionConfigurationPlatforms) = preSolution
@@ -105,6 +106,10 @@ Global
{0C63EF8B-26F9-4511-9FC5-7431DE9657D6}.Debug|Any CPU.Build.0 = Debug|Any CPU
{0C63EF8B-26F9-4511-9FC5-7431DE9657D6}.Release|Any CPU.ActiveCfg = Release|Any CPU
{0C63EF8B-26F9-4511-9FC5-7431DE9657D6}.Release|Any CPU.Build.0 = Release|Any CPU
+ {2880C313-2483-416D-A902-DC2259EDFF64}.Debug|Any CPU.ActiveCfg = Debug|iPhone
+ {2880C313-2483-416D-A902-DC2259EDFF64}.Debug|Any CPU.Build.0 = Debug|iPhone
+ {2880C313-2483-416D-A902-DC2259EDFF64}.Release|Any CPU.ActiveCfg = Release|iPhone
+ {2880C313-2483-416D-A902-DC2259EDFF64}.Release|Any CPU.Build.0 = Release|iPhone
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
diff --git a/build/Stride.sln b/build/Stride.sln
index 6d42616e3b..fa4bd9cd1a 100644
--- a/build/Stride.sln
+++ b/build/Stride.sln
@@ -282,8 +282,6 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "ja", "ja", "{B4EABB0D-E495-
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Stride.Video", "..\sources\engine\Stride.Video\Stride.Video.csproj", "{DA355C86-866F-4843-9B4D-63A173C750FB}"
EndProject
-Project("{D954291E-2A0B-460D-934E-DC6B0785DB48}") = "Stride.Editor.CrashReport", "..\sources\editor\Stride.Editor.CrashReport\Stride.Editor.CrashReport.shproj", "{AB574F65-1402-4476-9314-74DCDAF19097}"
-EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "72-StrideSamples", "72-StrideSamples", "{75608B5C-1C03-4B38-810E-14EED5165E59}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Stride.Samples.Tests", "..\samples\Tests\Stride.Samples.Tests.csproj", "{2FC40214-A4AA-45DC-9C93-72ED800C40B0}"
@@ -340,6 +338,8 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Stride.BepuPhysics.Tests",
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Stride.FreeImage", "..\sources\tools\Stride.FreeImage\Stride.FreeImage.csproj", "{03695F9B-10E9-4A10-93AE-6402E46F10B5}"
EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Stride.Editor.CrashReport", "..\sources\editor\Stride.Editor.CrashReport\Stride.Editor.CrashReport.csproj", "{35EC42D8-0A09-41AE-A918-B8C2796061B3}"
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
@@ -1537,6 +1537,18 @@ Global
{03695F9B-10E9-4A10-93AE-6402E46F10B5}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{03695F9B-10E9-4A10-93AE-6402E46F10B5}.Release|Win32.ActiveCfg = Release|Any CPU
{03695F9B-10E9-4A10-93AE-6402E46F10B5}.Release|Win32.Build.0 = Release|Any CPU
+ {35EC42D8-0A09-41AE-A918-B8C2796061B3}.Debug|Any CPU.ActiveCfg = Debug|iPhone
+ {35EC42D8-0A09-41AE-A918-B8C2796061B3}.Debug|Any CPU.Build.0 = Debug|iPhone
+ {35EC42D8-0A09-41AE-A918-B8C2796061B3}.Debug|Mixed Platforms.ActiveCfg = Debug|iPhone
+ {35EC42D8-0A09-41AE-A918-B8C2796061B3}.Debug|Mixed Platforms.Build.0 = Debug|iPhone
+ {35EC42D8-0A09-41AE-A918-B8C2796061B3}.Debug|Win32.ActiveCfg = Debug|iPhone
+ {35EC42D8-0A09-41AE-A918-B8C2796061B3}.Debug|Win32.Build.0 = Debug|iPhone
+ {35EC42D8-0A09-41AE-A918-B8C2796061B3}.Release|Any CPU.ActiveCfg = Release|iPhone
+ {35EC42D8-0A09-41AE-A918-B8C2796061B3}.Release|Any CPU.Build.0 = Release|iPhone
+ {35EC42D8-0A09-41AE-A918-B8C2796061B3}.Release|Mixed Platforms.ActiveCfg = Release|iPhone
+ {35EC42D8-0A09-41AE-A918-B8C2796061B3}.Release|Mixed Platforms.Build.0 = Release|iPhone
+ {35EC42D8-0A09-41AE-A918-B8C2796061B3}.Release|Win32.ActiveCfg = Release|iPhone
+ {35EC42D8-0A09-41AE-A918-B8C2796061B3}.Release|Win32.Build.0 = Release|iPhone
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
@@ -1641,7 +1653,6 @@ Global
{164A5B9A-E684-4B3F-9EF4-B7765FC0A8A1} = {1AE1AC60-5D2F-4CA7-AE20-888F44551185}
{B4EABB0D-E495-405C-B7B1-E2A7A3711AF5} = {FC791F56-C1F1-4C41-A193-868D8197F8E2}
{DA355C86-866F-4843-9B4D-63A173C750FB} = {4C142567-C42B-40F5-B092-798882190209}
- {AB574F65-1402-4476-9314-74DCDAF19097} = {5D2D3BE8-9910-45CA-8E45-95660DA4C563}
{2FC40214-A4AA-45DC-9C93-72ED800C40B0} = {75608B5C-1C03-4B38-810E-14EED5165E59}
{00B72ED7-00E9-47F7-868D-8162027CD068} = {158087CF-AF74-44E9-AA20-A6AEB1E398A9}
{040F754C-17F4-4B5F-B974-93F1E39D107F} = {75608B5C-1C03-4B38-810E-14EED5165E59}
@@ -1666,6 +1677,7 @@ Global
{66EFFDE4-24F0-4E57-9618-0F5577E20A1E} = {6F473FA6-4F8B-4FBA-AE33-EE5AF997D50C}
{7B70C783-4085-4702-B3C6-6570FD85CB8F} = {DE048114-9AE4-467E-A879-188DC0D88A59}
{03695F9B-10E9-4A10-93AE-6402E46F10B5} = {1AE1AC60-5D2F-4CA7-AE20-888F44551185}
+ {35EC42D8-0A09-41AE-A918-B8C2796061B3} = {5D2D3BE8-9910-45CA-8E45-95660DA4C563}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {FF877973-604D-4EA7-B5F5-A129961F9EF2}
@@ -1674,7 +1686,6 @@ Global
..\sources\assets\Stride.Core.Assets.Yaml\Stride.Core.Assets.Yaml.projitems*{1e54a9a2-4439-4444-ae57-6d2ed3c0dc47}*SharedItemsImports = 5
..\sources\shared\Stride.Core.ShellHelper\Stride.Core.ShellHelper.projitems*{1e54a9a2-4439-4444-ae57-6d2ed3c0dc47}*SharedItemsImports = 5
..\sources\shared\Stride.NuGetResolver.Targets\Stride.NuGetResolver.Targets.projitems*{2fc40214-a4aa-45dc-9c93-72ed800c40b0}*SharedItemsImports = 5
- ..\sources\editor\Stride.Editor.CrashReport\Stride.Editor.CrashReport.projitems*{2fca2d8b-b10f-4dca-9847-4221f74ba586}*SharedItemsImports = 5
..\sources\editor\Stride.PrivacyPolicy\Stride.PrivacyPolicy.projitems*{2fca2d8b-b10f-4dca-9847-4221f74ba586}*SharedItemsImports = 5
..\sources\shared\Stride.Core.ShellHelper\Stride.Core.ShellHelper.projitems*{2fca2d8b-b10f-4dca-9847-4221f74ba586}*SharedItemsImports = 5
..\sources\shared\Stride.NuGetResolver.Targets\Stride.NuGetResolver.Targets.projitems*{2fca2d8b-b10f-4dca-9847-4221f74ba586}*SharedItemsImports = 5
@@ -1692,7 +1703,6 @@ Global
..\sources\shared\Stride.Core.ShellHelper\Stride.Core.ShellHelper.projitems*{a5dc820b-9554-45b6-9677-6a2f902e7787}*SharedItemsImports = 5
..\sources\shared\Stride.NuGetResolver.Targets\Stride.NuGetResolver.Targets.projitems*{a5dc820b-9554-45b6-9677-6a2f902e7787}*SharedItemsImports = 5
..\sources\shared\Stride.NuGetResolver.Targets\Stride.NuGetResolver.Targets.projitems*{a7fc60ae-bb54-47d3-8787-788eec65ad45}*SharedItemsImports = 5
- ..\sources\editor\Stride.Editor.CrashReport\Stride.Editor.CrashReport.projitems*{ab574f65-1402-4476-9314-74dcdaf19097}*SharedItemsImports = 13
..\sources\engine\Stride.Shared\Refactor\Stride.Refactor.projitems*{c121a566-555e-42b9-9b0a-1696529a9088}*SharedItemsImports = 5
..\sources\shared\Stride.NuGetResolver.Targets\Stride.NuGetResolver.Targets.projitems*{e25e7778-0b2f-4a0b-bcd6-1de95320b531}*SharedItemsImports = 5
..\sources\shared\Stride.Core.ShellHelper\Stride.Core.ShellHelper.projitems*{e8b3553f-a79f-4e50-b75b-acee771c320c}*SharedItemsImports = 5
diff --git a/samples/Templates/FirstPersonShooter/FirstPersonShooter.sln b/samples/Templates/FirstPersonShooter/FirstPersonShooter.sln
index b4eae392ab..0a7cda7cd5 100644
--- a/samples/Templates/FirstPersonShooter/FirstPersonShooter.sln
+++ b/samples/Templates/FirstPersonShooter/FirstPersonShooter.sln
@@ -37,12 +37,6 @@ Global
AppStore|Any CPU = AppStore|Any CPU
AppStore|Mixed Platforms = AppStore|Mixed Platforms
AppStore|Windows = AppStore|Windows
- CoreCLR_Debug|Any CPU = CoreCLR_Debug|Any CPU
- CoreCLR_Debug|Mixed Platforms = CoreCLR_Debug|Mixed Platforms
- CoreCLR_Debug|Windows = CoreCLR_Debug|Windows
- CoreCLR_Release|Any CPU = CoreCLR_Release|Any CPU
- CoreCLR_Release|Mixed Platforms = CoreCLR_Release|Mixed Platforms
- CoreCLR_Release|Windows = CoreCLR_Release|Windows
Debug|Any CPU = Debug|Any CPU
Debug|Mixed Platforms = Debug|Mixed Platforms
Debug|Windows = Debug|Windows
@@ -63,24 +57,6 @@ Global
{152D59A3-17BF-4A67-ABFF-B2F6FB2B7DFA}.AppStore|Windows.ActiveCfg = AppStore|Any CPU
{152D59A3-17BF-4A67-ABFF-B2F6FB2B7DFA}.AppStore|Windows.Build.0 = AppStore|Any CPU
{152D59A3-17BF-4A67-ABFF-B2F6FB2B7DFA}.AppStore|Windows.Deploy.0 = AppStore|Any CPU
- {152D59A3-17BF-4A67-ABFF-B2F6FB2B7DFA}.CoreCLR_Debug|Any CPU.ActiveCfg = CoreCLR_Debug|Any CPU
- {152D59A3-17BF-4A67-ABFF-B2F6FB2B7DFA}.CoreCLR_Debug|Any CPU.Build.0 = CoreCLR_Debug|Any CPU
- {152D59A3-17BF-4A67-ABFF-B2F6FB2B7DFA}.CoreCLR_Debug|Any CPU.Deploy.0 = CoreCLR_Debug|Any CPU
- {152D59A3-17BF-4A67-ABFF-B2F6FB2B7DFA}.CoreCLR_Debug|Mixed Platforms.ActiveCfg = CoreCLR_Debug|Any CPU
- {152D59A3-17BF-4A67-ABFF-B2F6FB2B7DFA}.CoreCLR_Debug|Mixed Platforms.Build.0 = CoreCLR_Debug|Any CPU
- {152D59A3-17BF-4A67-ABFF-B2F6FB2B7DFA}.CoreCLR_Debug|Mixed Platforms.Deploy.0 = CoreCLR_Debug|Any CPU
- {152D59A3-17BF-4A67-ABFF-B2F6FB2B7DFA}.CoreCLR_Debug|Windows.ActiveCfg = CoreCLR_Debug|Any CPU
- {152D59A3-17BF-4A67-ABFF-B2F6FB2B7DFA}.CoreCLR_Debug|Windows.Build.0 = CoreCLR_Debug|Any CPU
- {152D59A3-17BF-4A67-ABFF-B2F6FB2B7DFA}.CoreCLR_Debug|Windows.Deploy.0 = CoreCLR_Debug|Any CPU
- {152D59A3-17BF-4A67-ABFF-B2F6FB2B7DFA}.CoreCLR_Release|Any CPU.ActiveCfg = CoreCLR_Release|Any CPU
- {152D59A3-17BF-4A67-ABFF-B2F6FB2B7DFA}.CoreCLR_Release|Any CPU.Build.0 = CoreCLR_Release|Any CPU
- {152D59A3-17BF-4A67-ABFF-B2F6FB2B7DFA}.CoreCLR_Release|Any CPU.Deploy.0 = CoreCLR_Release|Any CPU
- {152D59A3-17BF-4A67-ABFF-B2F6FB2B7DFA}.CoreCLR_Release|Mixed Platforms.ActiveCfg = CoreCLR_Release|Any CPU
- {152D59A3-17BF-4A67-ABFF-B2F6FB2B7DFA}.CoreCLR_Release|Mixed Platforms.Build.0 = CoreCLR_Release|Any CPU
- {152D59A3-17BF-4A67-ABFF-B2F6FB2B7DFA}.CoreCLR_Release|Mixed Platforms.Deploy.0 = CoreCLR_Release|Any CPU
- {152D59A3-17BF-4A67-ABFF-B2F6FB2B7DFA}.CoreCLR_Release|Windows.ActiveCfg = CoreCLR_Release|Any CPU
- {152D59A3-17BF-4A67-ABFF-B2F6FB2B7DFA}.CoreCLR_Release|Windows.Build.0 = CoreCLR_Release|Any CPU
- {152D59A3-17BF-4A67-ABFF-B2F6FB2B7DFA}.CoreCLR_Release|Windows.Deploy.0 = CoreCLR_Release|Any CPU
{152D59A3-17BF-4A67-ABFF-B2F6FB2B7DFA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{152D59A3-17BF-4A67-ABFF-B2F6FB2B7DFA}.Debug|Any CPU.Build.0 = Debug|Any CPU
{152D59A3-17BF-4A67-ABFF-B2F6FB2B7DFA}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
@@ -114,18 +90,6 @@ Global
{A2F50F1F-AF89-4264-8327-20BE994592D7}.AppStore|Mixed Platforms.Build.0 = AppStore|Any CPU
{A2F50F1F-AF89-4264-8327-20BE994592D7}.AppStore|Windows.ActiveCfg = AppStore|Any CPU
{A2F50F1F-AF89-4264-8327-20BE994592D7}.AppStore|Windows.Build.0 = AppStore|Any CPU
- {A2F50F1F-AF89-4264-8327-20BE994592D7}.CoreCLR_Debug|Any CPU.ActiveCfg = CoreCLR_Debug|Any CPU
- {A2F50F1F-AF89-4264-8327-20BE994592D7}.CoreCLR_Debug|Any CPU.Build.0 = CoreCLR_Debug|Any CPU
- {A2F50F1F-AF89-4264-8327-20BE994592D7}.CoreCLR_Debug|Mixed Platforms.ActiveCfg = CoreCLR_Debug|Any CPU
- {A2F50F1F-AF89-4264-8327-20BE994592D7}.CoreCLR_Debug|Mixed Platforms.Build.0 = CoreCLR_Debug|Any CPU
- {A2F50F1F-AF89-4264-8327-20BE994592D7}.CoreCLR_Debug|Windows.ActiveCfg = CoreCLR_Debug|Any CPU
- {A2F50F1F-AF89-4264-8327-20BE994592D7}.CoreCLR_Debug|Windows.Build.0 = CoreCLR_Debug|Any CPU
- {A2F50F1F-AF89-4264-8327-20BE994592D7}.CoreCLR_Release|Any CPU.ActiveCfg = CoreCLR_Release|Any CPU
- {A2F50F1F-AF89-4264-8327-20BE994592D7}.CoreCLR_Release|Any CPU.Build.0 = CoreCLR_Release|Any CPU
- {A2F50F1F-AF89-4264-8327-20BE994592D7}.CoreCLR_Release|Mixed Platforms.ActiveCfg = CoreCLR_Release|Any CPU
- {A2F50F1F-AF89-4264-8327-20BE994592D7}.CoreCLR_Release|Mixed Platforms.Build.0 = CoreCLR_Release|Any CPU
- {A2F50F1F-AF89-4264-8327-20BE994592D7}.CoreCLR_Release|Windows.ActiveCfg = CoreCLR_Release|Any CPU
- {A2F50F1F-AF89-4264-8327-20BE994592D7}.CoreCLR_Release|Windows.Build.0 = CoreCLR_Release|Any CPU
{A2F50F1F-AF89-4264-8327-20BE994592D7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{A2F50F1F-AF89-4264-8327-20BE994592D7}.Debug|Any CPU.Build.0 = Debug|Any CPU
{A2F50F1F-AF89-4264-8327-20BE994592D7}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
diff --git a/samples/Templates/ThirdPersonPlatformer/ThirdPersonPlatformer.sln b/samples/Templates/ThirdPersonPlatformer/ThirdPersonPlatformer.sln
index 98ea07a8e2..4822f24aa2 100644
--- a/samples/Templates/ThirdPersonPlatformer/ThirdPersonPlatformer.sln
+++ b/samples/Templates/ThirdPersonPlatformer/ThirdPersonPlatformer.sln
@@ -26,12 +26,6 @@ Global
AppStore|Any CPU = AppStore|Any CPU
AppStore|Mixed Platforms = AppStore|Mixed Platforms
AppStore|Windows = AppStore|Windows
- CoreCLR_Debug|Any CPU = CoreCLR_Debug|Any CPU
- CoreCLR_Debug|Mixed Platforms = CoreCLR_Debug|Mixed Platforms
- CoreCLR_Debug|Windows = CoreCLR_Debug|Windows
- CoreCLR_Release|Any CPU = CoreCLR_Release|Any CPU
- CoreCLR_Release|Mixed Platforms = CoreCLR_Release|Mixed Platforms
- CoreCLR_Release|Windows = CoreCLR_Release|Windows
Debug|Any CPU = Debug|Any CPU
Debug|Mixed Platforms = Debug|Mixed Platforms
Debug|Windows = Debug|Windows
@@ -52,24 +46,6 @@ Global
{1D5D1B2E-B157-4E5B-BE35-2ED9E1C262CB}.AppStore|Windows.ActiveCfg = AppStore|Any CPU
{1D5D1B2E-B157-4E5B-BE35-2ED9E1C262CB}.AppStore|Windows.Build.0 = AppStore|Any CPU
{1D5D1B2E-B157-4E5B-BE35-2ED9E1C262CB}.AppStore|Windows.Deploy.0 = AppStore|Any CPU
- {1D5D1B2E-B157-4E5B-BE35-2ED9E1C262CB}.CoreCLR_Debug|Any CPU.ActiveCfg = CoreCLR_Debug|Any CPU
- {1D5D1B2E-B157-4E5B-BE35-2ED9E1C262CB}.CoreCLR_Debug|Any CPU.Build.0 = CoreCLR_Debug|Any CPU
- {1D5D1B2E-B157-4E5B-BE35-2ED9E1C262CB}.CoreCLR_Debug|Any CPU.Deploy.0 = CoreCLR_Debug|Any CPU
- {1D5D1B2E-B157-4E5B-BE35-2ED9E1C262CB}.CoreCLR_Debug|Mixed Platforms.ActiveCfg = CoreCLR_Debug|Any CPU
- {1D5D1B2E-B157-4E5B-BE35-2ED9E1C262CB}.CoreCLR_Debug|Mixed Platforms.Build.0 = CoreCLR_Debug|Any CPU
- {1D5D1B2E-B157-4E5B-BE35-2ED9E1C262CB}.CoreCLR_Debug|Mixed Platforms.Deploy.0 = CoreCLR_Debug|Any CPU
- {1D5D1B2E-B157-4E5B-BE35-2ED9E1C262CB}.CoreCLR_Debug|Windows.ActiveCfg = CoreCLR_Debug|Any CPU
- {1D5D1B2E-B157-4E5B-BE35-2ED9E1C262CB}.CoreCLR_Debug|Windows.Build.0 = CoreCLR_Debug|Any CPU
- {1D5D1B2E-B157-4E5B-BE35-2ED9E1C262CB}.CoreCLR_Debug|Windows.Deploy.0 = CoreCLR_Debug|Any CPU
- {1D5D1B2E-B157-4E5B-BE35-2ED9E1C262CB}.CoreCLR_Release|Any CPU.ActiveCfg = CoreCLR_Release|Any CPU
- {1D5D1B2E-B157-4E5B-BE35-2ED9E1C262CB}.CoreCLR_Release|Any CPU.Build.0 = CoreCLR_Release|Any CPU
- {1D5D1B2E-B157-4E5B-BE35-2ED9E1C262CB}.CoreCLR_Release|Any CPU.Deploy.0 = CoreCLR_Release|Any CPU
- {1D5D1B2E-B157-4E5B-BE35-2ED9E1C262CB}.CoreCLR_Release|Mixed Platforms.ActiveCfg = CoreCLR_Release|Any CPU
- {1D5D1B2E-B157-4E5B-BE35-2ED9E1C262CB}.CoreCLR_Release|Mixed Platforms.Build.0 = CoreCLR_Release|Any CPU
- {1D5D1B2E-B157-4E5B-BE35-2ED9E1C262CB}.CoreCLR_Release|Mixed Platforms.Deploy.0 = CoreCLR_Release|Any CPU
- {1D5D1B2E-B157-4E5B-BE35-2ED9E1C262CB}.CoreCLR_Release|Windows.ActiveCfg = CoreCLR_Release|Any CPU
- {1D5D1B2E-B157-4E5B-BE35-2ED9E1C262CB}.CoreCLR_Release|Windows.Build.0 = CoreCLR_Release|Any CPU
- {1D5D1B2E-B157-4E5B-BE35-2ED9E1C262CB}.CoreCLR_Release|Windows.Deploy.0 = CoreCLR_Release|Any CPU
{1D5D1B2E-B157-4E5B-BE35-2ED9E1C262CB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{1D5D1B2E-B157-4E5B-BE35-2ED9E1C262CB}.Debug|Any CPU.Build.0 = Debug|Any CPU
{1D5D1B2E-B157-4E5B-BE35-2ED9E1C262CB}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
@@ -103,18 +79,6 @@ Global
{6807D261-4AF2-405C-8EBF-D8A0B08C7801}.AppStore|Mixed Platforms.Build.0 = AppStore|Any CPU
{6807D261-4AF2-405C-8EBF-D8A0B08C7801}.AppStore|Windows.ActiveCfg = AppStore|Any CPU
{6807D261-4AF2-405C-8EBF-D8A0B08C7801}.AppStore|Windows.Build.0 = AppStore|Any CPU
- {6807D261-4AF2-405C-8EBF-D8A0B08C7801}.CoreCLR_Debug|Any CPU.ActiveCfg = CoreCLR_Debug|Any CPU
- {6807D261-4AF2-405C-8EBF-D8A0B08C7801}.CoreCLR_Debug|Any CPU.Build.0 = CoreCLR_Debug|Any CPU
- {6807D261-4AF2-405C-8EBF-D8A0B08C7801}.CoreCLR_Debug|Mixed Platforms.ActiveCfg = CoreCLR_Debug|Any CPU
- {6807D261-4AF2-405C-8EBF-D8A0B08C7801}.CoreCLR_Debug|Mixed Platforms.Build.0 = CoreCLR_Debug|Any CPU
- {6807D261-4AF2-405C-8EBF-D8A0B08C7801}.CoreCLR_Debug|Windows.ActiveCfg = CoreCLR_Debug|Any CPU
- {6807D261-4AF2-405C-8EBF-D8A0B08C7801}.CoreCLR_Debug|Windows.Build.0 = CoreCLR_Debug|Any CPU
- {6807D261-4AF2-405C-8EBF-D8A0B08C7801}.CoreCLR_Release|Any CPU.ActiveCfg = CoreCLR_Release|Any CPU
- {6807D261-4AF2-405C-8EBF-D8A0B08C7801}.CoreCLR_Release|Any CPU.Build.0 = CoreCLR_Release|Any CPU
- {6807D261-4AF2-405C-8EBF-D8A0B08C7801}.CoreCLR_Release|Mixed Platforms.ActiveCfg = CoreCLR_Release|Any CPU
- {6807D261-4AF2-405C-8EBF-D8A0B08C7801}.CoreCLR_Release|Mixed Platforms.Build.0 = CoreCLR_Release|Any CPU
- {6807D261-4AF2-405C-8EBF-D8A0B08C7801}.CoreCLR_Release|Windows.ActiveCfg = CoreCLR_Release|Any CPU
- {6807D261-4AF2-405C-8EBF-D8A0B08C7801}.CoreCLR_Release|Windows.Build.0 = CoreCLR_Release|Any CPU
{6807D261-4AF2-405C-8EBF-D8A0B08C7801}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{6807D261-4AF2-405C-8EBF-D8A0B08C7801}.Debug|Any CPU.Build.0 = Debug|Any CPU
{6807D261-4AF2-405C-8EBF-D8A0B08C7801}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
diff --git a/samples/Templates/TopDownRPG/TopDownRPG.sln b/samples/Templates/TopDownRPG/TopDownRPG.sln
index 92ad1b8e53..8336a24121 100644
--- a/samples/Templates/TopDownRPG/TopDownRPG.sln
+++ b/samples/Templates/TopDownRPG/TopDownRPG.sln
@@ -37,12 +37,6 @@ Global
AppStore|Any CPU = AppStore|Any CPU
AppStore|Mixed Platforms = AppStore|Mixed Platforms
AppStore|Windows = AppStore|Windows
- CoreCLR_Debug|Any CPU = CoreCLR_Debug|Any CPU
- CoreCLR_Debug|Mixed Platforms = CoreCLR_Debug|Mixed Platforms
- CoreCLR_Debug|Windows = CoreCLR_Debug|Windows
- CoreCLR_Release|Any CPU = CoreCLR_Release|Any CPU
- CoreCLR_Release|Mixed Platforms = CoreCLR_Release|Mixed Platforms
- CoreCLR_Release|Windows = CoreCLR_Release|Windows
Debug|Any CPU = Debug|Any CPU
Debug|Mixed Platforms = Debug|Mixed Platforms
Debug|Windows = Debug|Windows
@@ -63,24 +57,6 @@ Global
{436E0287-CC11-4E08-BD1B-C7AB4B20B0DD}.AppStore|Windows.ActiveCfg = AppStore|Any CPU
{436E0287-CC11-4E08-BD1B-C7AB4B20B0DD}.AppStore|Windows.Build.0 = AppStore|Any CPU
{436E0287-CC11-4E08-BD1B-C7AB4B20B0DD}.AppStore|Windows.Deploy.0 = AppStore|Any CPU
- {436E0287-CC11-4E08-BD1B-C7AB4B20B0DD}.CoreCLR_Debug|Any CPU.ActiveCfg = CoreCLR_Debug|Any CPU
- {436E0287-CC11-4E08-BD1B-C7AB4B20B0DD}.CoreCLR_Debug|Any CPU.Build.0 = CoreCLR_Debug|Any CPU
- {436E0287-CC11-4E08-BD1B-C7AB4B20B0DD}.CoreCLR_Debug|Any CPU.Deploy.0 = CoreCLR_Debug|Any CPU
- {436E0287-CC11-4E08-BD1B-C7AB4B20B0DD}.CoreCLR_Debug|Mixed Platforms.ActiveCfg = CoreCLR_Debug|Any CPU
- {436E0287-CC11-4E08-BD1B-C7AB4B20B0DD}.CoreCLR_Debug|Mixed Platforms.Build.0 = CoreCLR_Debug|Any CPU
- {436E0287-CC11-4E08-BD1B-C7AB4B20B0DD}.CoreCLR_Debug|Mixed Platforms.Deploy.0 = CoreCLR_Debug|Any CPU
- {436E0287-CC11-4E08-BD1B-C7AB4B20B0DD}.CoreCLR_Debug|Windows.ActiveCfg = CoreCLR_Debug|Any CPU
- {436E0287-CC11-4E08-BD1B-C7AB4B20B0DD}.CoreCLR_Debug|Windows.Build.0 = CoreCLR_Debug|Any CPU
- {436E0287-CC11-4E08-BD1B-C7AB4B20B0DD}.CoreCLR_Debug|Windows.Deploy.0 = CoreCLR_Debug|Any CPU
- {436E0287-CC11-4E08-BD1B-C7AB4B20B0DD}.CoreCLR_Release|Any CPU.ActiveCfg = CoreCLR_Release|Any CPU
- {436E0287-CC11-4E08-BD1B-C7AB4B20B0DD}.CoreCLR_Release|Any CPU.Build.0 = CoreCLR_Release|Any CPU
- {436E0287-CC11-4E08-BD1B-C7AB4B20B0DD}.CoreCLR_Release|Any CPU.Deploy.0 = CoreCLR_Release|Any CPU
- {436E0287-CC11-4E08-BD1B-C7AB4B20B0DD}.CoreCLR_Release|Mixed Platforms.ActiveCfg = CoreCLR_Release|Any CPU
- {436E0287-CC11-4E08-BD1B-C7AB4B20B0DD}.CoreCLR_Release|Mixed Platforms.Build.0 = CoreCLR_Release|Any CPU
- {436E0287-CC11-4E08-BD1B-C7AB4B20B0DD}.CoreCLR_Release|Mixed Platforms.Deploy.0 = CoreCLR_Release|Any CPU
- {436E0287-CC11-4E08-BD1B-C7AB4B20B0DD}.CoreCLR_Release|Windows.ActiveCfg = CoreCLR_Release|Any CPU
- {436E0287-CC11-4E08-BD1B-C7AB4B20B0DD}.CoreCLR_Release|Windows.Build.0 = CoreCLR_Release|Any CPU
- {436E0287-CC11-4E08-BD1B-C7AB4B20B0DD}.CoreCLR_Release|Windows.Deploy.0 = CoreCLR_Release|Any CPU
{436E0287-CC11-4E08-BD1B-C7AB4B20B0DD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{436E0287-CC11-4E08-BD1B-C7AB4B20B0DD}.Debug|Any CPU.Build.0 = Debug|Any CPU
{436E0287-CC11-4E08-BD1B-C7AB4B20B0DD}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
@@ -114,18 +90,6 @@ Global
{92B5077F-3D0D-4043-A3B4-25A32C9D64AA}.AppStore|Mixed Platforms.Build.0 = AppStore|Any CPU
{92B5077F-3D0D-4043-A3B4-25A32C9D64AA}.AppStore|Windows.ActiveCfg = AppStore|Any CPU
{92B5077F-3D0D-4043-A3B4-25A32C9D64AA}.AppStore|Windows.Build.0 = AppStore|Any CPU
- {92B5077F-3D0D-4043-A3B4-25A32C9D64AA}.CoreCLR_Debug|Any CPU.ActiveCfg = CoreCLR_Debug|Any CPU
- {92B5077F-3D0D-4043-A3B4-25A32C9D64AA}.CoreCLR_Debug|Any CPU.Build.0 = CoreCLR_Debug|Any CPU
- {92B5077F-3D0D-4043-A3B4-25A32C9D64AA}.CoreCLR_Debug|Mixed Platforms.ActiveCfg = CoreCLR_Debug|Any CPU
- {92B5077F-3D0D-4043-A3B4-25A32C9D64AA}.CoreCLR_Debug|Mixed Platforms.Build.0 = CoreCLR_Debug|Any CPU
- {92B5077F-3D0D-4043-A3B4-25A32C9D64AA}.CoreCLR_Debug|Windows.ActiveCfg = CoreCLR_Debug|Any CPU
- {92B5077F-3D0D-4043-A3B4-25A32C9D64AA}.CoreCLR_Debug|Windows.Build.0 = CoreCLR_Debug|Any CPU
- {92B5077F-3D0D-4043-A3B4-25A32C9D64AA}.CoreCLR_Release|Any CPU.ActiveCfg = CoreCLR_Release|Any CPU
- {92B5077F-3D0D-4043-A3B4-25A32C9D64AA}.CoreCLR_Release|Any CPU.Build.0 = CoreCLR_Release|Any CPU
- {92B5077F-3D0D-4043-A3B4-25A32C9D64AA}.CoreCLR_Release|Mixed Platforms.ActiveCfg = CoreCLR_Release|Any CPU
- {92B5077F-3D0D-4043-A3B4-25A32C9D64AA}.CoreCLR_Release|Mixed Platforms.Build.0 = CoreCLR_Release|Any CPU
- {92B5077F-3D0D-4043-A3B4-25A32C9D64AA}.CoreCLR_Release|Windows.ActiveCfg = CoreCLR_Release|Any CPU
- {92B5077F-3D0D-4043-A3B4-25A32C9D64AA}.CoreCLR_Release|Windows.Build.0 = CoreCLR_Release|Any CPU
{92B5077F-3D0D-4043-A3B4-25A32C9D64AA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{92B5077F-3D0D-4043-A3B4-25A32C9D64AA}.Debug|Any CPU.Build.0 = Debug|Any CPU
{92B5077F-3D0D-4043-A3B4-25A32C9D64AA}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
diff --git a/samples/Templates/VRSandbox/VRSandbox.sln b/samples/Templates/VRSandbox/VRSandbox.sln
index 504eb499c2..98a20e2900 100644
--- a/samples/Templates/VRSandbox/VRSandbox.sln
+++ b/samples/Templates/VRSandbox/VRSandbox.sln
@@ -27,12 +27,6 @@ Global
AppStore|Any CPU = AppStore|Any CPU
AppStore|Mixed Platforms = AppStore|Mixed Platforms
AppStore|Windows = AppStore|Windows
- CoreCLR_Debug|Any CPU = CoreCLR_Debug|Any CPU
- CoreCLR_Debug|Mixed Platforms = CoreCLR_Debug|Mixed Platforms
- CoreCLR_Debug|Windows = CoreCLR_Debug|Windows
- CoreCLR_Release|Any CPU = CoreCLR_Release|Any CPU
- CoreCLR_Release|Mixed Platforms = CoreCLR_Release|Mixed Platforms
- CoreCLR_Release|Windows = CoreCLR_Release|Windows
Debug|Any CPU = Debug|Any CPU
Debug|Mixed Platforms = Debug|Mixed Platforms
Debug|Windows = Debug|Windows
@@ -53,24 +47,6 @@ Global
{BD079676-2C54-43C7-8476-14B007EE6780}.AppStore|Windows.ActiveCfg = AppStore|Any CPU
{BD079676-2C54-43C7-8476-14B007EE6780}.AppStore|Windows.Build.0 = AppStore|Any CPU
{BD079676-2C54-43C7-8476-14B007EE6780}.AppStore|Windows.Deploy.0 = AppStore|Any CPU
- {BD079676-2C54-43C7-8476-14B007EE6780}.CoreCLR_Debug|Any CPU.ActiveCfg = CoreCLR_Debug|Any CPU
- {BD079676-2C54-43C7-8476-14B007EE6780}.CoreCLR_Debug|Any CPU.Build.0 = CoreCLR_Debug|Any CPU
- {BD079676-2C54-43C7-8476-14B007EE6780}.CoreCLR_Debug|Any CPU.Deploy.0 = CoreCLR_Debug|Any CPU
- {BD079676-2C54-43C7-8476-14B007EE6780}.CoreCLR_Debug|Mixed Platforms.ActiveCfg = CoreCLR_Debug|Any CPU
- {BD079676-2C54-43C7-8476-14B007EE6780}.CoreCLR_Debug|Mixed Platforms.Build.0 = CoreCLR_Debug|Any CPU
- {BD079676-2C54-43C7-8476-14B007EE6780}.CoreCLR_Debug|Mixed Platforms.Deploy.0 = CoreCLR_Debug|Any CPU
- {BD079676-2C54-43C7-8476-14B007EE6780}.CoreCLR_Debug|Windows.ActiveCfg = CoreCLR_Debug|Any CPU
- {BD079676-2C54-43C7-8476-14B007EE6780}.CoreCLR_Debug|Windows.Build.0 = CoreCLR_Debug|Any CPU
- {BD079676-2C54-43C7-8476-14B007EE6780}.CoreCLR_Debug|Windows.Deploy.0 = CoreCLR_Debug|Any CPU
- {BD079676-2C54-43C7-8476-14B007EE6780}.CoreCLR_Release|Any CPU.ActiveCfg = CoreCLR_Release|Any CPU
- {BD079676-2C54-43C7-8476-14B007EE6780}.CoreCLR_Release|Any CPU.Build.0 = CoreCLR_Release|Any CPU
- {BD079676-2C54-43C7-8476-14B007EE6780}.CoreCLR_Release|Any CPU.Deploy.0 = CoreCLR_Release|Any CPU
- {BD079676-2C54-43C7-8476-14B007EE6780}.CoreCLR_Release|Mixed Platforms.ActiveCfg = CoreCLR_Release|Any CPU
- {BD079676-2C54-43C7-8476-14B007EE6780}.CoreCLR_Release|Mixed Platforms.Build.0 = CoreCLR_Release|Any CPU
- {BD079676-2C54-43C7-8476-14B007EE6780}.CoreCLR_Release|Mixed Platforms.Deploy.0 = CoreCLR_Release|Any CPU
- {BD079676-2C54-43C7-8476-14B007EE6780}.CoreCLR_Release|Windows.ActiveCfg = CoreCLR_Release|Any CPU
- {BD079676-2C54-43C7-8476-14B007EE6780}.CoreCLR_Release|Windows.Build.0 = CoreCLR_Release|Any CPU
- {BD079676-2C54-43C7-8476-14B007EE6780}.CoreCLR_Release|Windows.Deploy.0 = CoreCLR_Release|Any CPU
{BD079676-2C54-43C7-8476-14B007EE6780}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{BD079676-2C54-43C7-8476-14B007EE6780}.Debug|Any CPU.Build.0 = Debug|Any CPU
{BD079676-2C54-43C7-8476-14B007EE6780}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
@@ -104,18 +80,6 @@ Global
{577D2166-5B06-4119-96CF-70D6C1716A2F}.AppStore|Mixed Platforms.Build.0 = AppStore|Any CPU
{577D2166-5B06-4119-96CF-70D6C1716A2F}.AppStore|Windows.ActiveCfg = AppStore|Any CPU
{577D2166-5B06-4119-96CF-70D6C1716A2F}.AppStore|Windows.Build.0 = AppStore|Any CPU
- {577D2166-5B06-4119-96CF-70D6C1716A2F}.CoreCLR_Debug|Any CPU.ActiveCfg = CoreCLR_Debug|Any CPU
- {577D2166-5B06-4119-96CF-70D6C1716A2F}.CoreCLR_Debug|Any CPU.Build.0 = CoreCLR_Debug|Any CPU
- {577D2166-5B06-4119-96CF-70D6C1716A2F}.CoreCLR_Debug|Mixed Platforms.ActiveCfg = CoreCLR_Debug|Any CPU
- {577D2166-5B06-4119-96CF-70D6C1716A2F}.CoreCLR_Debug|Mixed Platforms.Build.0 = CoreCLR_Debug|Any CPU
- {577D2166-5B06-4119-96CF-70D6C1716A2F}.CoreCLR_Debug|Windows.ActiveCfg = CoreCLR_Debug|Any CPU
- {577D2166-5B06-4119-96CF-70D6C1716A2F}.CoreCLR_Debug|Windows.Build.0 = CoreCLR_Debug|Any CPU
- {577D2166-5B06-4119-96CF-70D6C1716A2F}.CoreCLR_Release|Any CPU.ActiveCfg = CoreCLR_Release|Any CPU
- {577D2166-5B06-4119-96CF-70D6C1716A2F}.CoreCLR_Release|Any CPU.Build.0 = CoreCLR_Release|Any CPU
- {577D2166-5B06-4119-96CF-70D6C1716A2F}.CoreCLR_Release|Mixed Platforms.ActiveCfg = CoreCLR_Release|Any CPU
- {577D2166-5B06-4119-96CF-70D6C1716A2F}.CoreCLR_Release|Mixed Platforms.Build.0 = CoreCLR_Release|Any CPU
- {577D2166-5B06-4119-96CF-70D6C1716A2F}.CoreCLR_Release|Windows.ActiveCfg = CoreCLR_Release|Any CPU
- {577D2166-5B06-4119-96CF-70D6C1716A2F}.CoreCLR_Release|Windows.Build.0 = CoreCLR_Release|Any CPU
{577D2166-5B06-4119-96CF-70D6C1716A2F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{577D2166-5B06-4119-96CF-70D6C1716A2F}.Debug|Any CPU.Build.0 = Debug|Any CPU
{577D2166-5B06-4119-96CF-70D6C1716A2F}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
diff --git a/sources/Directory.Packages.props b/sources/Directory.Packages.props
index 6deadbafa9..edeb913a28 100644
--- a/sources/Directory.Packages.props
+++ b/sources/Directory.Packages.props
@@ -134,7 +134,6 @@
-
diff --git a/sources/core/Stride.Core.Design/Windows/AppHelper.cs b/sources/core/Stride.Core.Design/Windows/AppHelper.cs
index 4d0e7303b8..55325bee49 100644
--- a/sources/core/Stride.Core.Design/Windows/AppHelper.cs
+++ b/sources/core/Stride.Core.Design/Windows/AppHelper.cs
@@ -75,6 +75,11 @@ public static void WriteVideoConfig(StringBuilder writer)
}
public static Dictionary GetVideoConfig()
+ {
+ return OperatingSystem.IsWindows() ? GetVideoConfigWindows() : [];
+ }
+
+ private static Dictionary GetVideoConfigWindows()
{
var result = new Dictionary();
diff --git a/sources/editor/Stride.Core.Assets.Editor/Settings/EditorSettings.cs b/sources/editor/Stride.Core.Assets.Editor/Settings/EditorSettings.cs
index df15d3f08c..0e9145a3f8 100644
--- a/sources/editor/Stride.Core.Assets.Editor/Settings/EditorSettings.cs
+++ b/sources/editor/Stride.Core.Assets.Editor/Settings/EditorSettings.cs
@@ -72,11 +72,6 @@ static EditorSettings()
DisplayName = $"{Interface}/{Tr._p("Settings", "Usage Analytics")}",
Description = Tr._p("Settings", "Anonymous usage analytics to help the Stride community improve the software. Statistics on installation, version-specific usage, and platform popularity. The data is open-source at https://metrics.stride3d.net")
};
- StoreCrashEmail = new SettingsKey("Interface/StoreCrashEmail", SettingsContainer, "")
- {
- DisplayName = $"{Interface}/{Tr._p("Settings", "Crash report e-mail")}",
- Description = Tr._p("Settings", "Crash report e-mail"),
- };
Language = new SettingsKey("Interface/Language", SettingsContainer, SupportedLanguage.MachineDefault)
{
DisplayName = $"{Interface}/{Tr._p("Settings", "Language")}",
@@ -112,8 +107,6 @@ static EditorSettings()
public static SettingsKey AskBeforeSavingNewScripts { get; }
- public static SettingsKey StoreCrashEmail { get; }
-
public static SettingsKey Language { get; }
public static SettingsCommand ResetEditorLayout { get; }
diff --git a/sources/editor/Stride.Editor.CrashReport/CrashReportData.cs b/sources/editor/Stride.Editor.CrashReport/CrashReportData.cs
new file mode 100644
index 0000000000..ab833b76b9
--- /dev/null
+++ b/sources/editor/Stride.Editor.CrashReport/CrashReportData.cs
@@ -0,0 +1,54 @@
+// Copyright (c) .NET Foundation and Contributors (https://dotnetfoundation.org/ & https://stride3d.net) and Silicon Studio Corp. (https://www.siliconstudio.co.jp)
+// Distributed under the MIT license. See the LICENSE.md file in the project root for more information.
+
+using System.Text;
+using System.Collections.Generic;
+using System.Linq;
+
+namespace Stride.Editor.CrashReport;
+
+public class CrashReportData
+{
+ public readonly List<(string, string)> Data = [];
+
+ public string this[string key]
+ {
+ get
+ {
+ return Data.FirstOrDefault(p => p.Item1 == key).Item2;
+ }
+ set
+ {
+ int num = -1;
+
+ foreach(var current in Data)
+ {
+ if (current.Item1 == key)
+ {
+ num = Data.IndexOf(current);
+ break;
+ }
+ }
+ if(value == null)
+ return;
+ if (num != -1)
+ {
+ Data[num] = (key, value);
+ }
+ else
+ {
+ Data.Add((key, value));
+ }
+ }
+ }
+
+ public override string ToString()
+ {
+ StringBuilder val = new();
+ foreach (var current in Data)
+ {
+ val.Append(string.Concat(current.Item1, ": ", current.Item2, "\r\n"));
+ }
+ return val.ToString();
+ }
+}
diff --git a/sources/editor/Stride.Editor.CrashReport/CrashReportForm.Designer.cs b/sources/editor/Stride.Editor.CrashReport/CrashReportForm.Designer.cs
deleted file mode 100644
index 13e796b42a..0000000000
--- a/sources/editor/Stride.Editor.CrashReport/CrashReportForm.Designer.cs
+++ /dev/null
@@ -1,246 +0,0 @@
-// Copyright (c) .NET Foundation and Contributors (https://dotnetfoundation.org/ & https://stride3d.net) and Silicon Studio Corp. (https://www.siliconstudio.co.jp)
-// Distributed under the MIT license. See the LICENSE.md file in the project root for more information.
-namespace Stride.Editor.CrashReport
-{
- partial class CrashReportForm
- {
- ///
- /// Required designer variable.
- ///
- private System.ComponentModel.IContainer components = null;
-
- ///
- /// Clean up any resources being used.
- ///
- /// true if managed resources should be disposed; otherwise, false.
- protected override void Dispose(bool disposing)
- {
- if (disposing && (components != null))
- {
- components.Dispose();
- }
- base.Dispose(disposing);
- }
-
- #region Windows Form Designer generated code
-
- ///
- /// Required method for Designer support - do not modify
- /// the contents of this method with the code editor.
- ///
- private void InitializeComponent()
- {
- System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(CrashReportForm));
- this.textBoxEmail = new System.Windows.Forms.TextBox();
- this.labelEmail = new System.Windows.Forms.Label();
- this.buttonSend = new System.Windows.Forms.Button();
- this.buttonDontSend = new System.Windows.Forms.Button();
- this.textBoxLog = new System.Windows.Forms.TextBox();
- this.pictureBoxIcon = new System.Windows.Forms.PictureBox();
- this.labelDescription = new System.Windows.Forms.Label();
- this.buttonViewLog = new System.Windows.Forms.Button();
- this.labelMainContent = new System.Windows.Forms.Label();
- this.labelPrivacy = new System.Windows.Forms.Label();
- this.linkPrivacyPolicy = new System.Windows.Forms.LinkLabel();
- this.button1 = new System.Windows.Forms.Button();
- this.emailCheckbox = new System.Windows.Forms.CheckBox();
- this.textBoxDescription = new System.Windows.Forms.RichTextBox();
- ((System.ComponentModel.ISupportInitialize)(this.pictureBoxIcon)).BeginInit();
- this.SuspendLayout();
- //
- // textBoxEmail
- //
- this.textBoxEmail.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
- | System.Windows.Forms.AnchorStyles.Right)));
- this.textBoxEmail.Location = new System.Drawing.Point(12, 237);
- this.textBoxEmail.Name = "textBoxEmail";
- this.textBoxEmail.Size = new System.Drawing.Size(535, 19);
- this.textBoxEmail.TabIndex = 1;
- this.textBoxEmail.TextChanged += new System.EventHandler(this.TextBoxText_Changed);
- //
- // labelEmail
- //
- this.labelEmail.AutoSize = true;
- this.labelEmail.Location = new System.Drawing.Point(12, 220);
- this.labelEmail.Name = "labelEmail";
- this.labelEmail.Size = new System.Drawing.Size(87, 12);
- this.labelEmail.TabIndex = 1;
- this.labelEmail.Text = "Email: (optional)";
- //
- // buttonSend
- //
- this.buttonSend.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
- this.buttonSend.Location = new System.Drawing.Point(472, 323);
- this.buttonSend.Name = "buttonSend";
- this.buttonSend.Size = new System.Drawing.Size(75, 23);
- this.buttonSend.TabIndex = 3;
- this.buttonSend.Text = "Send";
- this.buttonSend.UseVisualStyleBackColor = true;
- this.buttonSend.Click += new System.EventHandler(this.ButtonSend_Click);
- //
- // buttonDontSend
- //
- this.buttonDontSend.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
- this.buttonDontSend.Location = new System.Drawing.Point(391, 323);
- this.buttonDontSend.DialogResult = System.Windows.Forms.DialogResult.Cancel;
- this.buttonDontSend.Name = "buttonDontSend";
- this.buttonDontSend.Size = new System.Drawing.Size(75, 23);
- this.buttonDontSend.TabIndex = 4;
- this.buttonDontSend.Text = "Don\'t Send";
- this.buttonDontSend.UseVisualStyleBackColor = true;
- this.buttonDontSend.Click += new System.EventHandler(this.ButtonDontSend_Click);
- //
- // textBoxLog
- //
- this.textBoxLog.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
- | System.Windows.Forms.AnchorStyles.Left)
- | System.Windows.Forms.AnchorStyles.Right)));
- this.textBoxLog.Location = new System.Drawing.Point(12, 358);
- this.textBoxLog.Multiline = true;
- this.textBoxLog.Name = "textBoxLog";
- this.textBoxLog.ReadOnly = true;
- this.textBoxLog.ScrollBars = System.Windows.Forms.ScrollBars.Vertical;
- this.textBoxLog.Size = new System.Drawing.Size(535, 162);
- this.textBoxLog.TabIndex = 5;
- //
- // pictureBoxIcon
- //
- this.pictureBoxIcon.Image = ((System.Drawing.Image)(resources.GetObject("pictureBoxIcon.Image")));
- this.pictureBoxIcon.Location = new System.Drawing.Point(12, 11);
- this.pictureBoxIcon.Name = "pictureBoxIcon";
- this.pictureBoxIcon.Size = new System.Drawing.Size(96, 89);
- this.pictureBoxIcon.TabIndex = 6;
- this.pictureBoxIcon.TabStop = false;
- //
- // labelDescription
- //
- this.labelDescription.AutoSize = true;
- this.labelDescription.Location = new System.Drawing.Point(9, 109);
- this.labelDescription.Name = "labelDescription";
- this.labelDescription.Size = new System.Drawing.Size(372, 12);
- this.labelDescription.TabIndex = 7;
- this.labelDescription.Text = "If you have time, please describe what you were doing during the crash:";
- //
- // buttonViewLog
- //
- this.buttonViewLog.Location = new System.Drawing.Point(13, 322);
- this.buttonViewLog.Name = "buttonViewLog";
- this.buttonViewLog.Size = new System.Drawing.Size(75, 23);
- this.buttonViewLog.TabIndex = 5;
- this.buttonViewLog.Text = "View report";
- this.buttonViewLog.UseVisualStyleBackColor = true;
- this.buttonViewLog.Click += new System.EventHandler(this.ButtonViewLog_Click);
- //
- // labelMainContent
- //
- this.labelMainContent.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
- | System.Windows.Forms.AnchorStyles.Right)));
- this.labelMainContent.Location = new System.Drawing.Point(114, 11);
- this.labelMainContent.Name = "labelMainContent";
- this.labelMainContent.Size = new System.Drawing.Size(433, 89);
- this.labelMainContent.TabIndex = 9;
- this.labelMainContent.Text = resources.GetString("labelMainContent.Text");
- this.labelMainContent.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
- //
- // labelPrivacy
- //
- this.labelPrivacy.Location = new System.Drawing.Point(12, 288);
- this.labelPrivacy.Name = "labelPrivacy";
- this.labelPrivacy.Size = new System.Drawing.Size(535, 33);
- this.labelPrivacy.TabIndex = 10;
- this.labelPrivacy.Text = "Privacy: you can see exactly what will be sent to us by pressing the View Log but" +
- "ton. We do not collect anything else. By sending this report you accept our Pri" +
- "vacy Policy.";
- //
- // linkPrivacyPolicy
- //
- this.linkPrivacyPolicy.AutoSize = true;
- this.linkPrivacyPolicy.Location = new System.Drawing.Point(180, 327);
- this.linkPrivacyPolicy.Name = "linkPrivacyPolicy";
- this.linkPrivacyPolicy.Size = new System.Drawing.Size(78, 12);
- this.linkPrivacyPolicy.TabIndex = 7;
- this.linkPrivacyPolicy.TabStop = true;
- this.linkPrivacyPolicy.Text = "Privacy Policy";
- this.linkPrivacyPolicy.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.LinkPrivacyPolicy_LinkClicked);
- //
- // button1
- //
- this.button1.Location = new System.Drawing.Point(94, 322);
- this.button1.Name = "button1";
- this.button1.Size = new System.Drawing.Size(75, 23);
- this.button1.TabIndex = 6;
- this.button1.Text = "Copy report";
- this.button1.UseVisualStyleBackColor = true;
- this.button1.Click += new System.EventHandler(this.button1_Click);
- //
- // emailCheckbox
- //
- this.emailCheckbox.Location = new System.Drawing.Point(11, 263);
- this.emailCheckbox.Name = "emailCheckbox";
- this.emailCheckbox.Size = new System.Drawing.Size(158, 20);
- this.emailCheckbox.TabIndex = 2;
- this.emailCheckbox.Text = "Remember my Email";
- this.emailCheckbox.UseVisualStyleBackColor = true;
- //
- // textBoxDescription
- //
- this.textBoxDescription.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
- | System.Windows.Forms.AnchorStyles.Right)));
- this.textBoxDescription.Location = new System.Drawing.Point(12, 126);
- this.textBoxDescription.Name = "textBoxDescription";
- this.textBoxDescription.Size = new System.Drawing.Size(535, 91);
- this.textBoxDescription.TabIndex = 0;
- this.textBoxDescription.Text = "";
- this.textBoxDescription.TextChanged += new System.EventHandler(this.TextBoxText_Changed);
- //
- // CrashReportForm
- //
- this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
- this.AcceptButton = this.buttonSend;
- this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
- this.ClientSize = new System.Drawing.Size(559, 532);
- this.CancelButton = this.buttonDontSend;
- this.Controls.Add(this.textBoxDescription);
- this.Controls.Add(this.emailCheckbox);
- this.Controls.Add(this.button1);
- this.Controls.Add(this.linkPrivacyPolicy);
- this.Controls.Add(this.labelPrivacy);
- this.Controls.Add(this.labelMainContent);
- this.Controls.Add(this.buttonViewLog);
- this.Controls.Add(this.labelDescription);
- this.Controls.Add(this.pictureBoxIcon);
- this.Controls.Add(this.textBoxLog);
- this.Controls.Add(this.buttonDontSend);
- this.Controls.Add(this.buttonSend);
- this.Controls.Add(this.labelEmail);
- this.Controls.Add(this.textBoxEmail);
- this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog;
- this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
- this.Name = "CrashReportForm";
- this.Text = "Report your crash";
- this.TopMost = true;
- this.Load += new System.EventHandler(this.CrashReportForm_Load);
- ((System.ComponentModel.ISupportInitialize)(this.pictureBoxIcon)).EndInit();
- this.ResumeLayout(false);
- this.PerformLayout();
-
- }
-
- #endregion
-
- private System.Windows.Forms.TextBox textBoxEmail;
- private System.Windows.Forms.Label labelEmail;
- private System.Windows.Forms.Button buttonSend;
- private System.Windows.Forms.Button buttonDontSend;
- private System.Windows.Forms.TextBox textBoxLog;
- private System.Windows.Forms.PictureBox pictureBoxIcon;
- private System.Windows.Forms.Label labelDescription;
- private System.Windows.Forms.Button buttonViewLog;
- private System.Windows.Forms.Label labelMainContent;
- private System.Windows.Forms.Label labelPrivacy;
- private System.Windows.Forms.LinkLabel linkPrivacyPolicy;
- private System.Windows.Forms.Button button1;
- private System.Windows.Forms.CheckBox emailCheckbox;
- private System.Windows.Forms.RichTextBox textBoxDescription;
- }
-}
diff --git a/sources/editor/Stride.Editor.CrashReport/CrashReportForm.cs b/sources/editor/Stride.Editor.CrashReport/CrashReportForm.cs
deleted file mode 100644
index eb6fbcc17f..0000000000
--- a/sources/editor/Stride.Editor.CrashReport/CrashReportForm.cs
+++ /dev/null
@@ -1,160 +0,0 @@
-// Copyright (c) .NET Foundation and Contributors (https://dotnetfoundation.org/ & https://stride3d.net) and Silicon Studio Corp. (https://www.siliconstudio.co.jp)
-// Distributed under the MIT license. See the LICENSE.md file in the project root for more information.
-using System;
-using System.Diagnostics;
-using System.Drawing;
-using System.Threading.Tasks;
-using System.Windows.Forms;
-using Stride.CrashReport;
-using System.ComponentModel;
-
-namespace Stride.Editor.CrashReport
-{
- public partial class CrashReportForm : Form
- {
- public const string PrivacyPolicyUrl = "https://stride3d.net/legal/privacy-policy";
-
- private readonly CrashReportData currentData;
- private int initialHeight;
- private bool expanded;
-
- private readonly ICrashEmailSetting settings;
-
- public CrashReportForm(CrashReportData crashReport, ICrashEmailSetting storeCrashEmailSetting)
- {
- settings = storeCrashEmailSetting;
- currentData = crashReport;
- InitializeComponent();
- textBoxLog.Text = crashReport.ToString();
- if (settings == null)
- {
- emailCheckbox.Visible = false;
- }
- else
- {
- textBoxEmail.Text = settings == null ? "" : settings.StoreCrashEmail ? settings.Email : "";
- if (!string.IsNullOrEmpty(textBoxEmail.Text))
- {
- emailCheckbox.Checked = true;
- }
- }
- }
-
- [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
- public bool Expanded { get { return expanded; } set { expanded = value; RefreshSize(); } }
-
- private void RefreshSize()
- {
- if (!Expanded)
- {
- ClientSize = new Size(ClientSize.Width, textBoxLog.Top);
- buttonViewLog.Text = @"View report";
- }
- else
- {
- ClientSize = new Size(ClientSize.Width, initialHeight);
- buttonViewLog.Text = @"Hide report";
- }
- }
-
- private void RefreshReport()
- {
- currentData["UserEmail"] = textBoxEmail.Text ?? "";
- currentData["UserMessage"] = textBoxDescription.Text ?? "";
- textBoxLog.Text = currentData.ToString();
- }
-
- private void CrashReportForm_Load(object sender, EventArgs e)
- {
- initialHeight = ClientSize.Height;
- Expanded = false;
- }
-
- private void ButtonSend_Click(object sender, EventArgs e)
- {
- if (emailCheckbox.Checked)
- {
- settings.StoreCrashEmail = true;
- settings.Email = textBoxEmail.Text;
- settings.Save();
- }
- else
- {
- settings.StoreCrashEmail = false;
- settings.Email = "";
- settings.Save();
- }
-
- RefreshReport();
- MailReport(currentData);
-
- DialogResult = DialogResult.Yes;
-
- Close();
- }
-
- private void ButtonDontSend_Click(object sender, EventArgs e)
- {
- DialogResult = DialogResult.No;
-
- Close();
- }
-
- private void ButtonViewLog_Click(object sender, EventArgs e)
- {
- Expanded = !Expanded;
- }
-
- private void LinkPrivacyPolicy_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
- {
- try
- {
- //Open URL in user's default browser when clicked
- Process process = new Process();
- process.StartInfo.FileName = PrivacyPolicyUrl;
- process.StartInfo.UseShellExecute = true;
- process.Start();
- }
- // FIXME: catch only specific exceptions?
- catch (Exception)
- {
- var error = "An error occurred while opening the browser. You can access the privacy policy at the following url:"
- + Environment.NewLine + Environment.NewLine + PrivacyPolicyUrl;
-
- MessageBox.Show(error, @"Stride", MessageBoxButtons.OK, MessageBoxIcon.Error);
- }
- }
-
- private void TextBoxText_Changed(object sender, EventArgs e)
- {
- RefreshReport();
- }
-
- private void button1_Click(object sender, EventArgs e)
- {
- RefreshReport();
- Clipboard.SetText(currentData.ToString());
- }
-
- private static void MailReport(CrashReportData report)
- {
- var task = Task.Run(async () =>
- {
- try
- {
- await CrashReporter.Report(report);
- return true;
- }
- catch (Exception)
- {
- return false;
- }
- });
- var result = task.Result;
- if (!result)
- {
- MessageBox.Show(@"An error occurred while sending the report. Unable to contact the server.", @"Stride", MessageBoxButtons.OK, MessageBoxIcon.Error);
- }
- }
- }
-}
diff --git a/sources/editor/Stride.Editor.CrashReport/CrashReportForm.resx b/sources/editor/Stride.Editor.CrashReport/CrashReportForm.resx
deleted file mode 100644
index 15cf2cdaa2..0000000000
--- a/sources/editor/Stride.Editor.CrashReport/CrashReportForm.resx
+++ /dev/null
@@ -1,166 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- text/microsoft-resx
-
-
- 2.0
-
-
- System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
-
-
- iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAYAAADimHc4AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADdQAAA3
- UAe+RuhUAAAmXSURBVHhe7ZxbbBxXHcbnzOwuCheRUiEKKuDwgBClrVM1jmkB2VAeuIg0gqrIsZqNEJcHkB2QQKIPdiRA4gHiSCABqohD
- a6dCoBoQ4iaUBKoWbBcbeOFauxJ3EK0QNu3O7hy+b/bMdnc9s3Pb8Ym95yd9mZmT2VnP/5v5n3P+M7aQUloGfdhqadCEMUAzxgDNGAM0Y
- wzQjDFAM8YAzRgDNGMM0IwxQDPGAM0YAzSzZ4pxQgi1Vgy1I9VhR9SO1ezKhQM/m99UzX0jKs4Db4Acqx6sb9VnhZBTqonBny0tL1xobv
- YHY0AItVtPTNtCzCAKB1VTO5uuXR7v190QEmcH8gbSAHd0cgwnPmNJa0w19WIeRpzJa4S5AwDTjbftnsUZV1VTUjY9zztXWb04p7ZTM/
- AGuCOTs0JaUxHpJimbjienxerit9R2YgbWAKYb25PncZZDqqkfpE5LA2eAHK0ONaR7PmGez4T05Jny6uKs2uzJwBjgDyu369N9SDdJST
- RsHQgDCko3CZFLrl05HZWW9rUBu5FukoI7b67mlM91GxEV5z1fC6ofmag2PHfjagg+QZirZe+ZYbUZy543wHG9y7zq1KZWhCdnHXfrUGn
- 54pJqimXf9AFy+L1DjYp9FnveqZp2D2lddt3GqQPrD0YOS/ddHyBHEXDPuYTVjhEIUxJ2nZGW2IWOWG46UlbFysUrqiGS/WrABteRgtbR8R1
- v7/gaI5MwQSYao6dGWk8hcHN2ffucWF96SrX2JJcBOPkSFq+BXgr9CfotPudhuWv0MqCNjhkq05JXtmekEGlrP9EkSDdhZDYAJ/5yLB6Abof
- YaTPwP4RO4rP/xHJXSGgAYWA60pI8es8xT9bn8qWl5OkmjEwG4KSfh8Wj0I3Q36DfQa+DXgRdhj4LlaGAZ6Bf4ph/b26mA99Hg18BvQTawHH+w
- XaSwoCATU/K45WVxXW1bdWOnphGEKdSGaHSjbO6eEa1ZCKrAceweAj6PfR66EnoOmgNYpDC+At0SxITcHw+lHg+NAK9DeL3XQ8x5fG7bsRx/opl
- FgMCsqclKecdd/t0kOeDcrbnySeS1oACouIcNw+4BeKZL+EA/4YIA/Jt/mcEL4Puaq7uBIG8Brod4glwFPNniCntNPQqqALx57oWejeUl2q54a65
- t074ARPI3c7K4imn1jgkkFb8PbpBnnekN1bCfkHwWc5ubNU3EMaqsMVMfeTEBnTS3z8HcQawwyU3qKuVAaQhr+V6D16olj78DDgJ/RibT0A/gWa
- gN0JMc1HwbsuPsA52B803YnnxEC7NUy0jmulmurSyMB7ketaXGvgc9ul+dMk0Nl8fmXjof6PVzH1LXAo6hAXTDdPE/RB/qHdA74F6wX2/3lz1uQ
- n6dHM1FZ/Bz3cvV/Cz+A0BKVJQGDvSUqNsjyHdLLXSTcr6UlQNKCAqzj0NIDjxD2HxRSjubimCaAOGkY/LtbN5hpis55fqlTmxPt8ay+csZzP4oaXpqDhHBh
- UnfB2Eqb1fZ9ER/J4waEEuR4rhiCw1TEuNirtWOzLhF8+4RCe7FpJukiEtDFW98H4lgtDAIvBvwuIxaBp6DtuuVpjLSz9fGO/I5ekYsoW4mSsIxjCu0/T
- 5HH0H/q229x1J2WEAgv9mLL4HcTTTzTbEUcu//K1oOF/gMQL9AioUjFjm2akKyx9d7RrPVkCbaYd9R/3oiUvytolX+jvE0GEAgs/RzTeh5/oNz/JH6CMQJ
- 2Svhr4E9eJryHlvD4TtOyCOgGr8zyJxlh844w8xMYZXTcXAkgS+hxM0dtzsO/yhaspnEy0DEHymmvug9tznQuwDbkAgvwA9DvEuSAU+w0nVW6EXQ5wjfBWiq
- XHH+q9apiIY6+dISz1gSYJzhIXxoB7kPxTCHMHvO1LSfgcch442V30a0CehjyKALDHkAscg/4G+Ab0PTSzuMfdOQhyy8mTahwqsOT3cXM1Ge1rKbQTnCEw3te
- 3D7XMEphtcveczddrANwBXP8d4Hw+2FT+CPs+oNTf9/SoQazXXQCw5ROla7Hc91F4n6gCHrUN/gBagu9HE1EZTPgZ9BboHymVAANOSXfPGM6clfM51G4eDd
- KNardLT9U0cM0eBDzFlfBGoUayz6BbwNMS08zg38P80iHn8U9ARNkFx8Ap+BLoXx+HMNxfNHyE5vDpxcjOyIa+01238WlDFvtRVkKuyE2UqwRedV22
- 86i87ljfbPrLxX+i1rSfjHgI5JTkkHlnkrN+HcQ4juOJZ82mHtZkNruDEuQ/vju9CLJoljQQ/9wboBzjGB5WJhROMQpAuLrEzTFSC6Ca6JLGG4HNu1
- FGCYKrz77AMI7DgDngL1r8PsQrJfH8H2h9WQeNc4HNQngDybuCM+j4cN/xSiCHOv2Qz2M53d5qVUWdKCms9uAMQxJttd6uVavyShFdH0GXos+buEkRQ
- bbXL1mySO8A3wF8RgpXHd0K8BX/KQCljOI6PzOUp2IJuw2F/1dxMRy8DYt7z30FYCYLI4TsPtgKfriTB4Pd8Oy7WgG5wwi/AYhlix9gvViGawOFtKsI
- MYFrI8SZcZNByHHdTeo1T5dUHd5RGshjwfiw4Guk3k/jOBbWemG4D+lGMI7jCWw/0+/KGHfoPz5Lj7U/iSCoDcLLsC/gULMuVFQfLEiP4Xs4zEhN2BxC/
- lNyX94HkUu5jdD1BayetARwVrUDt84J+wb6Ajxo3mpvJiDIgYHffB+oiZLjaTVoDPoDFl5tbhfAufO931Hoi4gwIKPR9oG44XMV3OSuL51RLJFEGRF3hfD
- ZbJHzSVgi7VYzj8JNV0CTB70WUAQfUsigKPX7rwbtjj/W9GId049XkYWdlITTXp6WIHH/VIB69/0rsrDcx/Lx3nLPjynrnCCcP+9qAgFapIEtaaquCpnnt
- PCkDYQBppaU0z5D50CWkCtpPBsaAgGTPkHc+dCmKgTMgIPQZsko3JbanfLielYE1IKA1bOV4nsPKnC/hpoYThG4Bjm25UpQ+Efa9g6iBvwN0YwzQjDFAM8Y
- AzRgDNGMM0IwxQDPGAM0YAzRjDNCMMUAzxgDNGAM0YwzQjDFAM1EGpHptMANFH3/PEGXAr9WyKIo+/p4hygD+FZNMv6GYAP61Ff79CQMINUBK/22BD0OpfyU
- 1Bpo6heO3/hDToBP6cm6AEOIwFhMQl/w7Plnhrz3xlzMu4Pt+47cYfHoaYCgeMwzVjDFAM8YAzRgDNGMM0IwxQDPGAM0YAzRjDNCMMUAzxgDNGAM0YwzQimX
- 9H8ckNMR2aL8bAAAAAElFTkSuQmCC
-
-
-
- Unfortunately, Game Studio has crashed. Please help us improve Stride by sending information about this crash.
-
-If you'd like to allow us to ask some questions about the crash, please enter your email (optional, we will never send you an email for any other reason)
-
-
-
- AAABAA0AICAQAAEABADoAgAA1gAAABAQEAABAAQAKAEAAL4DAAAwMAAAAQAIAKgOAADmBAAAICAAAAEACACoCAAAjhMAABAQAAABAAgAaAUAADYcAAAAAAAAAQAgADITAACeIQAAQEAAAAEAIAAoQgAA0DQAADAwAAABACAAqCUAAPh2AAAoKAAAAQAgAGgaAACgnAAAICAAAAEAIACoEAAACLcAABgYAAABACAAiAkAALDHAAAUFAAAAQAgALgGAAA40QAAEBAAAAEAIABoBAAA8NcAACgAAAAgAAAAQAAAAAEABAAAAAAAgAIAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAACAAACAAAAAgIAAgAAAAIAAgACAgAAAgICAAMDAwAAAAP8AAP8AAAD//wD/AAAA/wD/AP//AAD///8AAAAAAAAAAAiAAAAAAAAAAAAAAAAAAAB5lwAAAAAAAAAAAAAAAADXl5eYAAAAAAAAAAAAAACJl5l5l5gAAAAAAAAAAAAHl5l5eXmXkAAAAAAAAAAJeZeXl5l5eXmAAAAAAAANeZeXl5l5eZeZeYAAAAAImZeXl5mACJl5eXmXAAAAAIeXmXlwAAAJeXl5cAAAAAAAl5eYAAAAAImZmAAAAAAAAAiYAAiQCYAAiAAIkAAAAAAAAACXkAl5AAAAl5AAAAAAAADXl5AJeZgAAJeQAAAAAACJl5eQCXl5mAAIkAAAAACJeXmXkAeZeXmYAAAAAAAJeXmXl5AJl5l5eXAAAAANeXl5eZgAAIeXmXmYAAAACXmXmXgACIAAiZeYAAAAAAeXl5cAAIl5AACXAAAAAAAJeXkAAHmXmX0AAAAAAAAACZmAAIl5eXl5mAAAAAAAAAmAAAl5eZeZeXlwAAAAAAAAAA15eXl5eXmXl5AAAAAAAAiZeZeZeZeZeXmXgAAAAACHl5eXl5eZeXmXmXkAAAAAAJeZeZeZeXl5eXmAAAAAAAAIl5eZeXmXmXmYAAAAAAAAAAiZeXl5eZeYAAAAAAAAAAAACJeZeXl5AAAAAAAAAAAAAACJl5eZgAAAAAAAAAAAAAAAAHeZgAAAAAAAAAAAAAAAAAAAgAAAAAAAAAD//n////w////wD///wAP//4AB//4AAH/4AAAf4AGAD/AH4B/8D/A//jmc5//xj8f/wYPH/wGA5/wBgD/4AYAf4APAD+AOcD/gPDz/4PAP/+HAA//ngAH//gAAf/gAAB/wAAAP/AAAH/4AAD//gAD//+AD///wB////B////9//ygAAAAQAAAAIAAAAAEABAAAAAAAwAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAACAAACAAAAAgIAAgAAAAIAAgACAgAAAgICAAMDAwAAAAP8AAP8AAAD//wD/AAAA/wD/AP//AAD///8AAAAAAAAAAAAAAAB5dwAAAAAAiZmXmAAAAImZeImXmAAAB5gAAImAAAAAAIAAAAAAAAAIkAlwAAAACJeQCZmAAACXmQAAd5AAAJcAB5AAAAAAgAiXmYAAAAAIl5l5eYAAAAeXl5l5mAAAAImXl5gAAAAAAHeZgAAAAAAAAIAAAAD//wAA/D8AAPAPAADAAwAA48cAAP3/AAD5nwAA4YcAAMPHAADOfwAA2B8AAOAHAADgAwAA8A8AAPwfAAD/fwAAKAAAADAAAABgAAAAAQAIAAAAAACACgAAAAAAAAAAAAAAAQAAAAAAAAAAAABbNvwAYUH3AG5M+wB5WfwAgmf8AI1z/ACWf/wAmIH8AKGM/ACrmPwArJn8AJGl/wCxv/8A0dr/AP///wAAAAAAABovAAAtUAAAP3AAAFGQAABjsAAAds8AAIjwABGY/wAxpv8AUbP/AHHB/wCRz/8Asd3/ANHr/wD///8AAAAAAAAsLwAAS1AAAGhwAACGkAAApbAAAMPPAADh8AAR7/8AMfH/AFHz/wBx9f8Akff/ALH5/wDR+/8A////AAAAAAAALyEAAFA3AABwTAAAkGMAALB5AADPjwAA8KYAEf+0ADH/vgBR/8gAcf/TAJH/3ACx/+UA0f/wAP///wAAAAAAAC8OAABQGAAAcCIAAJAsAACwNgAAz0AAAPBKABH/WwAx/3EAUf+HAHH/nQCR/7IAsf/JANH/3wD///8AAAAAAAIvAAAEUAAABnAAAAiQAAAKsAAAC88AAA7wAAAg/xIAPf8xAFv/UQB5/3EAmP+RALX/sQDU/9EA////AAAAAAAULwAAIlAAADBwAAA9kAAATLAAAFnPAABn8AAAeP8RAIr/MQCc/1EArv9xAMD/kQDS/7EA5P/RAP///wAAAAAAJi8AAEBQAABacAAAdJAAAI6wAACpzwAAwvAAANH/EQDY/zEA3v9RAOP/cQDp/5EA7/+xAPb/0QD///8AAAAAAC8mAABQQQAAcFsAAJB0AACwjgAAz6kAAPDDAAD/0hEA/9gxAP/dUQD/5HEA/+qRAP/wsQD/9tEA////AAAAAAAvFAAAUCIAAHAwAACQPgAAsE0AAM9bAADwaQAA/3kRAP+KMQD/nVEA/69xAP/BkQD/0rEA/+XRAP///wAAAAAALwMAAFAEAABwBgAAkAkAALAKAADPDAAA8A4AAP8gEgD/PjEA/1xRAP96cQD/l5EA/7axAP/U0QD///8AAAAAAC8ADgBQABcAcAAhAJAAKwCwADYAzwBAAPAASQD/EVoA/zFwAP9RhgD/cZwA/5GyAP+xyAD/0d8A////AAAAAAAvACAAUAA2AHAATACQAGIAsAB4AM8AjgDwAKQA/xGzAP8xvgD/UccA/3HRAP+R3AD/seUA/9HwAP///wAAAAAALAAvAEsAUABpAHAAhwCQAKUAsADEAM8A4QDwAPAR/wDyMf8A9FH/APZx/wD3kf8A+bH/APvR/wD///8AAAAAABsALwAtAFAAPwBwAFIAkABjALAAdgDPAIgA8ACZEf8ApjH/ALRR/wDCcf8Az5H/ANyx/wDr0f8A////AAAAAAAIAC8ADgBQABUAcAAbAJAAIQCwACYAzwAsAPAAPhH/AFgx/wBxUf8AjHH/AKaR/wC/sf8A2tH/AP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAQEBAQEDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQEBAQEBAQEBAQUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcBAQEBAQEBAQEBAQECAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwEBAQEBAQEBAQEBAQEBAQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMBAQEBAQEBAQEBAQEBAQEBAQEBBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAgAAAAAAAAAAAAAAAAAAAAAAAAADAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEFAAAAAAAAAAAAAAAAAAAABgEBAQEBAQEBAQEBAQEBAQEGAQEBAQEBAQEBAQEBAQEBAQcAAAAAAAAAAAAAAAcBAQEBAQEBAQEBAQEBAQEBBAAAAAUBAQEBAQEBAQEBAQEBAQECAAAAAAAAAAAAAAADAQEBAQEBAQEBAQEBAQMAAAAAAAAAAwEBAQEBAQEBAQEBAQMAAAAAAAAAAAAAAAAAAAIBAQEBAQEBAQEBCgAAAAAAAAAAAAsCAQEBAQEBAQEDAAAAAAAAAAAAAAAAAAAAAAALAgEBAQEBAQYAAAAACQAAAAkAAAAABgEBAQEBAQkAAAAABwAAAAAAAAAAAAAAAAAAAAUBAQEDAAAAAAADAQAAAAECAAAAAAAEAQEGAAAAAAABAQAAAAAAAAAAAAAAAAAAAAAABQoAAAAAAwEBAQAAAAEBAQUAAAAAAAAAAAAAAwEBAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAcBAQEBAQAAAAEBAQEBBwAAAAAAAAMBAQEBAQAAAAAAAAAAAAAAAAAAAAAAAAAAAwEBAQEBAQAAAAEBAQEBAQIAAAAAAAUBAQEBAQAAAAAAAAAAAAAAAAAAAAAAAAMBAQEBAQEBAQAAAAEBAQEBAQEBAwAAAAAAAgEBAQAAAAAAAAAAAAAAAAAAAAAHAQEBAQEBAQEBAQAAAAEBAQEBAQEBAQEFAAAAAAsBAQAAAAAAAAAAAAAAAAAAAAEBAQEBAQEBAQEBAQAAAAEBAQEBAQEBAQEBAQAAAAAABQAAAAAAAAAAAAAAAAADAQEBAQEBAQEBAQEBAQAAAAEBAQEBAQEBAQEBAQECAAAAAAAAAAAAAAAAAAAABQEBAQEBAQEBAQEBAQEBAwAAAAMBAQEBAQEBAQEBAQEBAQUAAAAAAAAAAAAAAAcBAQEBAQEBAQEBAQEBAQEKAAAAAAALAgEBAQEBAQEBAQEBAQMAAAAAAAAAAAAAAAEBAQEBAQEBAQEBAQEBCAAAAAAAAAAAAAUBAQEBAQEBAQEBCQAAAAAAAAAAAAAAAAEBAQEBAQEBAQEBAQMAAAAAAAMBAgAAAAAAAwEBAQEBAQYAAAAAAAAAAAAAAAAAAAEBAQEBAQEBAQECCgAAAAADAQEBAQEFAAAAAAsCAQEDAAAAAAAAAAAAAAAAAAAAAAEBAQEBAQEBAQgAAAAABwEBAQEBAQEBAQcAAAAACAoAAAAAAAAAAAAAAAAAAAAAAAEBAQEBAQEDAAAAAAADAQEBAQEBAQEBAQECAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAQEBAwAAAAAAAwEBAQEBAQEBAQEBAQEBAQMAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAQEIAAAAAAcBAQEBAQEBAQEBAQEBAQEBAQEBBQAAAAAAAAAAAAAAAAAAAAAAAAEBBAAAAAAAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQIAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAMBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAwAAAAAAAAAAAAAAAAAAAAAAAAAGAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEFAAAAAAAAAAAAAAAAAAAACQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQAAAAAAAAAAAAAAAAAAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQECAAAAAAAAAAAAAAAAAAUBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEJAAAAAAAAAAAAAAAAAAAAAwEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBBgAAAAAAAAAAAAAAAAAAAAAAAAsCAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBCgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAQEBAQEBAQEBAQEBAQEBAQEBAQgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwIBAQEBAQEBAQEBAQEBAQEDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAQEBAQEBAQEBAQEBAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUBAQEBAQEBAQEIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgEBAQEBAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkBAQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////8AAP///j///wAA///4D///AAD//+AD//8AAP//gAH//wAA//8AAH//AAD//AAAH/8AAP/wAAAH/wAA/+AAAAP/AAD/gAAAAP8AAP4AAAAAPwAA+AABwAAfAAD8AAfwAD8AAP8AD/gA/wAA/4A93gHvAAD/4PnPh88AAP/54cP/DwAA//+BwPwPAAD//wHAfA8AAP/8AcAfDwAA//ABwAePAAD/4AHAA+8AAP+AAcAA/wAA/gABwAA/AAD4AAPgAD8AAPgAD/gAfwAA+AA+PgH/AAD4AHgPB/8AAPgB4APP/wAA+AfAAf//AAD4HwAAf/8AAPg8AAAf/wAA+PgAAA//AAD74AAAA/8AAP+AAAAA/wAA/gAAAAB/AAD+AAAAAB8AAP8AAAAAHwAA/8AAAAB/AAD/4AAAAf8AAP/4AAAD/wAA//4AAA//AAD//wAAP/8AAP//wAD//wAA///wAf//AAD///wH//8AAP///h///wAA////////AAAoAAAAIAAAAEAAAAABAAgAAAAAAIAEAAAAAAAAAAAAAAABAAAAAAAAAAAAAFs2/ABhQfcAbkz7AHZb/AB5W/wAgmf8AI1z/ACWf/0AmIH8AKGM/ACrmPwArJn8ALG//wDR2v8A////AAAAAAAAGi8AAC1QAAA/cAAAUZAAAGOwAAB2zwAAiPAAEZj/ADGm/wBRs/8AccH/AJHP/wCx3f8A0ev/AP///wAAAAAAACwvAABLUAAAaHAAAIaQAAClsAAAw88AAOHwABHv/wAx8f8AUfP/AHH1/wCR9/8Asfn/ANH7/wD///8AAAAAAAAvIQAAUDcAAHBMAACQYwAAsHkAAM+PAADwpgAR/7QAMf++AFH/yABx/9MAkf/cALH/5QDR//AA////AAAAAAAALw4AAFAYAABwIgAAkCwAALA2AADPQAAA8EoAEf9bADH/cQBR/4cAcf+dAJH/sgCx/8kA0f/fAP///wAAAAAAAi8AAARQAAAGcAAACJAAAAqwAAALzwAADvAAACD/EgA9/zEAW/9RAHn/cQCY/5EAtf+xANT/0QD///8AAAAAABQvAAAiUAAAMHAAAD2QAABMsAAAWc8AAGfwAAB4/xEAiv8xAJz/UQCu/3EAwP+RANL/sQDk/9EA////AAAAAAAmLwAAQFAAAFpwAAB0kAAAjrAAAKnPAADC8AAA0f8RANj/MQDe/1EA4/9xAOn/kQDv/7EA9v/RAP///wAAAAAALyYAAFBBAABwWwAAkHQAALCOAADPqQAA8MMAAP/SEQD/2DEA/91RAP/kcQD/6pEA//CxAP/20QD///8AAAAAAC8UAABQIgAAcDAAAJA+AACwTQAAz1sAAPBpAAD/eREA/4oxAP+dUQD/r3EA/8GRAP/SsQD/5dEA////AAAAAAAvAwAAUAQAAHAGAACQCQAAsAoAAM8MAADwDgAA/yASAP8+MQD/XFEA/3pxAP+XkQD/trEA/9TRAP///wAAAAAALwAOAFAAFwBwACEAkAArALAANgDPAEAA8ABJAP8RWgD/MXAA/1GGAP9xnAD/kbIA/7HIAP/R3wD///8AAAAAAC8AIABQADYAcABMAJAAYgCwAHgAzwCOAPAApAD/EbMA/zG+AP9RxwD/cdEA/5HcAP+x5QD/0fAA////AAAAAAAsAC8ASwBQAGkAcACHAJAApQCwAMQAzwDhAPAA8BH/APIx/wD0Uf8A9nH/APeR/wD5sf8A+9H/AP///wAAAAAAGwAvAC0AUAA/AHAAUgCQAGMAsAB2AM8AiADwAJkR/wCmMf8AtFH/AMJx/wDPkf8A3LH/AOvR/wD///8AAAAAAAgALwAOAFAAFQBwABsAkAAhALAAJgDPACwA8AA+Ef8AWDH/AHFR/wCMcf8AppH/AL+x/wDa0f8A////AAAAAAAAAAAAAAAAAAAAAAgKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAQECAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAQEBAQEBBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAQEBAQEBAQEBAQoAAAAAAAAAAAAAAAAAAAAAAAAAAQEBAQEBAQEBAQEBAQIAAAAAAAAAAAAAAAAAAAAAAwEBAQEBAQEBAQEBAQEBAQEDAAAAAAAAAAAAAAAAAwEBAQEBAQEBAQECAQEBAQEBAQEBBwAAAAAAAAAACAEBAQEBAQEBAQEJAAAGAQEBAQEBAQEBAgAAAAAAAAAABgEBAQEBAQEDAAAAAAAAAwEBAQEBAQMAAAAAAAAAAAAAAAMBAQEDCwAAAAAAAAAADAIBAQILAAAAAAAAAAAAAAAAAAwCCQAAAAgBAAABBgAAAAkJAAAACAEAAAAAAAAAAAAAAAAAAAABAQEAAAEBAgAAAAAAAAEBAQAAAAAAAAAAAAAAAAADAQEBAQAAAQEBAQMAAAAAAgEBAAAAAAAAAAAAAAAFAQEBAQEBAAABAQEBAQEGAAAACgEAAAAAAAAAAAAIAQEBAQEBAQEAAAEBAQEBAQEBCgAAAAAAAAAAAAAAAwEBAQEBAQEBAwAAAwEBAQEBAQEBAgAAAAAAAAAAAwEBAQEBAQEBAQsAAAAADAIBAQEBAQEBCwAAAAAAAAABAQEBAQEBAQkAAAAICgAAAAYBAQEBCQAAAAAAAAAAAAEBAQEBAQMAAAAAAwEBAgAAAAADAwAAAAAAAAAAAAAAAQEBAQMAAAAAAwEBAQEBAQQAAAAAAAAAAAAAAAAAAAABAQEJAAAACAEBAQEBAQEBAQEHAAAAAAAAAAAAAAAAAAEDAAAAAAEBAQEBAQEBAQEBAQECAAAAAAAAAAAAAAAAAAAAAAMBAQEBAQEBAQEBAQEBAQEBAwAAAAAAAAAAAAAAAAYBAQEBAQEBAQEBAQEBAQEBAQEBAQYAAAAAAAAAAAAGAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAAAAAAAAAAAAAgEBAQEBAQEBAQEBAQEBAQEBAQEDAAAAAAAAAAAAAAAACgEBAQEBAQEBAQEBAQEBAQEBCQAAAAAAAAAAAAAAAAAAAAYBAQEBAQEBAQEBAQEBAwAAAAAAAAAAAAAAAAAAAAAAAAADAQEBAQEBAQEBAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAgEBAQEBAQoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgEBAQcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAD//n////w////wD///wAP//4AB//4AAH/4AAAf4AGAD/AH4B/8D/A//jmc5//xj8f/wYPH/wGA5/wBgD/4AYAf4APAD+AOcD/gPDz/4PAP/+HAA//ngAH//gAAf/gAAB/wAAAP/AAAH/4AAD//gAD//+AD///wB////B////9//ygAAAAQAAAAIAAAAAEACAAAAAAAQAEAAAAAAAAAAAAAAAEAAAAAAAAAAAAAWDb3AF03+wBbNvwAZEL8AGpI/ABvUPwAclP8AHlb/ACCZvwAhGf8AHGL/wCRpf8Asb//ANHa/wD///8AAAAAAAAaLwAALVAAAD9wAABRkAAAY7AAAHbPAACI8AARmP8AMab/AFGz/wBxwf8Akc//ALHd/wDR6/8A////AAAAAAAALC8AAEtQAABocAAAhpAAAKWwAADDzwAA4fAAEe//ADHx/wBR8/8AcfX/AJH3/wCx+f8A0fv/AP///wAAAAAAAC8hAABQNwAAcEwAAJBjAACweQAAz48AAPCmABH/tAAx/74AUf/IAHH/0wCR/9wAsf/lANH/8AD///8AAAAAAAAvDgAAUBgAAHAiAACQLAAAsDYAAM9AAADwSgAR/1sAMf9xAFH/hwBx/50Akf+yALH/yQDR/98A////AAAAAAACLwAABFAAAAZwAAAIkAAACrAAAAvPAAAO8AAAIP8SAD3/MQBb/1EAef9xAJj/kQC1/7EA1P/RAP///wAAAAAAFC8AACJQAAAwcAAAPZAAAEywAABZzwAAZ/AAAHj/EQCK/zEAnP9RAK7/cQDA/5EA0v+xAOT/0QD///8AAAAAACYvAABAUAAAWnAAAHSQAACOsAAAqc8AAMLwAADR/xEA2P8xAN7/UQDj/3EA6f+RAO//sQD2/9EA////AAAAAAAvJgAAUEEAAHBbAACQdAAAsI4AAM+pAADwwwAA/9IRAP/YMQD/3VEA/+RxAP/qkQD/8LEA//bRAP///wAAAAAALxQAAFAiAABwMAAAkD4AALBNAADPWwAA8GkAAP95EQD/ijEA/51RAP+vcQD/wZEA/9KxAP/l0QD///8AAAAAAC8DAABQBAAAcAYAAJAJAACwCgAAzwwAAPAOAAD/IBIA/z4xAP9cUQD/enEA/5eRAP+2sQD/1NEA////AAAAAAAvAA4AUAAXAHAAIQCQACsAsAA2AM8AQADwAEkA/xFaAP8xcAD/UYYA/3GcAP+RsgD/scgA/9HfAP///wAAAAAALwAgAFAANgBwAEwAkABiALAAeADPAI4A8ACkAP8RswD/Mb4A/1HHAP9x0QD/kdwA/7HlAP/R8AD///8AAAAAACwALwBLAFAAaQBwAIcAkAClALAAxADPAOEA8ADwEf8A8jH/APRR/wD2cf8A95H/APmx/wD70f8A////AAAAAAAbAC8ALQBQAD8AcABSAJAAYwCwAHYAzwCIAPAAmRH/AKYx/wC0Uf8AwnH/AM+R/wDcsf8A69H/AP///wAAAAAACAAvAA4AUAAVAHAAGwCQACEAsAAmAM8ALADwAD4R/wBYMf8AcVH/AIxx/wCmkf8Av7H/ANrR/wD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIDAwIAAAAAAAAAAAAAAgMDAwMDAwQAAAAAAAAGAwMDAwkKAQMDAwgAAAAAAAIDBwAAAAAFAwcAAAAAAAAAAAAIAAMAAAAAAwAAAAAAAAACAwADAwEAAwMAAAAAAAIDAwMAAwMDAwQAAAAAAAMDAwIAAAAABAMCAwAAAAADAgAAAAIBAAAAAwMAAAAABwAAAgMDAwMEAAAAAAAAAAAGAwMDAwMDAwMGAAAAAAAAAQMDAwMDAwMDAwQAAAAAAAAIAwMDAwMDAgAAAAAAAAAAAAAEAwMDCQAAAAAAAAAAAAAAAAAHAAAAAAAAAP//AAD8PwAA8A8AAMADAADjxwAA/XsAAPkTAADhBwAAw8MAAM5zAADYHwAA4AcAAOADAADwDwAA/B8AAP9/AACJUE5HDQoaCgAAAA1JSERSAAABAAAAAQAIBgAAAFxyqGYAABL5SURBVHja7d1PdhS3FgZwqbq6fTLzEtgBDGKTGbCCwOgdcDjGK3B7BbZXYHsF2IPYMAJWEDIM4HPMDng7yOSF464/elY7RYzTdldXXeleSd9vlJNAd1W781lXuiVpBXDF5Me1cZap9bqujkafXu1zXw+4pbkvAGQo7q891HW9rXT2sPl3plJfBsqMs9Pjd9zXB24gABJnHqwv11/LPaPUixv/jFKHpc53f/jj6Av39QItBEDC7HC/0uX2UOfLbf68qerd4enJDvd1Ax0EQILscF+V6qUeqDuL/l1bFuhM7eQffz3ivg/oDwGQEHN//U5VT15erfM7q83bYjDcQlkQNgRAAmydX/5VjktVbrYd7relTb0/yUYHCIIwIQAi12e43xbKgnAhACJFOtxv+54XQVDm+SOMBsKBAIhMM9zXWm2zXQOWDYOBAIhIufLsRaGqPeo6vws7GjC6OkA3oWwIgAjM6uKTAt2EsiEAAnY53K92tDab3Ncy91pRFoiEAAjUol18UqCbUBYEQGCmw32j9i7+8R73tXSFZUM5EACBmC7rVcWeyvRj7mshg25CdggA4Vx28UmBbkI+CADBfHTxSYGygAcCQCCOLj4p0E3oFwJAkBSG+60/CywbeoEAEKJYffpYVdleCsP9tuxoQKn6CMuG7iAAmJ2vrN8bqMleisP9tjA/4A4CgElIXXxSoCyghwBgEGoXnxToJqSDAPBI8kM7oUFZQAMB4EGbrbehI1O/L7LRBsqCbhAAjhUraztY1nMP8wPdIAAcSamLTwqUBYtDABBLuYtPChsEdWaeLH08PuO+FukQAETQxScPyoL5EAAEMNyXqzDln3mdHWDZcDYEQA8Y7ocD8wOzIQA6QBdfuFAWfA8BsCBJW29Dd7abMC9H+/rz0Z/c18IJAdASuvjig7IAATAXhvsJKNVZMcyfpFgWIABugYd20pLi/AACYIYYtt6GblIrCxAAV0S59TZ0kko3IQJAoYsPbhZ7WZB8AKCLD+aJuZsw2QBAFx8sKsb5geQCoBnua622ua8FwhRTWZBUANguPlPrbQz3gUIM3YRJBAC6+MCV0MuCqAMAXXzgTaDdhNEGALr4gENo8wPRBQCG+8AtpLIgmgDA1tsgzeXZhuXG8PT1e+5ruUkUAYCtt0EyyWVB0AGALj4IicQjzYIMAHTxQaikzQ8EFQB4aAdiIaUsCCYAitWnj1WV7WG4DzGxZUGZjw65gkB8AJyvrN8bqMkehvsQK86yQGwAoIsPUmODoMzzRz5HAyIDAF18kDKf8wOiAgBdfACX7GjA6Opg9OnVvsv3EREAGO4DzGaDYKDMODs9fufi9dkDAMN9gPlsWTD88OsG9euyBQC23gZoydTvi0m98cPn11+oX9p7AGDrbYB2TGW+DLR5kX06+d3Ve3gNgOn//KZ8o/BbH+BGdhfioRnsD4r/HejP75xuN+Z/BHD3P3fqXG+bweCF7/cGEK82b4ui2nIx3J+FbQ7ABkGZD37TA32H6xoA5CjPsjobuxzuz8K+CnC5U6/aRhBAii6H+9lO/unkgOP92QPAsqOBamm4fvFPO9zXAuCLNvV+Nvlr13Wdf+s1cH8IV2F+AJJg6veZUTu+h/uziAqABsoCiBH3cH8WkQHQKFd/2UZZADGQMNyfeV0uX7xcWVvv+4wzygII2sVwv5roraXPx2fclzKL2wBYXTPTdc3BcKvvo431T88fVEV1iLIAQmC7+NTAbA0/nLzlvpbbuA+A5o0uhkCTbHTQNwgwPwCS+ezio+AtACyqrY9QFoBIDh/accVrADSotj667B/I8WwBsPLx0I4rLAHQoNr6CGUBcGiG+/mn413ua+mKNQCsy/PT6qO+J6aYu+vL1VK1iWVD8MFU1WFeft0Koc6/DXsANDA/AEEQ1MVHQUwANFAWgEQSu/goiAuAhj0xJS9H+/rzUa8hlu0mLEwxxp6D0JXULj6Se3P54n0CwEJZAKwiG+7PIjoA/nkhdVYM8yd9y4LzlWf3slq9QVkAt7HLejrTYk7wdSmMAPgb5gfAudrshNLFRyGoALBQFoATAXbxUQguABo2COrMPFn62O8pK3QTpi3kLj4KwQZAA2UBdBHaQzuuBB8Alv1h5nV2gG5CaMXz1tuSRREADcwPwO14tt6WLKoAaKAsgKti7eKjEGUANNBNCDF38VGIOgAslAWJSqCLj0L0AfDPxdB0E+JIM9mmw32Vj1Po4qOQTgD8DfMDEUusi49CcgFgoSyITKJdfBSSDIAGaTfhKHupdPaQ+55SknoXH4WkA6CBsiAs6OKjgwD4G1U34eV940gzZzDcJ4UAuAbzAzJhuO8GAuAGVGVBvfr856qq9lEWdBPD1tuSIQDmsN2EZT467BsEk9W1sa7MJoKgvVi23pYMAdACygLPiLr4zP31O6UptylGcrFCACyA8kgzdBP+G9VDO+bB+nL5VzkuVbnZPL9BdThtbBAAHWDZkB7VQzuXn6m++EzVnev/jWokFxMEQEekZcEo2zQ6G3PfE4uL4X410VtLn/s1YxX31x7qut5u04xFNZKLAQKgp8uzDcuN4enr971ex3YTDgd7KtOPue/JB7uspwZma/jh5G2v15kO96sdrc3mwn+XaCQXMgQAEZQF7VB28U1+XBtXutzus08D1eG0oUIAELPLhugmvAFRF990uG/UniLcyTnV+QEEgANYNrz+edB08dllvaoqnJZJqZUFCACX7O6zg+FWqt2EVMP9Wct6rlGN5KRDAHhAtQYdUjeh7eIrS7NLMdxXpXo5a1nP/T3EXxYgADxJpyyg2Xp7OtyvJzL2WLBzF9loI8ayAAHgWazdhNRdfFqrbe57+te1RTg/gABgEtOyIWUXX6GqPcnbr8dWFiAAGNkvk9HVwejTq/1er8PVTUj00M4iXXxSUG0nxw0BIID9Mg2UGWenx+96vY6nbkKqrbf7dPFJEXpZgAAQJIiygGjrbYouPikot5PzDQEgkMhuQsFdfFKEOD+AABBKyrJhSF18UoRUFiAApKPqJvzp+YOqqA7blgUhd/FJQXU4rUsIgEBQdRO2mh+woVNUWyF38UkhvSxAAATEfVkQYRefFESH01JDAASIupuwzKrl2Lv4pJA2P4AACBjVl8nc/Xk5hS4+KSSVBQiAwFF1E3YVYhefFBK6CREAkaDqJmz9fhF08UnBWRY4DQD5j67Gx8eXKaYuPim4ugmdBkAj1B1tQuZiR5uYu/ik8D0/4CUAGiHtaBMDsmVDLOv5Z9QLHyHgNQCm94WywL+OO9qk3MXHxfcx6N4D4NuNCtvRJgWLzA+gi88vrmPQ2QKgIWFHm6TU5u3Fl+zJbX+kWP3lsVbmDfelpoLzGHT2AJh+AKmfj+fTRTmQfzx5dNsfsaGstH7JfanRI9pRqQ8RAfDt80jsfDwWCAB2VBuoUhAVAA2UBQ4hAFhRbaBKdj3cF3CbKM/H44YA4EF0DDo10QFgYdmQGALAK7Jj0O+v35nUxTL1cwPiA6CBbkIiCAAvnOyoRLAT83XBBEAD3YQ9IQDcI9xA9bteDAfdgcEFwPRzQFnQHQLAGdINVGe1XiMAvoduwg4QAOS8nYuIAJgNy4YLQACQ8nouIgLgZtMmoqXhOpYN50AA0OA4FxEBMB/mB+ZAAPRCO9xfcEclBEB7KAtugADojGq433lHJQTA4tBNeA0CYHFSzkVEAHSDsuAKBEBr4s5FRAD0c77y7F5WqzdJlwUIgLnEnouIAKCR9PwAAuB2ks9FRADQSbYsQADcdNfyz0VEANC77B/I7fZXaWx1jQD4Duuy3sJvggBwJpmyAAHwDfuy3qIQAG6Zu+vL1VK1GfWyIQKAp4uP5LoRAF5EPT+QcABMh/sEz9Tb4X79tdwzSr3wegMIAL+iLAtSDYDa7PRd1rOKlbUdtoNSEAA8bDdhYYpxFKfjpBYArjbnYLkXBACbaMqCRALA+eYcLDeFAGAXfDdh5AEgtouPAgJAjmDnB2IOAKouvtWnj1WV7Yk7FxEBIEuQZUGUAUDTxXe+sn5voCZ7Iob7syAAZAqqmzCiAAiqi48CAkC2IMqCSAKA8oitYA6nRQDIJ76bMPQAcHiirvjDaREA4RA7PxBoAFB18bUhdiSHAPDL1ob696Pe2z2L+jKFGABEXXyLEredHALAj6trwHmd/zlQZpydHr/r85piuglDCgCiLr5elyBpJIcAcO/yN7bevr4GbJQ6LHW++8MfR1+6vraIL1MAAUDZxVeryeZEjQ76/NwsEYfTIgDcaftop6nq3eHpyU6f92I90kxwALjs4rOrBpOsfxCwHk6LAKDXpdfbVOqLztRO3x8Gy/yA0AAwVXVYlmbXZRcf1c+NbSSHAKBD0esdZFkgLQCIlvUW6eKzQXBxlxvD09fve12675EcAoAG9RZOVGVBNcrcP3UmJAAkdPFRBHjzeXkZySEA+ul9MsstgikLBASAtL34qALceTchAqAbrw952CfSBsOt3r9VXK1BcwaA4L34gpgfQAAshvMhD/tbpcxHh+LmBxgCwC7rqYHZGn44edvrdeyynim3ne7FV6qzYpg/EVkWIADakbKZA9VvFdI1aI8BEPLmHGTzA5QjOQTAfCL2bruO6LcKyRq0rwCIYC8+G+BGVwejT6/2e70O1UgOAXAz73u0dyBi2dBxAMS4Fx/ZSO6n5w+qojrsHOAIgH/zUhdSXi/hZFOnNWhHAdAM9/NPx7u97ktI+Tbz2riXDREAVz4LwV+UVtd/EQRlnj/y/mVyEAC2iy8vv271Xda76TkMadgmeBEAl+wXpVDVXoj/419HVha0XYOmDADBy3quUY7kWm8nl3oAhPhFaYNysmnujjYEASChi08K+7OrM/Nk6ePxWZ/XaTWSSzUAJE0IOb1PH1+mngEgrYtPCpqR3Jzt5FILgKbO11ptc1+L1/t2uQbdNQAu/l410VtLn/uFk8t2bG52ZJTX2QFJW/Gs+YGUAiC23xCLcvZlWjAAKLv4qqqQu+EmIWfPhaQQACIbeRjZLxPFlmTfugkz86VNAEwnWQPt4hPDNkNlow2Kkdx0OzkHm6KKCQDxp7IwoyoL6h+fPpg3a1//+PzBeTH5b8hdfJJQrfRMRoPlvvND17EHQAwzwT5RPLrq/BoTmbRdBFVZQI0tAJIeGvYk9cuU6qTtIqhKOiosASD29NXAUJUFFGJqzvJBys/OawDE2sjDzZYFeTna15/7HWLSBX6m/XD+7CwvARDaAzsh8l0WYO6GDmdJ5zQAUOczIFp6uk3qPRquUD0gtghnAYCakBfVQRhXxdzFJ4nP+QHyAJj2M48mb1AT8iN7Yi2hLj4pLs8uqI9cL/k6GQGcrzy7l9XqjZgTcRPXdWiJEo6f6/kBp3MA4o7GTtwiQ0t08clAtdPSTZyvAng5MAFam/cbBV18clCdl3gbb30ArTarAG+ulwXo4hOEaKelNrx3AqIskMWWBbpWZ4Uud1Dn86LaaWkRbM8CODv6CiBAVDstLfy+nDfNds46gBQeh/uzsD8ObGHZEFJjd1rSmWZ/olNEADQwPwCxozovkYqoALBQFkC0iM5LpCQuABrTZcNRhvVoCB7VeYkuiA2ABsoCCJW04f4s4gOggWVDCImPLj4KwQSAhfkBkK88y+psLHG4P0tQAdDofc46ADGOLj4KQQZAA/MDIAFXFx/JtXNfQF8oC4ANcxcfheADoLHQOesAPUyH+w6O6eIQTQA0UBaAU7XZkbyst6joAqCBZUMgJbCLj0K0AWBhfgD6ktzFRyHqAGh8OxobZQG0FEIXH4UkAqCB+QFopTZvi6Laim24P0tSAWChLICbhdXFRyG5AGhg2RAaoXbxUUg2ABooC9IWchcfyf1zX4AE0+PMlqpNLBsmJIIuPgoIgCswPxC/mLr4KCAAZsCyYaQi6+KjgAC4xWR1bawrs4kgCFykXXwUEABzoCwIV+xdfBQQAC1h2TAcqXTxUUAALAjLhsIl1MVHAQHQAZYNJUqvi48CAqAHzA/wS7mLjwICgADKAh6pd/FRQAAQwrKhJ+jiI4MAIIaywB108dFDADhig6DMB79hNEAEXXxOIAAcw/xAT+jicwoB4MFlE9FwHcuG7aGLzw8EgEeYH5gPXXx+IQAYoCy4Abr4vEMAMLJnF5iqfoEgQBcfFwQAs5TLAnTx8UMACJHasiG6+GRAAAgT/fwAuvhEQQAINC0LRtmm0dmY+1qooItPJgSAYNHMD6CLTywEQACCLQvQxSceAiAgdtmwMMV4qPNl7mu5Dbr4woEACIzksgBdfOFBAARK3LIhuviChAAIHP/8ALr4QoYAiADHsiG6+OKAAIjI9LHj4WBPZfqxy/dBF188EAARclYWoIsvOgiAiFEtG2K4Hy8EQOT6LhtiuB83BEAizlee3ctq9aZ1WYAuviQgABIzb34AXXxpQQAkaFZZgC6+NCEAEvZt2VCbZQz30/R/lkxBLckyjXEAAAAASUVORK5CYIIoAAAAQAAAAIAAAAABACAAAAAAAABCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFo1/GBaNPyvVy/3IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVy//IFgz/Z9bNvz/Wzb8/1c19+9aNPx/Ty//EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABfL/8QXDb8f1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1oz+99ZNP4/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABaNfxgWjP731s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1k1/L9aL/kwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFcv/yBaM/vfWzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1k1/Y9PL/8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVy//IFgz/Z9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/VzX371k0/G8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXDb8f1oz+99bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/WTX8v1k0/j8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABaNfxgWjP731s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/WDP7n08v/xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFcv/yBYM/2fWzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9XNffvWjT8fwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVy//IFk1/Y9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9aM/vfWTT+PwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWjX8YFoz+99bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9ZNfy/Vy/3IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABXL/8gWjP731s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1c19+9aNPx/Ty//EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFcv/yBYM/2fWzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1c19+9bNfxfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFw2/H9XNffvWzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1k1/L9ZNP4/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWjX8YFoz+99bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/WzP731o2/H9XNffvWzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1k1/Y9PL/8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABfL/8QWjT8r1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bM/vfWDT6cAAAAAAAAAAAXz//EFs1+4BbNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8z08v/xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFo1/GBbM/vfWzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvufXzf3IAAAAAAAAAAAAAAAAAAAAAAAAAAAXzf/IFk1/L9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/WTP7gF839yAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXz//EFs1+4BXNffvWzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1sz+99fN/cgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWzf7QFsz+99bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvufXzf3IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXz//EFw1+5BbNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/WzP731s1/F8AAAAAAAAAAAAAAAAAAAAAXDb8f18v/xAAAAAAXzf/IFk2+1AAAAAAAAAAAAAAAABfP/8QWzX7gFc19+9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1sz+99aM/5PAAAAAAAAAAAAAAAAVy//IFo0/H8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWzf7QFk1/L9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb7n1839yAAAAAAAAAAAAAAAABaNfxgWjP731s2/P9aOf4fAAAAAFs3+0BbNvz/WTX8v1ov+TAAAAAAAAAAAAAAAABfN/8gWzb9n1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/WzP731s1/F8AAAAAAAAAAAAAAAAAAAAAWjX8YFoz+99aM/vfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWzf7QFsz+99bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bMvzPXzf3IAAAAAAAAAAAAAAAAFcv/yBYM/2fWzb8/1s2/P9bNvz/Wjn+HwAAAABbN/tAWzb8/1s2/P9bNvz/WTX9j08v/xAAAAAAAAAAAAAAAABbN/tAWTX8v1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb7n1839yAAAAAAAAAAAAAAAABdOP4/WjP731s2/P9bNvz/WjP73wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWzT6cFc19+9bNvz/Wzb8/1sz+99bNfxfAAAAAAAAAAAAAAAAXy//EFw2/H9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1o5/h8AAAAAWzf7QFs2/P9bNvz/Wzb8/1s2/P9XNffvWTT8bwAAAAAAAAAAAAAAAAAAAABbNPpwVzX371s2/P9aNPyvXzf3IAAAAAAAAAAAAAAAAFcv/yBYM/2fWzb8/1s2/P9bNvz/Wzb8/1oz+98AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABfP/8QWzX7gFkz+4BfL/8QAAAAAAAAAAAAAAAAWjX8YFoz+99bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9aOf4fAAAAAFs3+0BbNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9XNvzPWTT+PwAAAAAAAAAAAAAAAF8//xBZNvtQAAAAAAAAAAAAAAAAAAAAAFw2/H9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9aM/vfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABXL/8gWzb8z1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wjn+HwAAAABbN/tAWzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9aNPyvVy/3IAAAAAAAAAAAAAAAAAAAAAAAAAAAWjX8YFoz+99bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/WjP73wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFcv/yBYM/2fWzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1o5/h8AAAAAWzf7QFs2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1c19+9aNPx/Ty//EAAAAAAAAAAAAAAAAFk2+1BbM/vfWzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1oz+98AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFo1/GBaM/vfWzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9aOf4fAAAAAFs3+0BbNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1oz+99ZNP4/AAAAAAAAAAAAAAAAXz//EFs1+4BXNffvWzb8/1s2/P9bNvz/Wzb8/1s2/P9aM/vfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXTb+T1oz+99bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wjn+HwAAAABbN/tAWzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1k1/L9XL/cgAAAAAAAAAAAAAAAAXzf/IFo0/K9bNvz/Wzb8/1s2/P9bNvz/WjP73wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABXL/8gWDP9n1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1o5/h8AAAAAWzf7QFs2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1k1/Y9PL/8QAAAAAAAAAAAAAAAAWzf7QFs2/M9bNvz/Wzb8/1oz+98AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcNvx/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9aOf4fAAAAAFs3+0BbNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/VzX371k0/G8AAAAAAAAAAAAAAAAAAAAAWzT6cFc19+9aM/vfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFo1/GBaM/vfWzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wjn+HwAAAABbN/tAWzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/WTX8v1k0/j8AAAAAAAAAAAAAAABfP/8QWzT6cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVy//IFk1/L9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1o5/h8AAAAAWzf7QFs2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/WDP7n08v/xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABXL/8gWDP9n1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2+59fL/8QAAAAAF83/yBZNfy/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9XNffvWjT8fwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABaNfxgWjP731s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/WzP731oz/k8AAAAAAAAAAAAAAAAAAAAAAAAAAFs0+nBXNffvWzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2+59fN/cgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bM/vfWDT6cAAAAAAAAAAAAAAAAAAAAABaNfkwAAAAAAAAAAAAAAAAXz//EFw1+5BbNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/WzP731s1/F8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFs2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvufXzf3IAAAAAAAAAAAAAAAAFcv/yBaM/vfWzb8/1k1/L9XL/cgAAAAAAAAAAAAAAAAXzf/IFk1/L9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9XNffvWTP7gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABbNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1sz+99fN/cgAAAAAAAAAAAAAAAAVy//IFgz/Z9bNvz/Wzb8/1s2/P9bNvz/VzX371o0/H9PL/8QAAAAAAAAAAAAAAAAWzf7QFsz+99bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvufXzf3IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/WzP731s1/F8AAAAAAAAAAAAAAAAAAAAAWzb6cFoz+99bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/WjP731k0/j8AAAAAAAAAAAAAAABfP/8QWzX7gFc19+9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1sz+99aNfkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFs2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/WTP7gF839yAAAAAAAAAAAAAAAABdNv5PWjP731s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/WTX8v1cv9yAAAAAAAAAAAAAAAABfN/8gWjT8r1s2/P9bNvz/WzP731s1/F8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABbNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvufXzf3IAAAAAAAAAAAAAAAAFcv/yBYM/2fWzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/WTX9j08v/xAAAAAAAAAAAAAAAABbN/tAWTf9j1839yAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1sz+99bNfxfAAAAAAAAAAAAAAAAXy//EFw2/H9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9XNffvWTT8bwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFs2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/VzX371kz+4AAAAAAAAAAAAAAAAAAAAAAWjX8YFoz+99bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9ZNfy/WTT+PwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABbNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb7n1839yAAAAAAAAAAAAAAAABXL/8gWzb8z1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9YM/ufTy//EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWzb8/1s2/P9bNvz/Wzb8/1s2/P9bM/vfWjX5MAAAAAAAAAAAAAAAAFcv/yBYM/2fWzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1c19+9aNPx/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFs2/P9bNvz/Wzb8/1sz+99bNfxfAAAAAAAAAAAAAAAAAAAAAFo1/GBaM/vfWzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1oz+99ZNP4/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABbNvz/Wzb8/1k1/Y9fN/cgAAAAAAAAAAAAAAAAXTj+P1oz+99bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1k1/L9XL/cgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWjT8r1839yAAAAAAAAAAAAAAAABXL/8gWDP9n1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/VzX371o0/H9PL/8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcNvx/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/WjP731k2+1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFo1/GBaM/vfWzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/WTX8v1ov+TAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFs3+0BXNffvWzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/WTX9j08v/xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXzf/IFk1/L9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2+59fN/cgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWzf7QFsz+99bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/WzP731s1/F8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWzT6cFc19+9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9XNffvWTP7gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABfP/8QXDX7kFs2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvufXzf3IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABbN/tAWTX8v1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1sz+99fN/cgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABaNfxgVzX371s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/WzP731s1/F8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF8//xBbNfuAWzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/WTX9j1839yAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF83/yBZNfy/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9aNPyvXzf3IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFs3+0BbM/vfWzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1sz+99bNfxfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXz//EFs1+4BXNffvWzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1kz+4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXzf/IFo0/K9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb7n1839yAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWzf7QFs2/M9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bM/vfVzP7QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWzT6cFc19+9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1sz+99bNfxfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABfP/8QXDX7kFs2/P9bNvz/Wzb8/1s2+59fN/cgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABbN/tAWjT8r1839yAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP////4/////////+A/////////gB////////8AB////////AAB///////wAAD//////+AAAD//////gAAAD/////4AAAAH////+AAAAAH////wAAAAAH///8AAAAAAH///AAAAAAAP//4AAAAAAAP/+AAAAAAAAP/gAAAGAAAAf/AAAA+AAAD/+AAAP+AAA//+AADycAAOf/+AAcIcADx//+AHAgcAcH//+BwCA8HAf//8OAIA54B////gAgA+AH///4ACAA4Af///AAIABwB///wAAgABwH//8AACAABwf//gAAIAADx//4AAAgAADn/+AAACAAAD//gAAAIAAAH/8AAAD4AAAP/wAAA9wAAD//AAAHBwAA//8AABwBwAH//wAAeADgB///AADgADgf//8AA4AADj///wAOAAAH////ADwAAAH///8AcAAAAH///wHAAAAAP///B4AAAAAP//8OAAAAAAP//zgAAAAAAP//8AAAAAAAf//AAAAAAAAf/4AAAAAAAAf/wAAAAAAAB//wAAAAAAAf//wAAAAAAH///gAAAAAA////gAAAAAP////gAAAAD/////AAAAAf/////AAAAH//////AAAB//////+AAAf//////+AAD///////+AA////////+AP////////8B/////////8f////KAAAADAAAABgAAAAAQAgAAAAAACAJQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVy//IFo2/H9PL/8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcNvx/Wzb8/1s2/P9XNffvWjT8fwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWjX8YFoz+99bNvz/Wzb8/1s2/P9bNvz/Wzb8/1oz+99ZNP4/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFcv/yBZNfy/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/WTX8v1cv9yAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABXL/8gWDP9n1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1c19+9aNPx/Ty//EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFo1/GBaM/vfWzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/WjP731k2+1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABdOP4/WjP731s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9ZNfy/Wi/5MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVy//IFgz/Z9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1k1/Y9PL/8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcNvx/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9XNffvWTT8bwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWjX8YFoz+99bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1k1/L9ZNP4/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFcv/yBaNPyvWzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1o0/K9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/WDP7n08v/xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABfL/8QWDP9n1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bMvzPXzf3IAAAAABfN/8gWTX8v1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1c19+9aNfkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWzf7QFsz+99bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/WzP731s1/F8AAAAAAAAAAAAAAAAAAAAAAAAAAFs3+0BbM/vfWzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/WzP731cz+0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABbNPpwVzX371s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9ZM/uAXy//EAAAAAAAAAAAAAAAAAAAAABPL/8QAAAAAAAAAABfP/8QWzX7gFc19+9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1sz+99bNfxfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXz//EFs1+4BXNffvWzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/WjT8r1839yAAAAAAAAAAAFcv/yBZNf2PWzX8XwAAAABaNfxgWTX9j08v/xAAAAAAAAAAAF83/yBaNPyvWzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/WTX9j1839yAAAAAAAAAAAFcv/yBYM/2fWjn+HwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABfN/8gWTX8v1s2/P9bNvz/Wzb8/1sz+99bNfxfAAAAAAAAAAAAAAAAWjX8YFoz+99bNvz/WzX8XwAAAABaNfxgWzb8/1c19+9ZNPxvAAAAAAAAAAAAAAAAWzf7QFs2/M9bNvz/Wzb8/1o0/K9fN/cgAAAAAAAAAABXL/8gXDb8f1s2/P9bNvz/Wjn+HwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFs3+0BZNfy/WTP7gAAAAAAAAAAAAAAAAFcv/yBaM/vfWzb8/1s2/P9bNvz/WzX8XwAAAABaNfxgWzb8/1s2/P9bNvz/WTX8v1k0/j8AAAAAAAAAAAAAAABbNPpwWzX8XwAAAAAAAAAAAAAAAFo1/GBaM/vfWzb8/1s2/P9bNvz/Wjn+HwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABXL/8gWDP9n1s2/P9bNvz/Wzb8/1s2/P9bNvz/WzX8XwAAAABaNfxgWzb8/1s2/P9bNvz/Wzb8/1s2/P9YM/ufVy/3IAAAAAAAAAAAAAAAAAAAAABXL/8gWjP731s2/P9bNvz/Wzb8/1s2/P9bNvz/Wjn+HwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFw2/H9aM/vfWzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/WzX8XwAAAABaNfxgWzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/VzX371o0/H9PL/8QAAAAAAAAAABbN/tAWTX8v1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wjn+HwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABaNfxgWjP731s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/WzX8XwAAAABaNfxgWzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9aM/vfWTT+PwAAAAAAAAAAAAAAAFo1/GBXNffvWzb8/1s2/P9bNvz/Wjn+HwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVy//IFgz/Z9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/WzX8XwAAAABaNfxgWzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1k1/L9XL/cgAAAAAAAAAABfP/8QWzX7gFs2/P9bNvz/Wjn+HwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcNvx/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/WzX8XwAAAABaNfxgWzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/WjT8f08v/xAAAAAAAAAAAF83/yBZNfy/Wjn+HwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWjX8YFoz+99bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/WzX8XwAAAABaNfxgWzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1c19+9bNfxfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFcv/yBZNfy/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bM/vfWjX5MAAAAABaNfkwWzP731s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/WTX8v1k0/j8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABfL/8QWDP9n1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1kz+4BfL/8QAAAAAAAAAAAAAAAAXz//EFs1+4BXNffvWzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/WzP731s1/F8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABXN/8gWzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvufXzf3IAAAAAAAAAAAVy//IFo1/GBPL/8QAAAAAAAAAABfN/8gWTX8v1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9ZNf2PXzf3IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABXN/8gWzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/WzP731s1/F8AAAAAAAAAAAAAAABaNfxgWjP731s2/P9XNffvWTT8bwAAAAAAAAAAAAAAAFs3+0BbM/vfWzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/WjT8r1839yAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABXN/8gWzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1c19+9ZM/uAAAAAAAAAAAAAAAAAVy//IFoz+99bNvz/Wzb8/1s2/P9bNvz/Wzb8/1k1/L9ZNP4/AAAAAAAAAAAAAAAAWzX7gFc19+9bNvz/Wzb8/1sz+99bNfxfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABXN/8gWzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb7n1839yAAAAAAAAAAAFcv/yBYM/2fWzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/WDP7n08v/xAAAAAAAAAAAF8//xBbNv2fWTP7gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABXN/8gWzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1sz+99aNfkwAAAAAAAAAAAAAAAAWzb6cFoz+99bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1c19+9aNPx/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABXN/8gWzb8/1s2/P9bNvz/Wzb8/1s2/P9bM/vfWzX8XwAAAAAAAAAAAAAAAF02/k9aM/vfWzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/WjP731k0/j8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABXN/8gWzb8/1s2/P9bNvz/Wzb8/1s2+59fN/cgAAAAAAAAAABXL/8gWDP9n1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9ZNfy/Vy/3IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABXN/8gWzb8/1s2/P9bMvzPXzf3IAAAAAAAAAAAAAAAAFw2/H9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/VzX371o0/H9PL/8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABXN/8gWzP731s1/F8AAAAAAAAAAAAAAABaNfxgWjP731s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9aM/vfWTT+PwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVy//IFo0/K9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1k1/L9XL/cgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFcv/yBZNf2PWzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/WjT8f08v/xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFo1/GBbNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1c19+9ZNvtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABfN/8gWTX8v1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1k1/Y9fN/cgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFs3+0BbM/vfWzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9aNPyvXzf3IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABfP/8QWzX7gFc19+9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/WzP731s1/F8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF83/yBZNfy/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9ZM/uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWzf7QFsz+99bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb7n1839yAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABbNfuAVzX371s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1sz+99aM/5PAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXz//EFs2/Z9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bM/vfWDT6cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABbN/tAWTX8v1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2+59fN/cgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFs0+nBXNffvWzb8/1s2/P9bNvz/Wzb8/1s2/P9bM/vfXzf3IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABfP/8QXDX7kFs2/P9bNvz/WzP731s1/F8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF81+TBaNvx/Xzf3IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///j///wAA///8H///AAD///AH//8AAP//wAH//wAA//8AAH//AAD//gAAP/8AAP/4AAAP/wAA/+AAAAP/AAD/wAAAAf8AAP8AAAAAfwAA/AAAAAAfAADwAACAAA8AAPgAA+AAHwAA/gAHsAB/AAD/ABiMAMcAAP/AcIcDBwAA//HAgc4HAAD//wCAeAcAAP/+AIAYBwAA//gAgA4HAAD/4ACAAwcAAP/AAIAAxwAA/wAAgAB/AAD8AACAAB8AAPAAAcAAHwAA8AAGMAA/AADwABwcAP8AAPAAcAcD/wAA8ADAAY//AADwA4AA//8AAPAOAAA//wAA8BgAAA//AADwcAAAA/8AAPHAAAAB/wAA/wAAAAB/AAD8AAAAAB8AAPwAAAAADwAA/gAAAAAPAAD/gAAAAD8AAP/AAAAA/wAA//AAAAP/AAD//AAAB/8AAP//AAAf/wAA//+AAH//AAD//+AA//8AAP//+AP//wAA///8D///AAD///8f//8AACgAAAAoAAAAUAAAAAEAIAAAAAAAQBoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABXL/8gWjT8r1k1/L9XL/cgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFcv/yBZNf2PWzb8/1s2/P9bNvz/VzX371o0/H9PL/8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFo1/GBaM/vfWzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/WjP731k2+1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVy//IFoz+99bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/WTX8v1ov+TAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABXL/8gWDP9n1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/WTX9j08v/xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcNvx/VzX371s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9XNffvWTT8bwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFo1/GBaM/vfWzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9ZNfy/WTT+PwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVy//IFgz/Z9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9YM/ufTy//EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABXL/8gXDb8f1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bM/vfWzP731s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1c19+9aNPx/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcNvtQWjP731s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9ZM/uAXy//EF8//xBbNfuAVzX371s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1k1/L8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFs0+nBXNffvWzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2+59fN/cgAAAAAAAAAAAAAAAAAAAAAF83/yBZNfy/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/VzX371kz+4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXz//EFs1+4BXNffvWzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/WzP731s1/F8AAAAAAAAAAFcv/yAAAAAAAAAAAFk0/j8AAAAAAAAAAFs3+0BbM/vfWzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb7n1839yAAAAAAAAAAAFov+TAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXzf/IFk1/L9bNvz/Wzb8/1s2/P9bNvz/WTP7gAAAAAAAAAAAVy//IFgz/Z9bNvz/AAAAAAAAAABbNvz/WDP7n08v/xAAAAAAAAAAAFs1+4BXNffvWzb8/1s2/P9bM/vfXzf3IAAAAAAAAAAAWjX8YFoz+99YNvufAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWzf7QFk1/L9bNvufXzf3IAAAAAAAAAAAWzb6cFoz+99bNvz/Wzb8/wAAAAAAAAAAWzb8/1s2/P9XNffvWjT8fwAAAAAAAAAAXz//EFk3/Y9bNfxfAAAAAAAAAABXL/8gWDP9n1s2/P9bNvz/WDb7nwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABdNv5PWjP731s2/P9bNvz/Wzb8/1s2/P8AAAAAAAAAAFs2/P9bNvz/Wzb8/1s2/P9aM/vfWTT+PwAAAAAAAAAAAAAAAF8v/xBcNvx/Wzb8/1s2/P9bNvz/Wzb8/1g2+58AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFcv/yBYM/2fWzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/AAAAAAAAAABbNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9ZNfy/Vy/3IAAAAAAAAAAAWzT6cFc19+9bNvz/Wzb8/1s2/P9YNvufAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFw2/H9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/wAAAAAAAAAAWzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1c19+9aNPx/Ty//EAAAAABfP/8QXDX7kFs2/P9bNvz/WDb7nwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWjX8YFoz+99bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P8AAAAAAAAAAFs2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1oz+99ZNvtQAAAAAAAAAABfNfkwWTX8v1g2+58AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABXL/8gWjT8r1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/AAAAAAAAAABbNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1k1/L9aL/kwAAAAAAAAAABfN/cgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFcv/yBZNf2PWzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/WzP73wAAAAAAAAAAWTX8v1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1k1/Y9PL/8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFw2+1BaM/vfWzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bM/vfWzX8XwAAAAAAAAAAAAAAAAAAAABbNPpwVzX371s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9aNPyvXzf3IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABbNv2fWzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvufXzf3IAAAAAAAAAAAXDb8f1o0/H9PL/8QAAAAAF8//xBcNfuQWzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1sz+99bNfxfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWzb9n1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1sy/M9fN/cgAAAAAAAAAABaNfxgWjP731s2/P9bNvz/WjP731k0/j8AAAAAAAAAAF81+TBZNfy/Wzb8/1s2/P9bNvz/Wzb8/1kz+4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFs2/Z9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/WzP731s1/F8AAAAAAAAAAFcv/yBYM/2fWzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/WTX8v1cv9yAAAAAAAAAAAFk2+1BbM/vfWzb7n1839yAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABbNv2fWzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/WTP7gF8v/xAAAAAAVy//IFw2/H9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/WjT8f08v/xAAAAAAXz//EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWzb9n1s2/P9bNvz/Wzb8/1s2/P9bNvufXzf3IAAAAAAAAAAAWjX8YFoz+99bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9XNffvWzX8XwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFs2/Z9bNvz/Wzb8/1sz+99bNfxfAAAAAAAAAABXL/8gWjP731s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9ZNfy/WTT+PwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABbNv2fVzX371kz+4AAAAAAAAAAAFcv/yBYM/2fWzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9ZNf2PTy//EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXDb7UF839yAAAAAAAAAAAFs2+nBaM/vfWzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1c19+9ZNPxvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXTb+T1oz+99bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1c2/M9ZNP4/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWjX5MFc19+9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1o0/K9fL/8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABfP/8QWzb9n1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1sz+99bNfxfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABbN/tAWTX8v1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/VzX371kz+4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABbNPpwVzX371s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb7n1839yAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF8//xBcNfuQWzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bM/vfWjX5MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF81+TBZNfy/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1sz+99bNfxfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFk2+1BbM/vfWzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2+59fN/cgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXz//EFs1+4BXNffvWzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/WzL8z1839yAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXzf/IFk1/L9bNvz/Wzb8/1s2/P9bM/vfWzX8XwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWzf7QFsz+99ZM/uAXy//EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///D//8AAAD//wD//wAAAP/+AH//AAAA//gAH/8AAAD/4AAH/wAAAP/AAAP/AAAA/wAAAP8AAAD8AAAAPwAAAPAAAAAfAAAA4AAAAA8AAADwADwAHwAAAPgA2wA3AAAA/gMYwMcAAAD/hhhjBwAAAP/4GBwHAAAA/+AYBgcAAAD/wBgBBwAAAP8AGADHAAAA/AAYADcAAADwABgADwAAAOAAPAAPAAAA4ABiAD8AAADgAYGA/wAAAOAGAGH/AAAA4AgAF/8AAADgMAAP/wAAAODAAAP/AAAA4wAAAP8AAADmAAAAfwAAAPgAAAAfAAAA8AAAAAcAAAD4AAAADwAAAP4AAAA/AAAA/4AAAH8AAAD/wAAB/wAAAP/wAAf/AAAA//wAD/8AAAD//gA//wAAAP//gP//AAAA///h//8AAAAoAAAAIAAAAEAAAAABACAAAAAAAIAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABXL/8gWDP9n1k1/Y9PL/8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXDb8f1oz+99bNvz/Wzb8/1c19+9ZNPxvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWjX8YFoz+99bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9ZNfy/WTT+PwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVy//IFgz/Z9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/WTX9j08v/xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXy//EFw2/H9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/VzX371k0/G8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFo1/GBaM/vfWzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1oz+99ZNP4/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFcv/yBaM/vfWzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1c19+9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9aNPyvVy/3IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF8v/xBYM/2fWzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2+59fN/cgXzf/IFk1/L9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9XNffvVzP7QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFs3+0BZNfy/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1sz+99aM/5PAAAAAAAAAAAAAAAAAAAAAFs3+0BbM/vfWzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/WzP731s1/F8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABbN/tAWzP731s2/P9bNvz/Wzb8/1sz+99ZM/uAAAAAAAAAAABaNfxgXy//EF8v/xBZNP4/AAAAAAAAAABbNfuAVzX371s2/P9bNvz/VzX371kz+4AAAAAAAAAAAF02/k9fL/8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWzX7gFc19+9bNvufXzf3IAAAAABXL/8gWDP9n1s2/P9aOf4fVzf/IFs2/P9ZNfy/Vy/3IAAAAABfP/8QWzb9n1s2+59fN/cgAAAAAFcv/yBYM/2fWzb8/1o5/h8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABfL/8QXDb8f1s2/P9bNvz/Wzb8/1o5/h9XN/8gWzb8/1s2/P9XNffvWjT8f08v/xAAAAAAAAAAAAAAAABcNvx/Wzb8/1s2/P9bNvz/Wjn+HwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWjX8YFoz+99bNvz/Wzb8/1s2/P9bNvz/Wjn+H1c3/yBbNvz/Wzb8/1s2/P9bNvz/WjP731k2+1AAAAAAAAAAAFs0+nBXNffvWzb8/1s2/P9aOf4fAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVy//IFs2/M9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9aOf4fVzf/IFs2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1k1/L9aL/kwAAAAAF8//xBcNfuQWzb8/1o5/h8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVy//IFgz/Z9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1o5/h9XN/8gWzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9ZNf2PTy//EAAAAABfNfkwXy//EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFo1/GBaM/vfWzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bM/vfXy//EF8v/xBbM/vfWzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9XNffvWTT8bwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF8v/xBaM/vfWzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/WTP7gAAAAAAAAAAAAAAAAF8//xBbNfuAVzX371s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9ZM/uAXy//EAAAAAAAAAAAAAAAAAAAAAAAAAAAWzf7QFs2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb7n1839yAAAAAAVy//IFgz/Z9ZNf2PTy//EAAAAABfN/8gWTX8v1s2/P9bNvz/Wzb8/1s2/P9bNvufXzf3IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABbN/tAWzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/WzP731oz/k8AAAAAAAAAAFw2/H9aM/vfWzb8/1s2/P9XNffvWTT8bwAAAAAAAAAAWzf7QFsz+99bM/vfWzX8XwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFs3+0BbNvz/Wzb8/1s2/P9bNvz/WzP731g0+nAAAAAAAAAAAFo1/GBaM/vfWzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Vzb8z1k0/j8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWzf7QFs2/P9bNvz/Wzb8/1s2+59fN/cgAAAAAFcv/yBYM/2fWzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1o0/K9XL/cgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABbN/tAWzb8/1sz+99fN/cgAAAAAAAAAABcNvx/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1c19+9aNPx/Ty//EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFo1+TBbNfxfAAAAAAAAAABaNfxgWjP731s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9aM/vfWTT+PwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABXL/8gWTX8v1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/WTX8v1cv9yAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXy//EFk1/L9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s1/F8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFs0+nBXNffvWzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1sz+99YNPpwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF8//xBcNfuQWzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvufXzf3IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABfNfkwWTX8v1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bM/vfXzf3IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWTb7UFsz+99bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bM/vfWzX8XwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXz//EFs1+4BXNffvWzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/WTX9j1839yAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF83/yBZNfy/Wzb8/1s2/P9bNvz/WjT8r1839yAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABbN/tAWTX8v1s1/F8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/8P///+B///+AH//+AAf/+AAD//AAAP/AAAA/AAAAH4APAD/gMMDP+EAhD/8ADg/+AAYP+AABD+AAAE/AAAA/AA4AHwAQgH8AYGH/AYAf/wIAB/8MAAH/MAAA/8AAAD+AAAAf4AAAP/AAAH/8AAH//wAH//+AD///4D////j//KAAAABgAAAAwAAAAAQAgAAAAAABgCQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABaNfkwWjT8r1k0/j8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVy//IFgz/Z9bNvz/Wzb8/1s2/P9aNPyvVy/3IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcNvx/VzX371s2/P9bNvz/Wzb8/1s2/P9bNvz/VzX371o0/H9PL/8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWjX8YFoz+99bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9aM/vfWTT+PwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFcv/yBYM/2fWzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1k1/L9XL/cgAAAAAAAAAAAAAAAAAAAAAAAAAABfL/8QWTX9j1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9ZM/uAAAAAAFs0+nBXNffvWzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/WzX8XwAAAAAAAAAAAAAAAAAAAAAAAAAAXzf/IFk1/L9bNvz/Wzb8/1s2/P9bNvz/Wzb7n1839yAAAAAAAAAAAAAAAABfP/8QXDX7kFs2/P9bNvz/Wzb8/1sz+99YNPpwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABbN/tAWTX8v1sz+99aM/5PAAAAAFcv/yBZNPxvAAAAAFs2+nBXL/cgAAAAAFs3+0BZNfy/Wzb7n1839yAAAAAAXTb+T1cz+0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWzb6cFoz+99ZNfy/AAAAAFs2/Z9XNffvWjT8f08v/xAAAAAAAAAAAFcv/yBYM/2fWzb8/1s1/F8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF02/k9aM/vfWzb8/1s2/P9ZNfy/AAAAAFs2/Z9bNvz/Wzb8/1oz+99ZNP4/AAAAAF8//xBbNfuAWzb8/1s1/F8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABXL/8gWDP9n1s2/P9bNvz/Wzb8/1s2/P9ZNfy/AAAAAFs2/Z9bNvz/Wzb8/1s2/P9bNvz/WTX8v1cv9yAAAAAAXzf/IFcz+0AAAAAAAAAAAAAAAAAAAAAAAAAAAFw2/H9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9aNPx/AAAAAFw2/H9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9ZNf2PTy//EAAAAAAAAAAAAAAAAAAAAABfN/8gWjP731s2/P9bNvz/Wzb8/1s2/P9bNvz/WzP731s1/F8AAAAAAAAAAAAAAABbN/tAWzb8z1s2/P9bNvz/Wzb8/1s2/P9bNvufXzf3IAAAAAAAAAAAAAAAAAAAAABbN/tAWzb8/1s2/P9bNvz/Wzb8/1c19+9ZM/uAAAAAAAAAAABaNfxgWzb8z1k0/G8AAAAAAAAAAFs0+nBXNffvWzP731cz+0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABbN/tAWzb8/1s2/P9bNvz/Wzb7n1839yAAAAAAVy//IFoz+99bNvz/Wzb8/1s2/P9aM/vfWTT+PwAAAABfP/8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABbN/tAWzb8/1sz+99aNfkwAAAAAFcv/yBYM/2fWzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1k1/L9XL/cgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABaNfkwWzX8XwAAAAAAAAAAWzb6cFoz+99bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9XNffvWjT8f08v/xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF02/k9aM/vfWzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1oz+99ZNP4/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXy//EFs2/M9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/WDP7nwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABbNPpwVzX371s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1sz+99bNfxfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXz//EFw1+5BbNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb7n1839yAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABbN/tAWTX8v1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1k1/L9fN/cgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFo1/GBXNffvWzb8/1s2/P9bM/vfWzX8XwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABfP/8QWzX7gFkz+4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/H/wD/Af8A/gB/APgAPwDgAA8AgBAHAMA4DwDwkhMA/xDDAPwQQwDwEBMA4BAHAIA4BwCAxh8AgQF/AIQAfwCYAB8A4AAPAMAABwDwAA8A+AAfAP4AfwD/gf8A/8f/ACgAAAAUAAAAKAAAAAEAIAAAAAAAkAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFcv/yBcNvx/WjT8f08v/xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABaNfxgWjP731s2/P9bNvz/WjP731k2+1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABXL/8gWjP731s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1k1/L9aL/kwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABXL/8gWDP9n1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9ZNf2PTy//EAAAAAAAAAAAAAAAAAAAAAAAAAAAWzb6cFoz+99bNvz/Wzb8/1s2/P9bNvz/WzP731s1/F9bN/tAWzP731s2/P9bNvz/Wzb8/1s2/P9XNffvWzX8XwAAAAAAAAAAAAAAAAAAAABfN/8gWTX8v1s2/P9bNvz/Wzb8/1kz+4AAAAAAAAAAAAAAAABfP/8QWzX7gFc19+9bNvz/WzP731s1/F8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWzf7QFk3/Y9fN/cgAAAAAFs2+nBWNv4vWjr5MFo0/H8AAAAAXzf/IFk3/Y9fN/cgVy//IFw2/H9aOf4fAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFo1/GBaM/vfWzb8/1k0/j9bN/tAWzb8/1oz+99ZNP4/AAAAAAAAAABZNfy/Wzb8/1o5/h8AAAAAAAAAAAAAAAAAAAAAAAAAAFcv/yBYM/2fWzb8/1s2/P9bNvz/WTT+P1s3+0BbNvz/Wzb8/1s2/P9ZNfy/Vy/3IAAAAABbNPpwWjn+HwAAAAAAAAAAAAAAAAAAAABcNvx/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9VNfkwWjX5MFc19+9bNvz/Wzb8/1s2/P9XNffvWjT8f08v/xAAAAAAAAAAAAAAAABfL/8QWjP731s2/P9bNvz/Wzb8/1s2/P9bNvufXzf3IAAAAAAAAAAAXzf/IFk1/L9bNvz/Wzb8/1s2/P9bNvufXzf3IAAAAAAAAAAAAAAAAFc3/yBbNvz/Wzb8/1s2/P9bM/vfWzX8XwAAAABdNv5PWjP731c2/M9ZNP4/AAAAAFs3+0BaNPyvXzf3IAAAAAAAAAAAAAAAAAAAAAAAAAAAVzf/IFs2/P9bM/vfWTP7gAAAAABXL/8gWDP9n1s2/P9bNvz/Wzb8/1s2/P9aNPyvVy/3IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABXN/8gWzb7n1839yAAAAAAXDb8f1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9XNffvWjT8f08v/xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWjX8YFoz+99bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/WjP731k0/j8AAAAAAAAAAAAAAAAAAAAAAAAAAF8v/xBZNfy/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s1/F8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABbNPpwVzX371s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1sz+99fN/cgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABfP/8QXDX7kFs2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1sz+99bNfxfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXzf/IFk1/L9bNvz/Wzb8/1s2/P9ZNf2PXzf3IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFk2+1BbNvufXzf3IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/w/wAP4H8AD4AfAA4ABwAMAAMADA4HAA8QgQAPwDEADwAJAA4AAwAIBgMACBCPAAhAPwAIgA8ADgAHAAwAAwAPAAcAD4AfAA/gPwAP+P8AAoAAAAEAAAACAAAAABACAAAAAAAEAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVy//IFw2/H9aNPx/Ty//EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWjX8YFoz+99bNvz/Wzb8/1oz+99ZNvtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABXL/8gWjP731s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1k1/L9aL/kwAAAAAAAAAAAAAAAAAAAAAF8v/xBYM/2fWzb8/1s2/P9bNvz/Wzb8/1kz+4BbNfuAVzX371s2/P9bNvz/Wzb8/1k1/Y8AAAAAAAAAAAAAAAAAAAAAWTb7UFsz+99bNvz/Wzb7n1839yAAAAAAAAAAAF83/yBaNPyvWzb8/1s2+59fN/cgAAAAAAAAAAAAAAAAAAAAAAAAAABfP/8QVzP7QFcv/yBZNf2PWzX8X1o1/GBaNPx/Ty//EFo1+TAAAAAAXDb8f1o2/H8AAAAAAAAAAAAAAAAAAAAAAAAAAFo1/GBaM/vfWzb8/1s1/F9aNfxgWzb8/1c19+9bNfxfAAAAAFs0+nBbNPxvAAAAAAAAAAAAAAAAVy//IFoz+99bNvz/Wzb8/1s2/P9aM/5PXDb7UFs2/P9bNvz/Wzb8/1k1/L9ZNP4/AAAAAAAAAAAAAAAAWjX8YFs2/P9bNvz/Wzb8/1sz+99aNfkwVy//IE8v/xBbN/tAWTX8v1s2/P9bM/vfWjP+TwAAAAAAAAAAAAAAAFo2/H9bNvz/WzP731s1/F8AAAAAWjX8YFoz+99XNffvWTT8bwAAAABbN/tAAAAAAAAAAAAAAAAAAAAAAAAAAABaNvx/Wzb7n1839yBXL/8gWjP731s2/P9bNvz/Wzb8/1s2/P9ZNfy/WTT+PwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFcv/yBYM/2fWzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9YM/ufTy//EAAAAAAAAAAAAAAAAAAAAABaNfxgVzX371s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/Wzb8/1k1/L8AAAAAAAAAAAAAAAAAAAAAAAAAAF8//xBcNfuQWzb8/1s2/P9bNvz/Wzb8/1s2/P9bNvz/WzP731s1/F8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFs3+0BZNfy/Wzb8/1s2/P9bNvz/WTP7gF8v/xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFo1/GBbNvufXzf3IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPw/AAD4HwAA4AcAAIADAADBgwAA4AkAAPAJAADAAwAAgAMAAIQvAACADwAAwAMAAMADAADgBwAA+A8AAP4/AAA=
-
-
-
\ No newline at end of file
diff --git a/sources/editor/Stride.Editor.CrashReport/CrashReportUtils.cs b/sources/editor/Stride.Editor.CrashReport/CrashReportUtils.cs
deleted file mode 100644
index 19ec1bb768..0000000000
--- a/sources/editor/Stride.Editor.CrashReport/CrashReportUtils.cs
+++ /dev/null
@@ -1,31 +0,0 @@
-// Copyright (c) .NET Foundation and Contributors (https://dotnetfoundation.org/ & https://stride3d.net) and Silicon Studio Corp. (https://www.siliconstudio.co.jp)
-// Distributed under the MIT license. See the LICENSE.md file in the project root for more information.
-using System.Collections.Generic;
-using System.Management;
-
-namespace Stride.Editor.CrashReport
-{
- public static class CrashReportUtils
- {
- public static KeyValuePair GetOsVersionAndCaption()
- {
- var kvpOsSpecs = new KeyValuePair("", "");
- var searcher = new ManagementObjectSearcher("SELECT Caption, Version FROM Win32_OperatingSystem");
- try
- {
- foreach (var os in searcher.Get())
- {
- var version = os["Version"].ToString();
- var productName = os["Caption"].ToString();
- kvpOsSpecs = new KeyValuePair(productName, version);
- }
- }
- catch
- {
- // ignored
- }
-
- return kvpOsSpecs;
- }
- }
-}
diff --git a/sources/editor/Stride.Editor.CrashReport/CrashReportWindow.xaml b/sources/editor/Stride.Editor.CrashReport/CrashReportWindow.xaml
new file mode 100644
index 0000000000..7b3a9a2852
--- /dev/null
+++ b/sources/editor/Stride.Editor.CrashReport/CrashReportWindow.xaml
@@ -0,0 +1,156 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Unfortunately, has crashed.
+ Please help us improve Stride by sending information about this crash through Github Issues.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/sources/editor/Stride.Editor.CrashReport/CrashReportWindow.xaml.cs b/sources/editor/Stride.Editor.CrashReport/CrashReportWindow.xaml.cs
new file mode 100644
index 0000000000..739266a4a4
--- /dev/null
+++ b/sources/editor/Stride.Editor.CrashReport/CrashReportWindow.xaml.cs
@@ -0,0 +1,99 @@
+// Copyright (c) .NET Foundation and Contributors (https://dotnetfoundation.org/ & https://stride3d.net)
+// Distributed under the MIT license. See the LICENSE.md file in the project root for more information.
+
+using System;
+using System.Diagnostics;
+using System.IO;
+using System.Windows;
+using System.Windows.Input;
+using Clipboard = System.Windows.Clipboard;
+using KeyEventArgs = System.Windows.Input.KeyEventArgs;
+using SaveFileDialog = Microsoft.Win32.SaveFileDialog;
+
+namespace Stride.Editor.CrashReport;
+
+public partial class CrashReportWindow : Window
+{
+ public const string PrivacyPolicyUrl = "https://stride3d.net/legal/privacy-policy";
+ private const string GithubIssuesUrl = "https://github.com/stride3d/stride/issues/new?labels=bug&template=bug_report.md";
+ private readonly CrashReportData currentData;
+ public string ApplicationName { get; }
+
+ public CrashReportWindow(CrashReportData crashReport, string applicationName)
+ {
+ InitializeComponent();
+ currentData = crashReport;
+ textBoxLog.Text = crashReport.ToString();
+ ApplicationName = applicationName;
+ DataContext = this;
+ }
+
+ private bool Expanded { get; set { field = value; RefreshSize(); } } = false;
+
+ private void RefreshSize()
+ {
+ if (!Expanded)
+ {
+ buttonViewLog.Content = "View report";
+ textBoxLog.Visibility = Visibility.Collapsed;
+ }
+ else
+ {
+ buttonViewLog.Content = "Hide report";
+ textBoxLog.Visibility = Visibility.Visible;
+ }
+ }
+
+ private void RefreshReport()
+ {
+ textBoxLog.Text = currentData.ToString();
+ }
+
+ private void ButtonOpenGithubIssues_Click(object sender, RoutedEventArgs e)
+ {
+ try
+ {
+ Process browser = new();
+ browser.StartInfo.FileName = GithubIssuesUrl;
+ browser.StartInfo.UseShellExecute = true;
+ browser.Start();
+ }
+ catch (Exception)
+ {
+ var error = "An error occurred while opening the browser. You can access Github Issues at the following url:"
+ + Environment.NewLine + Environment.NewLine + GithubIssuesUrl;
+
+ MessageBox.Show(error, "Stride", MessageBoxButton.OK, MessageBoxImage.Error);
+ }
+
+ DialogResult = true;
+ }
+
+ private void ButtonViewLog_Click(object sender, EventArgs e)
+ {
+ Expanded = !Expanded;
+ }
+
+ private void ButtonCopyReport_Click(object sender, EventArgs e)
+ {
+ RefreshReport();
+ Clipboard.SetText(currentData.ToString());
+ }
+
+ private async void ButtonSaveReport_Click(object sender, RoutedEventArgs e)
+ {
+ RefreshReport();
+
+ var fileDialog = new SaveFileDialog()
+ {
+ FileName = "Report.txt",
+ DefaultExt = "txt",
+ Filter = "Text files (*.txt)|*.txt|All files (*.*)|*.*"
+ };
+
+ if (fileDialog.ShowDialog() == true)
+ {
+ await File.WriteAllTextAsync(fileDialog.FileName, currentData.ToString());
+ }
+ }
+}
diff --git a/sources/editor/Stride.Editor.CrashReport/ICrashEmailSetting.cs b/sources/editor/Stride.Editor.CrashReport/ICrashEmailSetting.cs
deleted file mode 100644
index 39e47aa7c3..0000000000
--- a/sources/editor/Stride.Editor.CrashReport/ICrashEmailSetting.cs
+++ /dev/null
@@ -1,13 +0,0 @@
-// Copyright (c) .NET Foundation and Contributors (https://dotnetfoundation.org/ & https://stride3d.net) and Silicon Studio Corp. (https://www.siliconstudio.co.jp)
-// Distributed under the MIT license. See the LICENSE.md file in the project root for more information.
-namespace Stride.Editor.CrashReport
-{
- public interface ICrashEmailSetting
- {
- bool StoreCrashEmail { get; set; }
-
- string Email { get; set; }
-
- void Save();
- }
-}
diff --git a/sources/editor/Stride.Editor.CrashReport/Stride.Editor.CrashReport.csproj b/sources/editor/Stride.Editor.CrashReport/Stride.Editor.CrashReport.csproj
new file mode 100644
index 0000000000..94154f6565
--- /dev/null
+++ b/sources/editor/Stride.Editor.CrashReport/Stride.Editor.CrashReport.csproj
@@ -0,0 +1,9 @@
+
+
+
+ $(StrideEditorTargetFramework)
+ true
+ true
+
+
+
diff --git a/sources/editor/Stride.Editor.CrashReport/Stride.Editor.CrashReport.projitems b/sources/editor/Stride.Editor.CrashReport/Stride.Editor.CrashReport.projitems
deleted file mode 100644
index f31e9ce76e..0000000000
--- a/sources/editor/Stride.Editor.CrashReport/Stride.Editor.CrashReport.projitems
+++ /dev/null
@@ -1,24 +0,0 @@
-
-
-
- $(MSBuildAllProjects);$(MSBuildThisFileFullPath)
- true
- ab574f65-1402-4476-9314-74dcdaf19097
-
-
- Stride.Editor.CrashReport
-
-
-
-
- CrashReportForm.cs
-
-
-
-
-
-
- CrashReportForm.cs
-
-
-
\ No newline at end of file
diff --git a/sources/editor/Stride.Editor.CrashReport/Stride.Editor.CrashReport.shproj b/sources/editor/Stride.Editor.CrashReport/Stride.Editor.CrashReport.shproj
deleted file mode 100644
index e964e2a30c..0000000000
--- a/sources/editor/Stride.Editor.CrashReport/Stride.Editor.CrashReport.shproj
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
- ab574f65-1402-4476-9314-74dcdaf19097
- WindowsTools
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/sources/editor/Stride.GameStudio/Debugging/AssemblyRecompiler.SourceGroup.cs b/sources/editor/Stride.GameStudio/Debugging/AssemblyRecompiler.SourceGroup.cs
index 233a5c792a..309d2869e8 100644
--- a/sources/editor/Stride.GameStudio/Debugging/AssemblyRecompiler.SourceGroup.cs
+++ b/sources/editor/Stride.GameStudio/Debugging/AssemblyRecompiler.SourceGroup.cs
@@ -54,15 +54,10 @@ public override string ToString()
public class SourceGroupComparer : EqualityComparer
{
- private static readonly SourceGroupComparer _default = new SourceGroupComparer();
-
///
/// Gets the default.
///
- public static new SourceGroupComparer Default
- {
- get { return _default; }
- }
+ public static new SourceGroupComparer Default { get; } = new();
public override bool Equals(SourceGroup x, SourceGroup y)
{
diff --git a/sources/editor/Stride.GameStudio/Helpers/CrashReportHelper.cs b/sources/editor/Stride.GameStudio/Helpers/CrashReportHelper.cs
index 1c4b61484a..c091504c20 100644
--- a/sources/editor/Stride.GameStudio/Helpers/CrashReportHelper.cs
+++ b/sources/editor/Stride.GameStudio/Helpers/CrashReportHelper.cs
@@ -7,15 +7,11 @@
using System.Text;
using System.Text.RegularExpressions;
using Stride.Core.Assets.Editor.Components.Transactions;
-#if DEBUG
-using System.Diagnostics;
-#endif
using Stride.Core.Assets.Editor.ViewModel;
using Stride.Core.Extensions;
using Stride.Core.Transactions;
using Stride.Core.Windows;
using Stride.Assets;
-using Stride.CrashReport;
using Stride.Core.Presentation.Services;
using Stride.Editor.CrashReport;
using Stride.Graphics;
@@ -27,40 +23,19 @@ namespace Stride.GameStudio.Helpers
{
public static class CrashReportHelper
{
- public class ReportSettings : ICrashEmailSetting
- {
- public ReportSettings()
- {
- Email = Core.Assets.Editor.Settings.EditorSettings.StoreCrashEmail.GetValue();
- StoreCrashEmail = !string.IsNullOrEmpty(Email);
- }
-
- public bool StoreCrashEmail { get; set; }
-
- public string Email { get; set; }
-
- public void Save()
- {
- Core.Assets.Editor.Settings.EditorSettings.StoreCrashEmail.SetValue(Email);
- Core.Assets.Editor.Settings.EditorSettings.Save();
- }
- }
-
- public const int DebugVersion = 4;
+ private const int DebugVersion = 4;
public static void SendReport(string exceptionMessage, int crashLocation, string[] logs, string threadName)
{
var crashReport = new CrashReportData
{
["Application"] = "GameStudio",
- ["UserEmail"] = "",
- ["UserMessage"] = "",
["StrideVersion"] = StrideVersion.NuGetVersion,
["GameStudioVersion"] = DebugVersion.ToString(),
["ThreadName"] = string.IsNullOrEmpty(threadName) ? "" : threadName,
#if DEBUG
["CrashLocation"] = crashLocation.ToString(),
- ["ProcessID"] = Process.GetCurrentProcess().Id.ToString()
+ ["ProcessID"] = Environment.ProcessId.ToString()
#endif
};
@@ -132,8 +107,7 @@ public static void SendReport(string exceptionMessage, int crashLocation, string
if (transactionsInProgressField != null)
{
var stack = stackField.GetValue(actionService);
- var transactionsInProgress = transactionsInProgressField.GetValue(stack) as IEnumerable;
- if (transactionsInProgress != null)
+ if (transactionsInProgressField.GetValue(stack) is IEnumerable transactionsInProgress)
{
var sb = new StringBuilder();
sb.AppendLine("Transactions in progress:");
@@ -154,14 +128,13 @@ public static void SendReport(string exceptionMessage, int crashLocation, string
crashReport["CurrentDirectory"] = Environment.CurrentDirectory;
crashReport["CommandArgs"] = string.Join(" ", AppHelper.GetCommandLineArgs());
- var osVersion = CrashReportUtils.GetOsVersionAndCaption();
- crashReport["OsVersion"] = $"{osVersion.Key} {osVersion.Value} {(Environment.Is64BitOperatingSystem ? "x64" : "x86")}";
+ crashReport["OsVersion"] = $"{System.Runtime.InteropServices.RuntimeInformation.OSDescription} {(Environment.Is64BitOperatingSystem ? "x64" : "x86")}";
crashReport["ProcessorCount"] = Environment.ProcessorCount.ToString();
crashReport["Exception"] = exceptionMessage;
var videoConfig = AppHelper.GetVideoConfig();
foreach (var conf in videoConfig)
{
- crashReport.Data.Add(Tuple.Create(conf.Key, conf.Value));
+ crashReport.Data.Add((conf.Key, conf.Value));
}
var nonFatalReport = new StringBuilder();
@@ -182,12 +155,12 @@ public static void SendReport(string exceptionMessage, int crashLocation, string
data = Regex.Replace(data, Regex.Escape(Environment.GetEnvironmentVariable("USERPROFILE")), Regex.Escape("%USERPROFILE%"), RegexOptions.IgnoreCase);
data = Regex.Replace(data, $@"\b{Regex.Escape(Environment.GetEnvironmentVariable("USERNAME"))}\b", Regex.Escape("%USERNAME%"), RegexOptions.IgnoreCase);
- crashReport.Data[i] = Tuple.Create(crashReport.Data[i].Item1, data);
+ crashReport.Data[i] = (crashReport.Data[i].Item1, data);
}
- var reporter = new CrashReportForm(crashReport, new ReportSettings());
+ var reporter = new CrashReportWindow(crashReport, "Stride GameStudio");
var result = reporter.ShowDialog();
- StrideGameStudio.MetricsClient?.CrashedSession(result == DialogResult.Yes);
+ StrideGameStudio.MetricsClient?.CrashedSession(result is true);
}
private static void ExpandAction(TransactionViewModel actionItem, StringBuilder sb, int increment)
diff --git a/sources/editor/Stride.GameStudio/Remote/RemoteFacilities.cs b/sources/editor/Stride.GameStudio/Remote/RemoteFacilities.cs
index 7f9ee7f710..8e499791f9 100644
--- a/sources/editor/Stride.GameStudio/Remote/RemoteFacilities.cs
+++ b/sources/editor/Stride.GameStudio/Remote/RemoteFacilities.cs
@@ -26,15 +26,14 @@ internal static class RemoteFacilities
///
/// Launch on remote host using credentials stored in EditorSettings.
/// Before launching all the files requires by are copied over to host
- /// using the location specified in EditorSettings.Location. If is set
- /// all the Stride native libraries are copied over to the current directory of the game on the remote
+ /// using the location specified in EditorSettings.Location.
+ /// All the Stride native libraries are copied over to the current directory of the game on the remote
/// host via the `CoreCLRSetup` script.
///
/// Logger to show progress and any issues that may occur.
/// Path on the local machine where the executable was compiled.
- /// Is executed against .NET Core?
/// True when launch was successful, false otherwise.
- internal static bool Launch([NotNull] LoggerResult logger, [NotNull] UFile exePath, bool isCoreCLR)
+ internal static bool Launch([NotNull] LoggerResult logger, [NotNull] UFile exePath)
{
if (logger == null) throw new ArgumentNullException(nameof(logger));
if (exePath == null) throw new ArgumentNullException(nameof(exePath));
@@ -55,31 +54,25 @@ internal static bool Launch([NotNull] LoggerResult logger, [NotNull] UFile exePa
sshClient.Connect();
if (sshClient.IsConnected)
{
- string cmdString;
- SshCommand cmd;
-
// Due to lack of Dllmap config for CoreCLR, we have to ensure that our native libraries
// are copied next to the executable. The CoreCLRSetup script will check the 32-bit vs 64-bit
// of the `dotnet` runner and copy the .so files from the proper x86 or x64 directory.
- if (isCoreCLR)
+ string cmdString = "bash -c 'source /etc/profile ; cd " + location + "/" + exePath.GetFileNameWithoutExtension() + ";" + "sh ./CoreCLRSetup.sh'";
+ SshCommand cmd = sshClient.CreateCommand(cmdString);
+ cmd.Execute();
+ var err = cmd.Error;
+ if (!string.IsNullOrEmpty(err))
{
- cmdString = "bash -c 'source /etc/profile ; cd " + location + "/" + exePath.GetFileNameWithoutExtension() + ";" + "sh ./CoreCLRSetup.sh'";
- cmd = sshClient.CreateCommand(cmdString);
- cmd.Execute();
- var err = cmd.Error;
+ logger.Error(err);
+ // We don't exit here in case of failure, we just print the error and continue
+ // Users can then try to fix the issue directly on the remote host.
+ }
+ else
+ {
+ err = cmd.Result;
if (!string.IsNullOrEmpty(err))
{
- logger.Error(err);
- // We don't exit here in case of failure, we just print the error and continue
- // Users can then try to fix the issue directly on the remote host.
- }
- else
- {
- err = cmd.Result;
- if (!string.IsNullOrEmpty(err))
- {
- logger.Info(err);
- }
+ logger.Info(err);
}
}
// Try to get the main IP of the machine
@@ -89,7 +82,6 @@ internal static bool Launch([NotNull] LoggerResult logger, [NotNull] UFile exePa
{
connectionRouter = " StrideConnectionRouterRemoteIP=" + ipv4;
}
- var dotnetEngine = StrideEditorSettings.UseCoreCLR.GetValue() ? " dotnet " : " mono ";
if (!string.IsNullOrEmpty(display))
{
display = " DISPLAY=" + display;
@@ -98,7 +90,7 @@ internal static bool Launch([NotNull] LoggerResult logger, [NotNull] UFile exePa
{
display = " DISPLAY=:0.0";
}
- cmdString = "bash -c 'source /etc/profile ; cd " + location + "/" + exePath.GetFileNameWithoutExtension() + ";" + display + connectionRouter + dotnetEngine + "./" + exePath.GetFileName() + "'";
+ cmdString = "bash -c 'source /etc/profile ; cd " + location + "/" + exePath.GetFileNameWithoutExtension() + ";" + display + connectionRouter + " dotnet ./" + exePath.GetFileName() + "'";
cmd = sshClient.CreateCommand(cmdString);
cmd.BeginExecute((callback) =>
{
diff --git a/sources/editor/Stride.GameStudio/Settings/StrideEditorSettings.cs b/sources/editor/Stride.GameStudio/Settings/StrideEditorSettings.cs
index b373f652ed..4ba0fc79d7 100644
--- a/sources/editor/Stride.GameStudio/Settings/StrideEditorSettings.cs
+++ b/sources/editor/Stride.GameStudio/Settings/StrideEditorSettings.cs
@@ -51,10 +51,6 @@ static StrideEditorSettings()
{
DisplayName = $"{Remote}/{Tr._p("Settings", "X Display")}"
};
- UseCoreCLR = new SettingsKey("Remote/UseCoreCLR", EditorSettings.SettingsContainer, false)
- {
- DisplayName = $"{Remote}/{Tr._p("Settings", "Use CoreCLR")}"
- };
}
public static SettingsKey StartupSession { get; }
@@ -94,11 +90,6 @@ static StrideEditorSettings()
///
public static SettingsKey Display { get; }
- ///
- /// Name of display where game will be launched on remote .
- ///
- public static SettingsKey UseCoreCLR { get; }
-
///
/// Save settings
///
diff --git a/sources/editor/Stride.GameStudio/Stride.GameStudio.csproj b/sources/editor/Stride.GameStudio/Stride.GameStudio.csproj
index ee3e5f859b..03a26a86cf 100644
--- a/sources/editor/Stride.GameStudio/Stride.GameStudio.csproj
+++ b/sources/editor/Stride.GameStudio/Stride.GameStudio.csproj
@@ -1,7 +1,6 @@
-
WinExe
@@ -36,7 +35,6 @@
-
..\..\..\deps\AssemblyProcessor\netstandard2.0\Stride.Core.AssemblyProcessor.dll
@@ -75,6 +73,7 @@
+
diff --git a/sources/editor/Stride.GameStudio/View/AboutPage.xaml b/sources/editor/Stride.GameStudio/View/AboutPage.xaml
index bb30bfa882..488c8ebb49 100644
--- a/sources/editor/Stride.GameStudio/View/AboutPage.xaml
+++ b/sources/editor/Stride.GameStudio/View/AboutPage.xaml
@@ -5,7 +5,7 @@
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:sd="http://schemas.stride3d.net/xaml/presentation"
xmlns:gameStudio="clr-namespace:Stride.GameStudio.Helpers"
- xmlns:crashReport="clr-namespace:Stride.Editor.CrashReport"
+ xmlns:crashReport="clr-namespace:Stride.Editor.CrashReport;assembly=Stride.Editor.CrashReport"
mc:Ignorable="d"
Title="{sd:Localize About Stride, Context=About}"
SizeToContent="WidthAndHeight" ResizeMode="NoResize"
@@ -56,7 +56,7 @@
+ CommandParameter="{x:Static crashReport:CrashReportWindow.PrivacyPolicyUrl}" Command="{x:Static sd:UtilityCommands.OpenHyperlinkCommand}">
diff --git a/sources/editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs b/sources/editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs
index 4f97f38c08..7fc96cc4f2 100644
--- a/sources/editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs
+++ b/sources/editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs
@@ -38,7 +38,6 @@ namespace Stride.GameStudio.ViewModels
{
public class DebuggingViewModel : DispatcherViewModel, IDisposable
{
- private const int LookUpFrequency = 25;
private readonly IDebugService debugService;
private readonly GameStudioViewModel editor;
private readonly Dictionary modifiedAssemblies;
@@ -49,7 +48,6 @@ public class DebuggingViewModel : DispatcherViewModel, IDisposable
private bool trackAssemblyChanges;
private string outputTitle;
private readonly string outputTitleBase = Tr._p("Title", "Output");
- private bool buildInProgress;
private ICancellableAsyncBuild currentBuild;
public DebuggingViewModel(GameStudioViewModel editor, IDebugService debugService)
@@ -126,7 +124,7 @@ public DebuggingViewModel(GameStudioViewModel editor, IDebugService debugService
///
/// Gets whether there is a build currently in progress.
///
- public bool BuildInProgress { get => buildInProgress; private set => SetValue(ref buildInProgress, value, UpdateCommands); }
+ public bool BuildInProgress { get; private set => SetValue(ref field, value, UpdateCommands); }
[NotNull]
public ICommandBase BuildProjectCommand { get; }
@@ -456,19 +454,11 @@ private async Task BuildProjectCore(bool startProject)
case PlatformType.Linux:
platformName = "Linux";
extraProperties.Add("SolutionPlatform", "Linux");
- if (StrideEditorSettings.UseCoreCLR.GetValue())
- {
- configuration = "CoreCLR_" + configuration;
- }
break;
case PlatformType.macOS:
platformName = "macOS";
extraProperties.Add("SolutionPlatform", "macOS");
- if (StrideEditorSettings.UseCoreCLR.GetValue())
- {
- configuration = "CoreCLR_" + configuration;
- }
break;
default:
@@ -573,7 +563,7 @@ private async Task BuildProjectCore(bool startProject)
}
// Launch game on remote host
- var launchApp = await Task.Run(() => RemoteFacilities.Launch(logger, new UFile(assemblyPath), StrideEditorSettings.UseCoreCLR.GetValue()));
+ var launchApp = await Task.Run(() => RemoteFacilities.Launch(logger, new UFile(assemblyPath)));
if (!launchApp)
{
logger.Error(string.Format(Tr._p("Message", "Unable to launch project {0}"), new UFile(assemblyPath).GetFileName()));
diff --git a/sources/editor/Stride.GameStudio/ViewModels/EditionPanelViewModel.cs b/sources/editor/Stride.GameStudio/ViewModels/EditionPanelViewModel.cs
index 7b77c09483..60b404cd13 100644
--- a/sources/editor/Stride.GameStudio/ViewModels/EditionPanelViewModel.cs
+++ b/sources/editor/Stride.GameStudio/ViewModels/EditionPanelViewModel.cs
@@ -11,15 +11,6 @@ namespace Stride.GameStudio.ViewModels
///
public class EditionPanelViewModel : DispatcherViewModel
{
- private bool sessionExplorerPanelVisible = true;
- private bool assetViewPanelVisible = true;
- private bool referencesPanelVisible = true;
- private bool assetPreviewPanelVisible = true;
- private bool propertyGridPanelVisible = true;
- private bool actionHistoryPanelVisible = true;
- private bool assetLogPanelVisible = true;
- private bool buildLogPanelVisible = true;
-
///
/// Initializes a new instance of the class.
///
@@ -32,42 +23,42 @@ public EditionPanelViewModel(IViewModelServiceProvider serviceProvider)
///
/// Gets or sets whether the session explorer panel is visible.
///
- public bool SessionExplorerPanelVisible { get { return sessionExplorerPanelVisible; } set { SetValue(ref sessionExplorerPanelVisible, value, GameStudioInternalSettings.SessionExplorerPanelVisible); } }
+ public bool SessionExplorerPanelVisible { get; set { SetValue(ref field, value, GameStudioInternalSettings.SessionExplorerPanelVisible); } } = true;
///
/// Gets or sets whether the asset view panel is visible.
///
- public bool AssetViewPanelVisible { get { return assetViewPanelVisible; } set { SetValue(ref assetViewPanelVisible, value, GameStudioInternalSettings.AssetViewPanelVisible); } }
+ public bool AssetViewPanelVisible { get; set { SetValue(ref field, value, GameStudioInternalSettings.AssetViewPanelVisible); } } = true;
///
/// Gets or sets whether the references panel is visible.
///
- public bool ReferencesPanelVisible { get { return referencesPanelVisible; } set { SetValue(ref referencesPanelVisible, value, GameStudioInternalSettings.ReferencesPanelVisible); } }
+ public bool ReferencesPanelVisible { get; set { SetValue(ref field, value, GameStudioInternalSettings.ReferencesPanelVisible); } } = true;
///
/// Gets or sets whether the preview panel is visible.
///
- public bool AssetPreviewPanelVisible { get { return assetPreviewPanelVisible; } set { SetValue(ref assetPreviewPanelVisible, value, GameStudioInternalSettings.AssetPreviewPanelVisible); } }
+ public bool AssetPreviewPanelVisible { get; set { SetValue(ref field, value, GameStudioInternalSettings.AssetPreviewPanelVisible); } } = true;
///
/// Gets or sets whether the property grid panel is visible.
///
- public bool PropertyGridPanelVisible { get { return propertyGridPanelVisible; } set { SetValue(ref propertyGridPanelVisible, value, GameStudioInternalSettings.PropertyGridPanelVisible); } }
+ public bool PropertyGridPanelVisible { get; set { SetValue(ref field, value, GameStudioInternalSettings.PropertyGridPanelVisible); } } = true;
///
/// Gets or sets whether the action history panel is visible.
///
- public bool ActionHistoryPanelVisible { get { return actionHistoryPanelVisible; } set { SetValue(ref actionHistoryPanelVisible, value, GameStudioInternalSettings.ActionHistoryPanelVisible); } }
+ public bool ActionHistoryPanelVisible { get; set { SetValue(ref field, value, GameStudioInternalSettings.ActionHistoryPanelVisible); } } = true;
///
/// Gets or sets whether the asset log panel is visible.
///
- public bool AssetLogPanelVisible { get { return assetLogPanelVisible; } set { SetValue(ref assetLogPanelVisible, value, GameStudioInternalSettings.AssetLogPanelVisible); } }
+ public bool AssetLogPanelVisible { get; set { SetValue(ref field, value, GameStudioInternalSettings.AssetLogPanelVisible); } } = true;
///
/// Gets or sets whether the build log panel is visible.
///
- public bool BuildLogPanelVisible { get { return buildLogPanelVisible; } set { SetValue(ref buildLogPanelVisible, value, GameStudioInternalSettings.BuildLogPanelVisible); } }
+ public bool BuildLogPanelVisible { get; set { SetValue(ref field, value, GameStudioInternalSettings.BuildLogPanelVisible); } } = true;
///
/// Loads the visible/hidden status of each panel from the settings.
diff --git a/sources/editor/Stride.GameStudio/ViewModels/GameStudioViewModel.cs b/sources/editor/Stride.GameStudio/ViewModels/GameStudioViewModel.cs
index 0763928ba2..beab627483 100644
--- a/sources/editor/Stride.GameStudio/ViewModels/GameStudioViewModel.cs
+++ b/sources/editor/Stride.GameStudio/ViewModels/GameStudioViewModel.cs
@@ -26,8 +26,6 @@ namespace Stride.GameStudio.ViewModels
{
public class GameStudioViewModel : EditorViewModel
{
- private PreviewViewModel preview;
- private DebuggingViewModel debugging;
private string restartArguments;
private readonly List availableIDEs;
@@ -50,9 +48,9 @@ public GameStudioViewModel([NotNull] IViewModelServiceProvider serviceProvider,
public StrideAssetsViewModel StrideAssets => StrideAssetsViewModel.Instance;
- public PreviewViewModel Preview { get => preview; set => SetValue(ref preview, value); }
+ public PreviewViewModel Preview { get; set => SetValue(ref field, value); }
- public DebuggingViewModel Debugging { get => debugging; set => SetValue(ref debugging, value); }
+ public DebuggingViewModel Debugging { get; set => SetValue(ref field, value); }
[NotNull]
public IReadOnlyList AvailableIDEs => availableIDEs;
diff --git a/sources/editor/Stride.GameStudio/ViewModels/PreviewViewModel.cs b/sources/editor/Stride.GameStudio/ViewModels/PreviewViewModel.cs
index 8e27516e80..9128b27f65 100644
--- a/sources/editor/Stride.GameStudio/ViewModels/PreviewViewModel.cs
+++ b/sources/editor/Stride.GameStudio/ViewModels/PreviewViewModel.cs
@@ -17,7 +17,6 @@ public class PreviewViewModel : DispatcherViewModel, IDisposable
private readonly SessionViewModel session;
private IAssetPreviewService previewService;
- private object previewObject;
public PreviewViewModel(SessionViewModel session)
: base(session.SafeArgument(nameof(session)).ServiceProvider)
@@ -31,7 +30,7 @@ public PreviewViewModel(SessionViewModel session)
public CommandBase RenderPreviewCommand { get; }
- public object PreviewObject { get { return previewObject; } private set { SetValue(ref previewObject, value); } }
+ public object PreviewObject { get; private set { SetValue(ref field, value); } }
private IAssetPreviewService PreviewService
{
diff --git a/sources/editor/Stride.PrivacyPolicy/PrivacyPolicyHelper.cs b/sources/editor/Stride.PrivacyPolicy/PrivacyPolicyHelper.cs
index 0b668b8ddd..fd56f2055e 100644
--- a/sources/editor/Stride.PrivacyPolicy/PrivacyPolicyHelper.cs
+++ b/sources/editor/Stride.PrivacyPolicy/PrivacyPolicyHelper.cs
@@ -11,24 +11,21 @@ namespace Stride.PrivacyPolicy
///
internal static class PrivacyPolicyHelper
{
- internal const string PrivacyPolicyNotLoaded = "Unable to load the End User License Agreement file.";
private const string Stride40Name = "Stride-4.0";
static PrivacyPolicyHelper()
{
var localMachine32 = RegistryKey.OpenBaseKey(RegistryHive.CurrentUser, RegistryView.Registry32);
- using (var subkey = localMachine32.OpenSubKey(@"SOFTWARE\Stride\Agreements\"))
+ using var subkey = localMachine32.OpenSubKey(@"SOFTWARE\Stride\Agreements\");
+ if (subkey != null)
{
- if (subkey != null)
- {
- var value = (string)subkey.GetValue(Stride40Name);
- Stride40Accepted = value != null && value.ToLowerInvariant() == "true";
- }
+ var value = (string)subkey.GetValue(Stride40Name);
+ Stride40Accepted = value != null && value.ToLowerInvariant() == "true";
}
}
///
- /// Gets whether the Privacy Policy for Stride 3.0 has been accepted.
+ /// Gets whether the Privacy Policy for Stride 4.0 has been accepted.
///
internal static bool Stride40Accepted { get; private set; }
@@ -61,7 +58,7 @@ internal static void EnsurePrivacyPolicyStride40()
}
///
- /// Notifies that the Privacy Policy for Stride 3.0 has been accepted.
+ /// Notifies that the Privacy Policy for Stride 4.0 has been accepted.
///
/// True if the acceptance could be properly saved, false otherwise.
internal static bool AcceptStride40()
@@ -69,15 +66,13 @@ internal static bool AcceptStride40()
try
{
var localMachine32 = RegistryKey.OpenBaseKey(RegistryHive.CurrentUser, RegistryView.Registry32);
- using (var subkey = localMachine32.CreateSubKey(@"SOFTWARE\Stride\Agreements\"))
- {
- if (subkey == null)
- return false;
+ using var subkey = localMachine32.CreateSubKey(@"SOFTWARE\Stride\Agreements\");
+ if (subkey == null)
+ return false;
- subkey.SetValue(Stride40Name, "True");
- Stride40Accepted = true;
- return true;
- }
+ subkey.SetValue(Stride40Name, "True");
+ Stride40Accepted = true;
+ return true;
}
catch (Exception)
{
@@ -90,17 +85,15 @@ internal static bool RevokeAllPrivacyPolicy()
try
{
var localMachine32 = RegistryKey.OpenBaseKey(RegistryHive.CurrentUser, RegistryView.Registry32);
- using (var subkey = localMachine32.CreateSubKey(@"SOFTWARE\Stride\Agreements\"))
- {
- if (subkey == null)
- return false;
+ using var subkey = localMachine32.CreateSubKey(@"SOFTWARE\Stride\Agreements\");
+ if (subkey == null)
+ return false;
- foreach (var valueName in subkey.GetValueNames())
- {
- subkey.DeleteValue(valueName);
- }
- return true;
+ foreach (var valueName in subkey.GetValueNames())
+ {
+ subkey.DeleteValue(valueName);
}
+ return true;
}
catch (Exception)
{
diff --git a/sources/editor/Stride.PrivacyPolicy/PrivacyPolicyWindow.xaml b/sources/editor/Stride.PrivacyPolicy/PrivacyPolicyWindow.xaml
index 9b95b661f0..263f9244f6 100644
--- a/sources/editor/Stride.PrivacyPolicy/PrivacyPolicyWindow.xaml
+++ b/sources/editor/Stride.PrivacyPolicy/PrivacyPolicyWindow.xaml
@@ -3,7 +3,7 @@
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:sd="http://schemas.stride3d.net/xaml/presentation"
- xmlns:crashReport="clr-namespace:Stride.Editor.CrashReport"
+ xmlns:crashReport="clr-namespace:Stride.Editor.CrashReport;assembly=Stride.Editor.CrashReport"
WindowStartupLocation="CenterScreen" Style="{DynamicResource WindowChromeStyle}"
Title="Privacy Policy" Icon="{DynamicResource LauncherIcon}" SizeToContent="WidthAndHeight"
ResizeMode="NoResize">
@@ -17,9 +17,9 @@
-
-
+
-
@@ -105,6 +104,7 @@
+
@@ -131,5 +131,4 @@
-
diff --git a/sources/localization/Stride.Assets.Presentation.pot b/sources/localization/Stride.Assets.Presentation.pot
index daefbbb34a..601672cbcd 100644
--- a/sources/localization/Stride.Assets.Presentation.pot
+++ b/sources/localization/Stride.Assets.Presentation.pot
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
-"POT-Creation-Date: 2019-02-25 13:25:05+0900\n"
-"PO-Revision-Date: 2019-02-25 13:25:05+0900\n"
+"POT-Creation-Date: 2025-12-01 12:57:50+0100\n"
+"PO-Revision-Date: 2025-12-01 12:57:50+0100\n"
"Last-Translator: \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
@@ -11,115 +11,6 @@ msgstr ""
"X-Generator: MonoDevelop Gettext addin\n"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/ViewModels/EntityFolderViewModel.cs:158
-msgctxt "Message"
-msgid ""
-"Unable to rename the folder '{0}' to '{1}'. A folder with the same name "
-"already exists."
-msgstr ""
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/ViewModels/EntityHierarchyEditorViewModel.cs:495
-msgctxt "Message"
-msgid "Are you sure you want to delete this entity?"
-msgstr ""
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/ViewModels/EntityHierarchyEditorViewModel.cs:498
-msgctxt "Message"
-msgid "Are you sure you want to delete these {0} entities?"
-msgstr ""
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/ViewModels/EntityHierarchyEditorViewModel.cs:500
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/ViewModels/UIEditorBaseViewModel.cs:429
-msgctxt "Button"
-msgid "Delete"
-msgstr ""
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/ViewModels/EntityHierarchyEditorViewModel.cs:500
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/ViewModels/UIEditorBaseViewModel.cs:429
-#: ../editor/Stride.Assets.Presentation/Templates/AssetFromFileTemplateGenerator.cs:50
-#: ../editor/Stride.Assets.Presentation/Templates/ScriptTemplateGenerator.cs:60
-#: ../editor/Stride.Assets.Presentation/Templates/UpdatePlatformsWindows.xaml.cs:70
-#: ../editor/Stride.Assets.Presentation/ViewModel/SpriteFontViewModel.cs:64
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityPickerWindow.xaml:28
-#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:127
-#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:52
-#: ../editor/Stride.Assets.Presentation/Templates/ProjectLibraryWindow.xaml:28
-#: ../editor/Stride.Assets.Presentation/Templates/ScriptNameWindow.xaml:21
-#: ../editor/Stride.Assets.Presentation/Templates/UpdatePlatformsWindows.xaml:55
-msgctxt "Button"
-msgid "Cancel"
-msgstr ""
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/GameEditor/Transformation.cs:16
-msgid "Use translation gizmo"
-msgstr ""
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/GameEditor/Transformation.cs:22
-msgid "Use rotation gizmo"
-msgstr ""
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/GameEditor/Transformation.cs:28
-msgid "Use scale gizmo"
-msgstr ""
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/GameEditor/TransformationSpace.cs:16
-msgid "Use world coordinates for transformations"
-msgstr ""
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/GameEditor/TransformationSpace.cs:22
-msgid "Use local coordinates for transformations"
-msgstr ""
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/GameEditor/TransformationSpace.cs:28
-msgid "Use current camera projection coordinates for transformations"
-msgstr ""
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/ScriptEditor/ScriptEditorSettings.cs:11
-msgctxt "Settings"
-msgid "Script editor"
-msgstr ""
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/ScriptEditor/ScriptEditorSettings.cs:18
-msgctxt "Settings"
-msgid "Font size"
-msgstr ""
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/ViewModels/SpriteInfoViewModel.cs:162
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/ViewModels/SpriteInfoViewModel.cs:185
-msgctxt "Message"
-msgid "Couldn't find the file"
-msgstr ""
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/ViewModels/SpriteInfoViewModel.cs:172
-msgctxt "Message"
-msgid "There was a problem while editing the image.{0}"
-msgstr ""
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/ViewModels/SpriteInfoViewModel.cs:195
-msgctxt "Message"
-msgid "There was a problem opening Explorer.{0}"
-msgstr ""
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/UIEditorSettings.cs:11
-msgctxt "Settings"
-msgid "UI editor"
-msgstr ""
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/UIEditorSettings.cs:18
-msgctxt "Settings"
-msgid "Ask before deleting UI elements"
-msgstr ""
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/ViewModels/UIEditorBaseViewModel.cs:426
-msgctxt "Message"
-msgid "Are you sure you want to delete this UI element?"
-msgstr ""
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/ViewModels/UIEditorBaseViewModel.cs:428
-msgctxt "Message"
-msgid "Are you sure you want to delete these {0} UI elements?"
-msgstr ""
-
#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:12
msgctxt "Settings"
msgid "Key bindings"
@@ -167,56 +58,81 @@ msgstr ""
#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:45
msgctxt "Settings"
-msgid "Invert mouse panning axis"
+msgid "Increase camera speed"
msgstr ""
#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:49
msgctxt "Settings"
-msgid "Center view on selection"
+msgid "Decrease camera speed"
msgstr ""
#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:53
msgctxt "Settings"
-msgid "Snap selection to the grid"
+msgid "Invert mouse panning axis"
msgstr ""
#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:57
msgctxt "Settings"
-msgid "Switch to translation mode"
+msgid "Center view on selection"
msgstr ""
#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:61
msgctxt "Settings"
-msgid "Switch to rotation mode"
+msgid "Snap selection to the grid"
msgstr ""
#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:65
msgctxt "Settings"
-msgid "Switch to scale mode"
+msgid "Use snapping while selection is beeing manipulated"
msgstr ""
#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:69
msgctxt "Settings"
-msgid "Switch to next gizmo mode"
+msgid "Switch to translation mode"
msgstr ""
#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:73
msgctxt "Settings"
-msgid "Default snap distance for translation"
+msgid "Switch to rotation mode"
msgstr ""
#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:77
msgctxt "Settings"
-msgid "Default snap angle for rotation"
+msgid "Switch to scale mode"
msgstr ""
#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:81
msgctxt "Settings"
-msgid "Default snap factor for scale"
+msgid "Switch to next gizmo mode"
msgstr ""
#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:85
msgctxt "Settings"
+msgid "Default snap distance for translation"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:89
+msgctxt "Settings"
+msgid "Default snap angle for rotation"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:93
+msgctxt "Settings"
+msgid "Default snap factor for scale"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:97
+msgctxt "Settings"
+msgid "Display direction names instead of XYZ components"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:101
+msgctxt "Settings"
+msgid "Use linear movement for the rotation gizmo"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:105
+msgctxt "Settings"
msgid "Ask before deleting entities"
msgstr ""
@@ -230,6 +146,22 @@ msgctxt "Button"
msgid "Select a source..."
msgstr ""
+#: ../editor/Stride.Assets.Presentation/Templates/AssetFromFileTemplateGenerator.cs:50
+#: ../editor/Stride.Assets.Presentation/Templates/ScriptTemplateGenerator.cs:108
+#: ../editor/Stride.Assets.Presentation/Templates/UpdatePlatformsWindows.xaml.cs:70
+#: ../editor/Stride.Assets.Presentation/ViewModel/SpriteFontViewModel.cs:64
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/ViewModels/EntityHierarchyEditorViewModel.cs:498
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/ViewModels/UIEditorBaseViewModel.cs:429
+#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:127
+#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:55
+#: ../editor/Stride.Assets.Presentation/Templates/ProjectLibraryWindow.xaml:28
+#: ../editor/Stride.Assets.Presentation/Templates/ScriptNameWindow.xaml:21
+#: ../editor/Stride.Assets.Presentation/Templates/UpdatePlatformsWindows.xaml:55
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityPickerWindow.xaml:28
+msgctxt "Button"
+msgid "Cancel"
+msgstr ""
+
#: ../editor/Stride.Assets.Presentation/Templates/AssetFromFileTemplateGenerator.cs:53
msgctxt "Message"
msgid "Do you want to create this {0} without a source file?"
@@ -246,27 +178,27 @@ msgid "Select at least one platform."
msgstr ""
#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml.cs:102
-#: ../editor/Stride.Assets.Presentation/Templates/ProjectLibraryWindow.xaml.cs:75
+#: ../editor/Stride.Assets.Presentation/Templates/ProjectLibraryWindow.xaml.cs:76
msgctxt "Message"
msgid "Type a valid namespace name. Error with {0}"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Templates/ProjectLibraryWindow.xaml.cs:69
+#: ../editor/Stride.Assets.Presentation/Templates/ProjectLibraryWindow.xaml.cs:70
msgctxt "Message"
msgid "Type a valid library name. Error with {0}"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Templates/ScriptNameWindow.xaml.cs:62
+#: ../editor/Stride.Assets.Presentation/Templates/ScriptNameWindow.xaml.cs:78
msgctxt "Message"
msgid "The names you entered are invalid or empty."
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Templates/ScriptTemplateGenerator.cs:59
+#: ../editor/Stride.Assets.Presentation/Templates/ScriptTemplateGenerator.cs:107
msgctxt "Button"
msgid "Save"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Templates/ScriptTemplateGenerator.cs:62
+#: ../editor/Stride.Assets.Presentation/Templates/ScriptTemplateGenerator.cs:110
msgctxt "Message"
msgid "You can't use scripts until you save them. Do you want to save now?"
msgstr ""
@@ -286,7 +218,7 @@ msgctxt "Message"
msgid "Are you sure you want to remove these {0} platform(s) from the package?"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/ViewModel/CodeViewModel.cs:209
+#: ../editor/Stride.Assets.Presentation/ViewModel/CodeViewModel.cs:202
msgctxt "Message"
msgid ""
"Game Studio can't auto-reload the project file {0} because you have local "
@@ -295,7 +227,7 @@ msgid ""
"Click OK to keep reloading or Cancel to keep the current version."
msgstr ""
-#: ../editor/Stride.Assets.Presentation/ViewModel/CodeViewModel.cs:257
+#: ../editor/Stride.Assets.Presentation/ViewModel/CodeViewModel.cs:250
msgctxt "Message"
msgid ""
"The following source files in the {0} project have been deleted externally, "
@@ -304,7 +236,7 @@ msgid ""
"{1}"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/ViewModel/ScriptSourceFileAssetViewModel.cs:357
+#: ../editor/Stride.Assets.Presentation/ViewModel/ScriptSourceFileAssetViewModel.cs:359
msgctxt "Message"
msgid ""
"{0}\r\n"
@@ -314,7 +246,7 @@ msgid ""
"Do you want to reload it and lose your changes?"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/ViewModel/SpriteFontViewModel.cs:47
+#: ../editor/Stride.Assets.Presentation/ViewModel/SpriteFontViewModel.cs:48
msgctxt "Message"
msgid ""
"**Only static fonts can be precompiled.**\r\n"
@@ -327,1221 +259,1373 @@ msgctxt "Message"
msgid "Which color space do you want to use?"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:64
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:108
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:187
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:787
-#: ../editor/Stride.Assets.Presentation/AssetEditors/GraphicsCompositorEditor/Views/GraphicsCompositorEditorView.xaml:33
-msgctxt "Menu"
-msgid "Create"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/GameEditor/Transformation.cs:16
+msgid "Use translation gizmo"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:65
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:109
-msgctxt "Menu"
-msgid "Folder"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/GameEditor/Transformation.cs:22
+msgid "Use rotation gizmo"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:66
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:110
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:191
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:788
-msgctxt "Menu"
-msgid "Empty entity"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/GameEditor/Transformation.cs:28
+msgid "Use scale gizmo"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:92
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:136
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:814
-msgctxt "Menu"
-msgid "Actions"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/GameEditor/TransformationSpace.cs:16
+msgid "Use world coordinates for transformations"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:93
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:139
-msgctxt "Menu"
-msgid "Open prefab in editor"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/GameEditor/TransformationSpace.cs:22
+msgid "Use local coordinates for transformations"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:94
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:140
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:816
-msgctxt "Menu"
-msgid "Select prefab in asset view"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/GameEditor/TransformationSpace.cs:28
+msgid "Use current camera projection coordinates for transformations"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:95
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:141
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:817
-msgctxt "Menu"
-msgid "Break link to prefab"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/ScriptEditor/ScriptEditorSettings.cs:11
+msgctxt "Settings"
+msgid "Script editor"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:96
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:142
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:818
-msgctxt "Menu"
-msgid "Create prefab from selection"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/ScriptEditor/ScriptEditorSettings.cs:18
+msgctxt "Settings"
+msgid "Font size"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:98
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:144
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:820
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:137
-msgctxt "Menu"
-msgid "Duplicate"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/UIEditorSettings.cs:11
+msgctxt "Settings"
+msgid "UI editor"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:137
-msgctxt "Menu"
-msgid "Set as active scene"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/UIEditorSettings.cs:18
+msgctxt "Settings"
+msgid "Ask before deleting UI elements"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:150
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:825
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:143
-msgctxt "Menu"
-msgid "Rename"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/ViewModels/EntityFolderViewModel.cs:158
+msgctxt "Message"
+msgid ""
+"Unable to rename the folder '{0}' to '{1}'. A folder with the same name "
+"already exists."
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:167
-msgid "Loading scene..."
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/ViewModels/EntityHierarchyEditorViewModel.cs:493
+msgctxt "Message"
+msgid "Are you sure you want to delete this entity?"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:168
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:212
-msgid "This might take a few minutes the first time."
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/ViewModels/EntityHierarchyEditorViewModel.cs:496
+msgctxt "Message"
+msgid "Are you sure you want to delete these {0} entities?"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:182
-msgctxt "ToolTip"
-msgid "Create a new entity"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/ViewModels/EntityHierarchyEditorViewModel.cs:498
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/ViewModels/UIEditorBaseViewModel.cs:429
+msgctxt "Button"
+msgid "Delete"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:189
-msgctxt "Menu"
-msgid "New folder"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/ViewModels/SpriteInfoViewModel.cs:162
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/ViewModels/SpriteInfoViewModel.cs:185
+msgctxt "Message"
+msgid "Couldn't find the file"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:222
-msgctxt "ToolTip"
-msgid "Filter entities by name"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/ViewModels/SpriteInfoViewModel.cs:172
+msgctxt "Message"
+msgid "There was a problem while editing the image.{0}"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:230
-msgctxt "ToolTip"
-msgid "Expand all entities"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/ViewModels/SpriteInfoViewModel.cs:195
+msgctxt "Message"
+msgid "There was a problem opening Explorer.{0}"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:234
-msgctxt "ToolTip"
-msgid "Collapse all entities"
-msgstr ""
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:258
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:211
-msgid "Loading..."
-msgstr ""
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:262
-msgid "Unloading..."
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/ViewModels/UIEditorBaseViewModel.cs:426
+msgctxt "Message"
+msgid "Are you sure you want to delete this UI element?"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:330
-msgctxt "ToolTip"
-msgid "Focus on this entity (F)"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/ViewModels/UIEditorBaseViewModel.cs:428
+msgctxt "Message"
+msgid "Are you sure you want to delete these {0} UI elements?"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:337
-msgctxt "ToolTip"
-msgid "Lock/unlock this entity"
+#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:10
+msgid "Create a game..."
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:338
-msgctxt "ToolTip"
-msgid "(Hold Ctrl to apply to child entities recursively)"
+#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:21
+#: ../editor/Stride.Assets.Presentation/Templates/ProjectLibraryWindow.xaml:23
+#: ../editor/Stride.Assets.Presentation/Templates/ScriptNameWindow.xaml:31
+msgid "Namespace:"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:376
-msgctxt "ToolTip"
-msgid "Lock/unlock all entities"
+#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:26
+msgid "Platforms"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:377
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:386
-msgctxt "ToolTip"
-msgid "(Hold Ctrl to apply to child scenes recursively)"
+#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:48
+#: ../editor/Stride.Assets.Presentation/Templates/UpdatePlatformsWindows.xaml:45
+msgid "This machine doesn't meet the requirements to build for this platform."
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:385
-msgctxt "ToolTip"
-msgid "Load/unload all entities"
+#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:58
+msgid "Asset packs"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:406
-msgid "(Unloaded)"
+#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:78
+msgid "Rendering"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:473
-msgctxt "ToolTip"
-msgid "Light probes and cubemaps..."
+#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:90
+msgctxt "Button"
+msgid "High dynamic range (HDR)"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:483
-msgid "Light probes"
+#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:92
+msgctxt "Button"
+msgid "Low dynamic range (LDR)"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:488
-msgid "Bounces:"
+#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:126
+#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:54
+#: ../editor/Stride.Assets.Presentation/Templates/ProjectLibraryWindow.xaml:27
+#: ../editor/Stride.Assets.Presentation/Templates/UpdatePlatformsWindows.xaml:54
+msgctxt "Button"
+msgid "OK"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:492
-msgctxt "ToolTip"
-msgid "Compute lighting using light probes"
+#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:10
+msgid "Import from model"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:500
-msgctxt "ToolTip"
-msgid "Reset light probes"
+#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:22
+msgid "Materials and textures"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:504
-msgid "Reset"
+#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:26
+msgctxt "Button"
+msgid "Import materials"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:510
-msgid "Cubemap"
+#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:27
+msgctxt "Button"
+msgid "Deduplicate materials"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:514
-msgctxt "ToolTip"
-msgid "Generate a cubemap from the scene view and save as a texture"
+#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:28
+msgid "Warning: Deduplicate materials is currently not supported for FBX files"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:518
-msgid "Capture"
+#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:29
+msgctxt "Button"
+msgid "Import textures"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:527
-msgctxt "ToolTip"
-msgid "Navigation visibility..."
+#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:30
+msgctxt "Button"
+msgid "Import Animations"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:537
-msgid "Show navigation meshes:"
+#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:34
+msgid "Skeleton"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:539
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:596
-#: ../editor/Stride.Assets.Presentation/View/SkeletonPropertyTemplates.xaml:25
+#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:38
msgctxt "Button"
-msgid "All"
+msgid "Import skeleton"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:540
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:597
-#: ../editor/Stride.Assets.Presentation/View/SkeletonPropertyTemplates.xaml:27
+#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:39
msgctxt "Button"
-msgid "None"
-msgstr ""
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:566
-msgctxt "ToolTip"
-msgid "Grid and gizmo options..."
+msgid "No skeleton"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:576
-msgid "Transformation gizmo size:"
+#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:40
+msgctxt "Button"
+msgid "Use another skeleton for this model:"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:581
-msgid "Component gizmo size:"
+#: ../editor/Stride.Assets.Presentation/Templates/ProjectLibraryWindow.xaml:10
+msgid "New code library"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:582
-msgctxt "Button"
-msgid "Fixed"
+#: ../editor/Stride.Assets.Presentation/Templates/ProjectLibraryWindow.xaml:21
+msgid "Library name:"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:590
-msgctxt "Button"
-msgid "Camera preview"
+#: ../editor/Stride.Assets.Presentation/Templates/ScriptNameWindow.xaml:9
+msgid "New script"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:591
+#: ../editor/Stride.Assets.Presentation/Templates/ScriptNameWindow.xaml:20
msgctxt "Button"
-msgid "Light probe volumes"
+msgid "Create script"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:608
-msgctxt "Button"
-msgid "Other entities"
+#: ../editor/Stride.Assets.Presentation/Templates/ScriptNameWindow.xaml:25
+msgid "Class:"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:616
-msgctxt "ToolTip"
-msgid "Editor camera options..."
+#: ../editor/Stride.Assets.Presentation/Templates/ScriptNameWindow.xaml:28
+msgid "Template:"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:626
-msgid "Projection"
+#: ../editor/Stride.Assets.Presentation/Templates/UpdatePlatformsWindows.xaml:9
+msgid "Select platforms"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:629
-msgctxt "Button"
-msgid "Perspective"
+#: ../editor/Stride.Assets.Presentation/Templates/UpdatePlatformsWindows.xaml:31
+msgid "(This will remove the project from the package and disk.)"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:630
+#: ../editor/Stride.Assets.Presentation/Templates/UpdatePlatformsWindows.xaml:52
msgctxt "Button"
-msgid "Orthographic"
-msgstr ""
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:632
-msgid "Near plane:"
+msgid "Force regeneration of all platform projects"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:634
-msgid "Far plane:"
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:28
+msgctxt "ToolTip"
+msgid "Play the animation"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:636
-msgid "Field of view:"
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:31
+msgctxt "ToolTip"
+msgid "Pause the animation"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:642
-msgid "Orthographic size:"
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:43
+msgid "Time scale:"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:648
-msgid "Movement"
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:117
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:136
+msgctxt "ToolTip"
+msgid "Reset the camera"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:652
-msgid "Speed:"
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:187
+msgid ""
+"Scenes can't be previewed. To see the scene, open it in the scene editor."
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:657
-msgid "Orientation"
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:201
+msgctxt "ToolTip"
+msgid "Play the sound"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:660
-msgctxt "Button"
-msgid "Front"
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:204
+msgctxt "ToolTip"
+msgid "Pause the sound"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:662
-msgctxt "Button"
-msgid "Back"
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:240
+msgid "Building preview sound asset..."
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:664
-msgctxt "Button"
-msgid "Top"
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:278
+msgctxt "ToolTip"
+msgid "Previous sprite"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:666
-msgctxt "Button"
-msgid "Bottom"
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:280
+msgid "Sprite:"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:668
-msgctxt "Button"
-msgid "Left"
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:283
+msgctxt "ToolTip"
+msgid "Next sprite"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:670
-msgctxt "Button"
-msgid "Right"
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:311
+msgid "Preview text"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:701
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:353
msgctxt "ToolTip"
-msgid "Snap translations to this value"
+msgid "Previous slice"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:710
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:357
msgctxt "ToolTip"
-msgid "Snap rotations to this value"
+msgid "Next slice"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:719
-msgctxt "ToolTip"
-msgid "Snap scale to this factor"
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:380
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:445
+msgid "W: {0}"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:743
-msgctxt "ToolTip"
-msgid ""
-"Toggle material selection (click a selected asset to select its material)"
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:381
+msgid "H: {0}"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:746
-msgctxt "ToolTip"
-msgid "Show or hide selection mask"
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:446
+msgid "L: {0}"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:748
-msgid "Loading assets..."
+#: ../editor/Stride.Assets.Presentation/View/AddEntityComponentUserControl.xaml:22
+msgid "Add component"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:815
-msgctxt "Menu"
-msgid "Open in prefab editor"
+#: ../editor/Stride.Assets.Presentation/View/AddEntityComponentUserControl.xaml:35
+msgid "Search"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:857
-msgid ""
-"Before you resume, fix the failing asset (likely a graphics compositor or "
-"scene)."
+#: ../editor/Stride.Assets.Presentation/View/AnimationPropertyTemplates.xaml:18
+msgctxt "ToolTip"
+msgid "Edit curve"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:859
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:516
-msgctxt "Button"
-msgid "Resume"
+#: ../editor/Stride.Assets.Presentation/View/AnimationPropertyTemplates.xaml:70
+#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:71
+#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:111
+#: ../editor/Stride.Assets.Presentation/View/SkeletonPropertyTemplates.xaml:63
+msgid "(Different values)"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:861
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:518
+#: ../editor/Stride.Assets.Presentation/View/DebugEntityHierarchyEditorUserControl.xaml:13
msgctxt "Button"
-msgid "Copy error to clipboard"
+msgid "Refresh"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityPickerWindow.xaml:13
-msgid "Select an entity"
+#: ../editor/Stride.Assets.Presentation/View/DebuggerPickerWindow.xaml:11
+msgid "Live scripting debugger"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityPickerWindow.xaml:23
+#: ../editor/Stride.Assets.Presentation/View/DebuggerPickerWindow.xaml:21
msgctxt "ToolTip"
-msgid "Select the selected assets"
+msgid "Select these assets"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityPickerWindow.xaml:28
#: ../editor/Stride.Assets.Presentation/View/DebuggerPickerWindow.xaml:26
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityPickerWindow.xaml:28
msgctxt "ToolTip"
msgid "Cancel (Esc)"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityPickerWindow.xaml:37
-msgid "Select an entity:"
+#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:44
+#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:84
+#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:182
+#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:209
+msgctxt "ToolTip"
+msgid "Select an asset"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityPickerWindow.xaml:66
-msgid "(Index: {0})"
+#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:50
+#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:90
+#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:214
+msgctxt "ToolTip"
+msgid "Clear the reference"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/GraphicsCompositorEditor/Views/GraphicsCompositorEditorView.xaml:49
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:129
-msgctxt "Menu"
-msgid "Action"
+#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:56
+#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:96
+#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:168
+msgctxt "ToolTip"
+msgid "Select the referenced asset"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/GraphicsCompositorEditor/Views/GraphicsCompositorEditorView.xaml:50
-msgctxt "Menu"
-msgid "Delete selection"
+#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:205
+msgctxt "ToolTip"
+msgid "Highlight this material in the scene editor"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/GraphicsCompositorEditor/Views/GraphicsCompositorEditorView.xaml:202
-msgid "Render stages:"
+#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:260
+msgid "Add configuration"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/GraphicsCompositorEditor/Views/GraphicsCompositorEditorView.xaml:254
-msgid "Render features:"
+#: ../editor/Stride.Assets.Presentation/View/MaterialPropertyTemplates.xaml:13
+msgid "Select shader..."
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/GraphicsCompositorEditor/Views/GraphicsCompositorEditorView.xaml:278
-msgid "Camera slots:"
+#: ../editor/Stride.Assets.Presentation/View/SkeletonPropertyTemplates.xaml:24
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:569
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:624
+msgctxt "Button"
+msgid "All"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/ScriptEditor/Resources/ThemeScriptEditor.xaml:107
-msgctxt "ToolTip"
-msgid "Toggle between find and replace modes"
+#: ../editor/Stride.Assets.Presentation/View/SkeletonPropertyTemplates.xaml:26
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:570
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:625
+msgctxt "Button"
+msgid "None"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/ScriptEditor/Resources/ThemeScriptEditor.xaml:167
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:42
msgctxt "ToolTip"
-msgid "Replace next (Alt+R)"
+msgid "Remove the selected curve"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/ScriptEditor/Resources/ThemeScriptEditor.xaml:177
-msgctxt "ToolTip"
-msgid "Replace all (Alt+A)"
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:44
+msgid "Curves:"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/ScriptEditor/Resources/ThemeScriptEditor.xaml:253
-msgid "No suggestions"
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:74
+msgctxt "ToolTip"
+msgid "Show or hide the tracker"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:53
-msgctxt "Button"
-msgid "Sprite sheet properties"
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:80
+msgctxt "ToolTip"
+msgid "Fit view to curve"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:56
-msgid "Sheet type:"
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:83
+msgctxt "ToolTip"
+msgid "Fit view to curve height"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:89
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:301
-msgctxt "Button"
-msgid "Use color key"
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:86
+msgctxt "ToolTip"
+msgid "Fit view to curve width"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:90
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:93
msgctxt "ToolTip"
-msgid "If enabled, the sprite uses the given color as transparency"
+msgid "Delete selected points"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:118
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:102
msgctxt "ToolTip"
-msgid "To select the color key, select a pixel color from the image"
+msgid "First key"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:127
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:105
msgctxt "ToolTip"
-msgid "Add a new empty sprite"
+msgid "Previous key"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:130
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:108
msgctxt "ToolTip"
-msgid "Duplicate selected sprites"
+msgid "Next key"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:133
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:111
msgctxt "ToolTip"
-msgid "Delete selected sprites"
+msgid "Last key"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:136
-msgctxt "ToolTip"
-msgid "Move selected sprites up"
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:118
+msgid "Key"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:140
-msgctxt "ToolTip"
-msgid "Move selected sprites down"
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:121
+msgid "Value"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:143
-msgid "Sprites:"
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:168
+msgctxt "Menu"
+msgid "Curve"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:165
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:170
msgctxt "Menu"
-msgid "Add new sprite"
+msgid "Add point"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:166
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:173
msgctxt "Menu"
-msgid "Duplicate sprite"
+msgid "Delete selected points"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:167
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:175
msgctxt "Menu"
-msgid "Edit image"
+msgid "Clear whole curve"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:168
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:178
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:187
msgctxt "Menu"
-msgid "Show image in explorer"
+msgid "View"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:217
-msgid "Select a single image from the left panel"
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:179
+msgctxt "Menu"
+msgid "Fit to curve"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:224
-msgctxt "ToolTip"
-msgid "Select previous sprite"
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:181
+msgctxt "Menu"
+msgid "Fit to curve height"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:228
-msgctxt "ToolTip"
-msgid "Select next sprite"
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:183
+msgctxt "Menu"
+msgid "Fit to curve width"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:233
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:382
-msgctxt "ToolTip"
-msgid "Zoom out"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:65
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:109
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:189
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:816
+#: ../editor/Stride.Assets.Presentation/AssetEditors/GraphicsCompositorEditor/Views/GraphicsCompositorEditorView.xaml:33
+msgctxt "Menu"
+msgid "Create"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:237
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:386
-msgctxt "ToolTip"
-msgid "Zoom in"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:66
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:110
+msgctxt "Menu"
+msgid "Folder"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:241
-msgctxt "ToolTip"
-msgid "Scale to real pixel size"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:67
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:111
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:193
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:817
+msgctxt "Menu"
+msgid "Empty entity"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:245
-msgctxt "ToolTip"
-msgid "Fit image to screen"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:93
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:137
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:843
+msgctxt "Menu"
+msgid "Actions"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:249
-msgctxt "ToolTip"
-msgid "Center view on current sprite region"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:94
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:140
+msgctxt "Menu"
+msgid "Open prefab in editor"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:255
-msgctxt "ToolTip"
-msgid "Change selection rectangle color"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:95
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:141
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:845
+msgctxt "Menu"
+msgid "Select prefab in asset view"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:272
-msgctxt "ToolTip"
-msgid "Highlight the current selection"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:96
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:142
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:846
+msgctxt "Menu"
+msgid "Break link to prefab"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:275
-msgctxt "ToolTip"
-msgid "Select entire image"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:97
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:143
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:847
+msgctxt "Menu"
+msgid "Create prefab from selection"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:283
-msgctxt "ToolTip"
-msgid "Select the sprite region using the magic wand"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:99
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:145
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:849
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:137
+msgctxt "Menu"
+msgid "Duplicate"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:300
-msgctxt "Button"
-msgid "Use transparency"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:138
+msgctxt "Menu"
+msgid "Set as active scene"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:311
-msgctxt "ToolTip"
-msgid "Move the sprite center"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:151
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:854
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:143
+msgctxt "Menu"
+msgid "Rename"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:319
-msgctxt "ToolTip"
-msgid "Resize the sprite borders"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:168
+msgid "Loading scene..."
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:330
-msgctxt "ToolTip"
-msgid "Unlock the sprite borders"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:169
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:212
+msgid "This might take a few minutes the first time."
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:334
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:184
msgctxt "ToolTip"
-msgid "Lock the sprite borders"
+msgid "Create a new entity"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:37
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:191
msgctxt "Menu"
-msgid "Layout"
+msgid "New folder"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:38
-msgctxt "Menu"
-msgid "Group into"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:224
+msgctxt "ToolTip"
+msgid "Filter entities by name"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:49
-msgctxt "Menu"
-msgid "Ungroup"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:232
+msgctxt "ToolTip"
+msgid "Expand all entities"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:53
-msgctxt "Menu"
-msgid "Change layout type"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:236
+msgctxt "ToolTip"
+msgid "Collapse all entities"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:69
-msgctxt "Menu"
-msgid "Pin origin"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:263
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:211
+msgid "Loading..."
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:83
-msgctxt "Menu"
-msgid "Top left"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:267
+msgid "Unloading..."
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:84
-msgctxt "Menu"
-msgid "Top"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:336
+msgctxt "ToolTip"
+msgid "Focus on this entity (F)"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:85
-msgctxt "Menu"
-msgid "Top right"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:343
+msgctxt "ToolTip"
+msgid "Lock/unlock this entity"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:86
-msgctxt "Menu"
-msgid "Left"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:344
+msgctxt "ToolTip"
+msgid "(Hold Ctrl to apply to child entities recursively)"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:87
-msgctxt "Menu"
-msgid "Center"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:382
+msgctxt "ToolTip"
+msgid "Lock/unlock all entities"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:88
-msgctxt "Menu"
-msgid "Right"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:383
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:392
+msgctxt "ToolTip"
+msgid "(Hold Ctrl to apply to child scenes recursively)"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:89
-msgctxt "Menu"
-msgid "Bottom left"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:391
+msgctxt "ToolTip"
+msgid "Load/unload all entities"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:90
-msgctxt "Menu"
-msgid "Bottom"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:412
+msgid "(Unloaded)"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:91
-msgctxt "Menu"
-msgid "Bottom right"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:479
+msgctxt "ToolTip"
+msgid "Viewport grid settings..."
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:92
-msgctxt "Menu"
-msgid "Front"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:487
+msgid "Grid axis"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:93
-msgctxt "Menu"
-msgid "Middle"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:490
+msgctxt "Button"
+msgid "X"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:94
-msgctxt "Menu"
-msgid "Back"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:491
+msgctxt "Button"
+msgid "Y"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:101
-msgctxt "Menu"
-msgid "Row"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:492
+msgctxt "Button"
+msgid "Z"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:103
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:121
-msgctxt "Menu"
-msgid "Move up"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:495
+msgid "Grid opacity"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:104
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:124
-msgctxt "Menu"
-msgid "Move down"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:503
+msgctxt "ToolTip"
+msgid "Light probes and cubemaps..."
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:106
-msgctxt "Menu"
-msgid "Column"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:513
+msgid "Light probes"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:108
-msgctxt "Menu"
-msgid "Move left"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:518
+msgid "Bounces:"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:109
-msgctxt "Menu"
-msgid "Move right"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:522
+msgctxt "ToolTip"
+msgid "Compute lighting using light probes"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:111
-msgctxt "Menu"
-msgid "Layer"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:530
+msgctxt "ToolTip"
+msgid "Reset light probes"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:113
-msgctxt "Menu"
-msgid "Move back"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:534
+msgid "Reset"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:114
-msgctxt "Menu"
-msgid "Move front"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:540
+msgid "Cubemap"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:130
-msgctxt "Menu"
-msgid "Open library in editor"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:544
+msgctxt "ToolTip"
+msgid "Generate a cubemap from the scene view and save as a texture"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:131
-msgctxt "Menu"
-msgid "Select library in asset view"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:548
+msgid "Capture"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:132
-msgctxt "Menu"
-msgid "Break link to library"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:557
+msgctxt "ToolTip"
+msgid "Navigation visibility..."
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:134
-msgctxt "Menu"
-msgid "Create page from selection"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:567
+msgid "Show navigation meshes:"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:135
-msgctxt "Menu"
-msgid "Create library from selection"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:596
+msgctxt "ToolTip"
+msgid "Grid and gizmo options..."
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:187
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:177
-msgctxt "Menu"
-msgid "View"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:606
+msgid "Transformation gizmo size:"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:188
-msgctxt "Menu"
-msgid "Zoom in"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:611
+msgid "Component gizmo size:"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:189
-msgctxt "Menu"
-msgid "Zoom out"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:612
+msgctxt "Button"
+msgid "Fixed"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:190
-msgctxt "Menu"
-msgid "Reset camera"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:618
+msgctxt "Button"
+msgid "Camera preview"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:226
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:619
msgctxt "Button"
-msgid "UI properties"
+msgid "Light probe volumes"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:237
-msgid "UI library"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:636
+msgctxt "Button"
+msgid "Other entities"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:284
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:644
msgctxt "ToolTip"
-msgid "Expand all elements"
+msgid "Editor camera options..."
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:288
-msgctxt "ToolTip"
-msgid "Collapse all elements"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:654
+msgid "Projection"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:378
-msgctxt "ToolTip"
-msgid "Reset zoom"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:657
+msgctxt "Button"
+msgid "Perspective"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:389
-msgctxt "ToolTip"
-msgid "Snaps to this value (0 to disable)"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:658
+msgctxt "Button"
+msgid "Orthographic"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:401
-msgid "Colors"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:660
+msgid "Near plane:"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:417
-msgid "Guideline"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:662
+msgid "Far plane:"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:433
-msgid "Highlight"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:664
+msgid "Field of view:"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:449
-msgid "Selection"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:670
+msgid "Orthographic size:"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:465
-msgid "Sizing"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:676
+msgid "Movement"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:514
-msgid ""
-"Before you resume, fix the failing asset (likely a UI page or UI library)."
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:679
+msgid "Speed:"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/Views/VisualScriptEditorView.xaml:213
-msgctxt "Menu"
-msgid "Get"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:685
+msgid "Orientation"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/Views/VisualScriptEditorView.xaml:214
-msgctxt "Menu"
-msgid "Set"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:688
+msgctxt "Button"
+msgid "Front"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/Views/VisualScriptEditorView.xaml:253
-msgid "Variables:"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:690
+msgctxt "Button"
+msgid "Back"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/Views/VisualScriptEditorView.xaml:302
-msgid "Functions:"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:692
+msgctxt "Button"
+msgid "Top"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/Views/VisualScriptEditorView.xaml:346
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:694
msgctxt "Button"
-msgid "Static method"
+msgid "Bottom"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/Views/VisualScriptEditorView.xaml:347
-msgid "Return type..."
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:696
+msgctxt "Button"
+msgid "Left"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/Views/VisualScriptEditorView.xaml:354
-msgid "Function parameters:"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:698
+msgctxt "Button"
+msgid "Right"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:41
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:729
msgctxt "ToolTip"
-msgid "Remove the selected curve"
-msgstr ""
-
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:43
-msgid "Curves:"
+msgid "Snap translations to this value"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:73
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:738
msgctxt "ToolTip"
-msgid "Show or hide the tracker"
+msgid "Snap rotations to this value"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:79
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:747
msgctxt "ToolTip"
-msgid "Fit view to curve"
+msgid "Snap scale to this factor"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:82
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:771
msgctxt "ToolTip"
-msgid "Fit view to curve height"
+msgid ""
+"Toggle material selection (click a selected asset to select its material)"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:85
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:774
msgctxt "ToolTip"
-msgid "Fit view to curve width"
+msgid "Show or hide selection mask"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:92
-msgctxt "ToolTip"
-msgid "Delete selected points"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:776
+msgid "Loading assets..."
msgstr ""
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:101
-msgctxt "ToolTip"
-msgid "First key"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:844
+msgctxt "Menu"
+msgid "Open in prefab editor"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:104
-msgctxt "ToolTip"
-msgid "Previous key"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:886
+msgid ""
+"Before you resume, fix the failing asset (likely a graphics compositor or "
+"scene)."
msgstr ""
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:107
-msgctxt "ToolTip"
-msgid "Next key"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:888
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:516
+msgctxt "Button"
+msgid "Resume"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:110
-msgctxt "ToolTip"
-msgid "Last key"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:890
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:518
+msgctxt "Button"
+msgid "Copy error to clipboard"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:117
-msgid "Key"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityPickerWindow.xaml:13
+msgid "Select an entity"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:120
-msgid "Value"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityPickerWindow.xaml:23
+msgctxt "ToolTip"
+msgid "Select the selected assets"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:167
-msgctxt "Menu"
-msgid "Curve"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityPickerWindow.xaml:37
+msgid "Select an entity:"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:169
-msgctxt "Menu"
-msgid "Add point"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityPickerWindow.xaml:66
+msgid "(Index: {0})"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:172
+#: ../editor/Stride.Assets.Presentation/AssetEditors/GraphicsCompositorEditor/Views/GraphicsCompositorEditorView.xaml:49
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:129
msgctxt "Menu"
-msgid "Delete selected points"
+msgid "Action"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:174
+#: ../editor/Stride.Assets.Presentation/AssetEditors/GraphicsCompositorEditor/Views/GraphicsCompositorEditorView.xaml:50
msgctxt "Menu"
-msgid "Clear whole curve"
+msgid "Delete selection"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:178
-msgctxt "Menu"
-msgid "Fit to curve"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/GraphicsCompositorEditor/Views/GraphicsCompositorEditorView.xaml:202
+msgid "Render stages:"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:180
-msgctxt "Menu"
-msgid "Fit to curve height"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/GraphicsCompositorEditor/Views/GraphicsCompositorEditorView.xaml:254
+msgid "Render features:"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:182
-msgctxt "Menu"
-msgid "Fit to curve width"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/GraphicsCompositorEditor/Views/GraphicsCompositorEditorView.xaml:278
+msgid "Camera slots:"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:10
-msgid "Create a game..."
+#: ../editor/Stride.Assets.Presentation/AssetEditors/ScriptEditor/Resources/ThemeScriptEditor.xaml:109
+msgctxt "ToolTip"
+msgid "Toggle between find and replace modes"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:21
-#: ../editor/Stride.Assets.Presentation/Templates/ProjectLibraryWindow.xaml:23
-#: ../editor/Stride.Assets.Presentation/Templates/ScriptNameWindow.xaml:28
-msgid "Namespace:"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/ScriptEditor/Resources/ThemeScriptEditor.xaml:169
+msgctxt "ToolTip"
+msgid "Replace next (Alt+R)"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:26
-msgid "Platforms"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/ScriptEditor/Resources/ThemeScriptEditor.xaml:179
+msgctxt "ToolTip"
+msgid "Replace all (Alt+A)"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:48
-#: ../editor/Stride.Assets.Presentation/Templates/UpdatePlatformsWindows.xaml:45
-msgid "This machine doesn't meet the requirements to build for this platform."
+#: ../editor/Stride.Assets.Presentation/AssetEditors/ScriptEditor/Resources/ThemeScriptEditor.xaml:255
+msgid "No suggestions"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:58
-msgid "Asset packs"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:53
+msgctxt "Button"
+msgid "Sprite sheet properties"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:78
-msgid "Rendering"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:56
+msgid "Sheet type:"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:90
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:89
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:301
msgctxt "Button"
-msgid "High dynamic range (HDR)"
+msgid "Use color key"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:92
-msgctxt "Button"
-msgid "Low dynamic range (LDR)"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:90
+msgctxt "ToolTip"
+msgid "If enabled, the sprite uses the given color as transparency"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:126
-#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:51
-#: ../editor/Stride.Assets.Presentation/Templates/ProjectLibraryWindow.xaml:27
-#: ../editor/Stride.Assets.Presentation/Templates/UpdatePlatformsWindows.xaml:54
-msgctxt "Button"
-msgid "OK"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:118
+msgctxt "ToolTip"
+msgid "To select the color key, select a pixel color from the image"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:10
-msgid "Import from model"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:127
+msgctxt "ToolTip"
+msgid "Add a new empty sprite"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:22
-msgid "Materials and textures"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:130
+msgctxt "ToolTip"
+msgid "Duplicate selected sprites"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:26
-msgctxt "Button"
-msgid "Import materials"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:133
+msgctxt "ToolTip"
+msgid "Delete selected sprites"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:27
-msgctxt "Button"
-msgid "Import textures"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:136
+msgctxt "ToolTip"
+msgid "Move selected sprites up"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:31
-msgid "Skeleton"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:140
+msgctxt "ToolTip"
+msgid "Move selected sprites down"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:35
-msgctxt "Button"
-msgid "Import skeleton"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:143
+msgid "Sprites:"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:36
-msgctxt "Button"
-msgid "No skeleton"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:165
+msgctxt "Menu"
+msgid "Add new sprite"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:37
-msgctxt "Button"
-msgid "Use another skeleton for this model:"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:166
+msgctxt "Menu"
+msgid "Duplicate sprite"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Templates/ProjectLibraryWindow.xaml:10
-msgid "New code library"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:167
+msgctxt "Menu"
+msgid "Edit image"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Templates/ProjectLibraryWindow.xaml:21
-msgid "Library name:"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:168
+msgctxt "Menu"
+msgid "Show image in explorer"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Templates/ScriptNameWindow.xaml:9
-msgid "New script"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:217
+msgid "Select a single image from the left panel"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Templates/ScriptNameWindow.xaml:20
-msgctxt "Button"
-msgid "Create script"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:224
+msgctxt "ToolTip"
+msgid "Select previous sprite"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Templates/ScriptNameWindow.xaml:25
-msgid "Class:"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:228
+msgctxt "ToolTip"
+msgid "Select next sprite"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Templates/UpdatePlatformsWindows.xaml:9
-msgid "Select platforms"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:233
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:382
+msgctxt "ToolTip"
+msgid "Zoom out"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Templates/UpdatePlatformsWindows.xaml:31
-msgid "(This will remove the project from the package and disk.)"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:237
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:386
+msgctxt "ToolTip"
+msgid "Zoom in"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Templates/UpdatePlatformsWindows.xaml:52
-msgctxt "Button"
-msgid "Force regeneration of all platform projects"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:241
+msgctxt "ToolTip"
+msgid "Scale to real pixel size"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:28
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:245
msgctxt "ToolTip"
-msgid "Play the animation"
+msgid "Fit image to screen"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:31
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:249
msgctxt "ToolTip"
-msgid "Pause the animation"
+msgid "Center view on current sprite region"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:43
-msgid "Time scale:"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:255
+msgctxt "ToolTip"
+msgid "Change selection rectangle color"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:117
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:136
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:272
msgctxt "ToolTip"
-msgid "Reset the camera"
+msgid "Highlight the current selection"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:187
-msgid ""
-"Scenes can't be previewed. To see the scene, open it in the scene editor."
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:275
+msgctxt "ToolTip"
+msgid "Select entire image"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:201
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:283
msgctxt "ToolTip"
-msgid "Play the sound"
+msgid "Select the sprite region using the magic wand"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:204
-msgctxt "ToolTip"
-msgid "Pause the sound"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:300
+msgctxt "Button"
+msgid "Use transparency"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:240
-msgid "Building preview sound asset..."
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:311
+msgctxt "ToolTip"
+msgid "Move the sprite center"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:278
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:319
msgctxt "ToolTip"
-msgid "Previous sprite"
+msgid "Resize the sprite borders"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:280
-msgid "Sprite:"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:330
+msgctxt "ToolTip"
+msgid "Unlock the sprite borders"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:283
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:334
msgctxt "ToolTip"
-msgid "Next sprite"
+msgid "Lock the sprite borders"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:311
-msgid "Preview text"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:37
+msgctxt "Menu"
+msgid "Layout"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:353
-msgctxt "ToolTip"
-msgid "Previous slice"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:38
+msgctxt "Menu"
+msgid "Group into"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:357
-msgctxt "ToolTip"
-msgid "Next slice"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:49
+msgctxt "Menu"
+msgid "Ungroup"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:380
-msgid "W: {0}"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:53
+msgctxt "Menu"
+msgid "Change layout type"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:381
-msgid "H: {0}"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:69
+msgctxt "Menu"
+msgid "Pin origin"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/View/AnimationPropertyTemplates.xaml:18
-msgctxt "ToolTip"
-msgid "Edit curve"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:83
+msgctxt "Menu"
+msgid "Top left"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/View/AnimationPropertyTemplates.xaml:70
-#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:71
-#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:111
-#: ../editor/Stride.Assets.Presentation/View/SkeletonPropertyTemplates.xaml:64
-msgid "(Different values)"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:84
+msgctxt "Menu"
+msgid "Top"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/View/DebugEntityHierarchyEditorUserControl.xaml:13
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:85
+msgctxt "Menu"
+msgid "Top right"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:86
+msgctxt "Menu"
+msgid "Left"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:87
+msgctxt "Menu"
+msgid "Center"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:88
+msgctxt "Menu"
+msgid "Right"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:89
+msgctxt "Menu"
+msgid "Bottom left"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:90
+msgctxt "Menu"
+msgid "Bottom"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:91
+msgctxt "Menu"
+msgid "Bottom right"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:92
+msgctxt "Menu"
+msgid "Front"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:93
+msgctxt "Menu"
+msgid "Middle"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:94
+msgctxt "Menu"
+msgid "Back"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:101
+msgctxt "Menu"
+msgid "Row"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:103
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:121
+msgctxt "Menu"
+msgid "Move up"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:104
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:124
+msgctxt "Menu"
+msgid "Move down"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:106
+msgctxt "Menu"
+msgid "Column"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:108
+msgctxt "Menu"
+msgid "Move left"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:109
+msgctxt "Menu"
+msgid "Move right"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:111
+msgctxt "Menu"
+msgid "Layer"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:113
+msgctxt "Menu"
+msgid "Move back"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:114
+msgctxt "Menu"
+msgid "Move front"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:130
+msgctxt "Menu"
+msgid "Open library in editor"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:131
+msgctxt "Menu"
+msgid "Select library in asset view"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:132
+msgctxt "Menu"
+msgid "Break link to library"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:134
+msgctxt "Menu"
+msgid "Create page from selection"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:135
+msgctxt "Menu"
+msgid "Create library from selection"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:188
+msgctxt "Menu"
+msgid "Zoom in"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:189
+msgctxt "Menu"
+msgid "Zoom out"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:190
+msgctxt "Menu"
+msgid "Reset camera"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:226
msgctxt "Button"
-msgid "Refresh"
+msgid "UI properties"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/View/DebuggerPickerWindow.xaml:11
-msgid "Live scripting debugger"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:237
+msgid "UI library"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/View/DebuggerPickerWindow.xaml:21
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:284
msgctxt "ToolTip"
-msgid "Select these assets"
+msgid "Expand all elements"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:44
-#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:84
-#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:235
-#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:262
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:288
msgctxt "ToolTip"
-msgid "Select an asset"
+msgid "Collapse all elements"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:50
-#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:90
-#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:267
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:378
msgctxt "ToolTip"
-msgid "Clear the reference"
+msgid "Reset zoom"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:56
-#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:96
-#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:221
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:389
msgctxt "ToolTip"
-msgid "Select the referenced asset"
+msgid "Snaps to this value (0 to disable)"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:133
-msgid "Add component"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:401
+msgid "Colors"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:258
-msgctxt "ToolTip"
-msgid "Highlight this material in the scene editor"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:417
+msgid "Guideline"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/View/MaterialPropertyTemplates.xaml:13
-msgid "Select shader..."
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:433
+msgid "Highlight"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:449
+msgid "Selection"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:465
+msgid "Sizing"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:514
+msgid ""
+"Before you resume, fix the failing asset (likely a UI page or UI library)."
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/Views/VisualScriptEditorView.xaml:213
+msgctxt "Menu"
+msgid "Get"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/Views/VisualScriptEditorView.xaml:214
+msgctxt "Menu"
+msgid "Set"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/Views/VisualScriptEditorView.xaml:253
+msgid "Variables:"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/Views/VisualScriptEditorView.xaml:302
+msgid "Functions:"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/Views/VisualScriptEditorView.xaml:346
+msgctxt "Button"
+msgid "Static method"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/Views/VisualScriptEditorView.xaml:347
+msgid "Return type..."
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/Views/VisualScriptEditorView.xaml:354
+msgid "Function parameters:"
msgstr ""
diff --git a/sources/localization/Stride.Core.Assets.Editor.pot b/sources/localization/Stride.Core.Assets.Editor.pot
index 5e42775dd3..0df5bb598c 100644
--- a/sources/localization/Stride.Core.Assets.Editor.pot
+++ b/sources/localization/Stride.Core.Assets.Editor.pot
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
-"POT-Creation-Date: 2019-02-25 13:25:06+0900\n"
-"PO-Revision-Date: 2019-02-25 13:25:06+0900\n"
+"POT-Creation-Date: 2025-12-01 12:57:51+0100\n"
+"PO-Revision-Date: 2025-12-01 12:57:51+0100\n"
"Last-Translator: \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
@@ -11,42 +11,14 @@ msgstr ""
"X-Generator: MonoDevelop Gettext addin\n"
-#: ../editor/Stride.Core.Assets.Editor/Components/Properties/PropertiesViewModel.cs:144
-msgctxt "Properties"
-msgid "Loading properties..."
-msgstr ""
-
-#: ../editor/Stride.Core.Assets.Editor/Components/Properties/SessionObjectPropertiesViewModel.cs:131
-msgctxt "Properties"
-msgid "There was a problem loading properties of the selection."
-msgstr ""
-
-#. Log message displayed when an operation has been canceled
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/TemplateGeneratorHelper.cs:34
-msgctxt "Log"
-msgid "Operation cancelled."
-msgstr ""
-
-#. Message displayed when an exception occurs while generating a template
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/TemplateGeneratorHelper.cs:41
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/TemplateGeneratorHelper.cs:60
-msgctxt "Log"
-msgid "An exception occurred while generating the template."
-msgstr ""
-
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml.cs:28
-msgctxt "Title"
-msgid "Project selection - {0}"
-msgstr ""
-
-#: ../editor/Stride.Core.Assets.Editor/Services/VisualStudioService.cs:92
+#: ../editor/Stride.Core.Assets.Editor/Services/CodeEditorOpenerService.cs:70
msgctxt "Message"
-msgid "An error occurred while starting Visual Studio."
+msgid "An error occurred while starting {0}."
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/Services/VisualStudioService.cs:101
+#: ../editor/Stride.Core.Assets.Editor/Services/CodeEditorOpenerService.cs:79
msgctxt "Message"
-msgid "The session currently open is not a Visual Studio session."
+msgid "The session currently open is not a {0} session."
msgstr ""
#: ../editor/Stride.Core.Assets.Editor/Settings/EditorSettings.cs:21
@@ -120,9 +92,16 @@ msgid "Ask before saving new scripts"
msgstr ""
#: ../editor/Stride.Core.Assets.Editor/Settings/EditorSettings.cs:72
+msgctxt "Settings"
+msgid "Usage Analytics"
+msgstr ""
+
#: ../editor/Stride.Core.Assets.Editor/Settings/EditorSettings.cs:73
msgctxt "Settings"
-msgid "Crash report e-mail"
+msgid ""
+"Anonymous usage analytics to help the Stride community improve the software. "
+"Statistics on installation, version-specific usage, and platform popularity. "
+"The data is open-source at https://metrics.stride3d.net"
msgstr ""
#: ../editor/Stride.Core.Assets.Editor/Settings/EditorSettings.cs:77
@@ -150,81 +129,77 @@ msgctxt "Settings"
msgid "Automatically reload last session at startup"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/Settings/ViewModels/SettingsViewModel.cs:117
-msgctxt "Message"
-msgid "Some changes will be applied after you restart Game Studio."
+#: ../editor/Stride.Core.Assets.Editor/Settings/ThemesSettings.cs:12
+msgctxt "Settings"
+msgid "Themes"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/Settings/ViewModels/SettingsViewModel.cs:128
-msgctxt "Properties"
-msgid "Select a settings category."
+#: ../editor/Stride.Core.Assets.Editor/Settings/ThemesSettings.cs:18
+msgctxt "Settings"
+msgid "Theme Name"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/Settings/ViewModels/SettingsViewModel.cs:138
-msgctxt "Properties"
-msgid "There was a problem loading the Settings page."
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:502
+msgctxt "Message"
+msgid ""
+"Unable to use the selected template because it is not an asset template."
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/View/Behaviors/DragDrop/DragDropBehavior.cs:25
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:555
msgctxt "Message"
-msgid "Can't drop here"
+msgid "Do you want to place the resource in the default location ?"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/View/ValueConverters/ContentReferenceToUrl.cs:25
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:299
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:372
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:572
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:626
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:693
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:717
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:750
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:764
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:947
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:973
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:999
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1014
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1079
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1305
-msgid "(Different values)"
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:581
+msgctxt "Message"
+msgid "The selected directory is not a subdirectory of the resources folder!"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:490
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:601
msgctxt "Message"
msgid ""
-"Unable to use the selected template because it is not an asset template."
+"Source file '{0}' is not inside of your project's resource folders, do you "
+"want to copy it?"
+msgstr ""
+
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:615
+msgctxt "Message"
+msgid ""
+"The file '{0}' already exists, it will get overwritten if you continue, do "
+"you really want to proceed?"
msgstr ""
#. Error message when the template generator of the selected template is unreachable
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:556
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/PackageViewModel.cs:450
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:662
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/PackageViewModel.cs:439
#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:281
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1137
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1194
msgctxt "Message"
msgid ""
"Unable to retrieve template generator for the selected template. Aborting."
msgstr ""
#. Title of the AddAssetWindow
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:562
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:668
msgctxt "Title"
msgid "Add asset…"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:690
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:796
msgctxt "Message"
msgid ""
"Game Studio can't create assets in multiple locations. In the solution "
"explorer, select a single directory or package to create the asset in."
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:695
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:801
msgctxt "Message"
msgid ""
"Game Studio can't create an asset here. In the solution explorer, select a "
"directory or package to create the asset in."
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:702
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:808
msgctxt "Message"
msgid ""
"Game Studio can't create an asset here because the selected directory or "
@@ -232,51 +207,51 @@ msgid ""
"to create the asset in."
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:775
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:881
msgctxt "Message"
msgid "Read-only folders can't be cut."
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:790
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:896
msgctxt "Message"
msgid "The asset {0} can't be deleted. {1}{2}"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:820
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:926
msgctxt "Message"
msgid "{0} can't be deleted. {1}{2}"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:867
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:973
msgctxt "Message"
msgid ""
"Unable to cut or copy a selection that contains a folder and one of its "
"subfolders."
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:943
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:1049
msgctxt "Message"
msgid "Select a valid asset folder to paste the selection to."
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:951
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:1057
msgctxt "Message"
msgid "This package or directory can't be modified."
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:1414
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:1562
msgctxt "Message"
msgid ""
"This location is invalid. Please select a package folder in the Solution "
"explorer."
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:1420
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:1568
msgctxt "Message"
msgid "Drop files"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:1488
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:1636
msgctxt "Message"
msgid "These files aren't supported."
msgstr ""
@@ -293,52 +268,52 @@ msgctxt "Message"
msgid "Unable to rename asset with an empty name"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/DirectoryViewModel.cs:107
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/DirectoryViewModel.cs:106
msgctxt "Message"
msgid "This package that contains this folder can't be edited."
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/DirectoryViewModel.cs:144
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/DirectoryViewModel.cs:143
msgctxt "Message"
msgid "Unable to rename folder. {0}"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/DirectoryViewModel.cs:169
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/DirectoryViewModel.cs:168
msgctxt "Message"
msgid "A folder with the same name already exists in the parent folder."
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/DirectoryViewModel.cs:191
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/DirectoryViewModel.cs:190
msgctxt "Message"
msgid "Path is a device name"
msgstr ""
#. Message displayed when the previous attempt to load the startup project failed. {0} is a file name
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/EditorViewModel.cs:137
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/EditorViewModel.cs:136
msgctxt "Button"
msgid "Try again"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/EditorViewModel.cs:138
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:693
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:732
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1000
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1500
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1588
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1619
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1673
-#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:83
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/NewProjectWindow.xaml:31
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:35
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/EditorViewModel.cs:137
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:708
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:747
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1057
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1565
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1653
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1684
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1738
#: ../editor/Stride.Core.Assets.Editor/View/AssetPickerWindow.xaml:53
#: ../editor/Stride.Core.Assets.Editor/View/PackagePickerWindow.xaml:21
#: ../editor/Stride.Core.Assets.Editor/View/SettingsWindow.xaml:31
#: ../editor/Stride.Core.Assets.Editor/View/WorkProgressWindow.xaml:32
+#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:78
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/NewProjectWindow.xaml:31
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:35
msgctxt "Button"
msgid "Cancel"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/EditorViewModel.cs:140
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/EditorViewModel.cs:139
msgctxt "Message"
msgid ""
"The last attempt to load the project **{0}** failed. \r\n"
@@ -347,59 +322,59 @@ msgid ""
msgstr ""
#. Message displayed when the solution file to open does not exist. {0} is a file path
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/EditorViewModel.cs:172
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/EditorViewModel.cs:171
msgctxt "Message"
msgid "The file '{0}' does not exist."
msgstr ""
#. Message displayed when trying to open an unsaved file with the text editor
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/EditorViewModel.cs:202
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:709
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/EditorViewModel.cs:200
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:724
msgctxt "Message"
msgid "You need to save the file before you can open it."
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/EditorViewModel.cs:215
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/EditorViewModel.cs:233
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/EditorViewModel.cs:213
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/EditorViewModel.cs:231
msgctxt "Message"
msgid "An error occurred while opening the file."
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/PackageViewModel.cs:642
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/PackageViewModel.cs:643
msgctxt "Message"
msgid "This package couldn't be renamed. {0}"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/PackageViewModel.cs:673
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/PackageViewModel.cs:674
msgctxt "Message"
msgid "A package with the same name already exists in the session."
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionObjectViewModel.cs:102
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionObjectViewModel.cs:101
msgctxt "Message"
msgid "The name is too long."
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionObjectViewModel.cs:108
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionObjectViewModel.cs:107
msgctxt "Message"
msgid "The name contains invalid characters."
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionObjectViewModel.cs:114
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionObjectViewModel.cs:113
msgctxt "Message"
msgid "The name is empty."
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:44
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:42
msgid "External packages"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:45
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:43
msgid "Local packages"
msgstr ""
#. {0} is a file name
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:565
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:579
msgid "Solution '{0}'"
msgstr ""
@@ -410,29 +385,29 @@ msgid "Creating session..."
msgstr ""
#. Title for the progress window of the session loading
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:366
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:368
msgctxt "Title"
msgid "Opening session..."
msgstr ""
#. Log message displayed when an exception occurs while opening a session.
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:399
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:401
msgctxt "Log"
msgid "There was a problem opening the solution."
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:446
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:450
msgctxt "Message"
msgid "The following dependencies in the **{0}** package need to be upgraded:"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:451
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:455
msgctxt "Message"
msgid ""
"- Dependency to **{0}** must be upgraded from version **{1}** to **{2}**"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:455
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:459
msgctxt "Message"
msgid ""
"Upgrading assets might break them. We recommend you make a manual backup of "
@@ -440,31 +415,31 @@ msgid ""
msgstr ""
#. Displayed in a button (must be short)
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:459
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:463
msgctxt "Button"
msgid "Upgrade"
msgstr ""
#. Displayed in a button (must be short)
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:460
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:464
msgctxt "Button"
msgid "Skip"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:462
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:466
msgctxt "Message"
msgid "Do this for every package in the solution"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:692
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:731
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:998
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:707
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:746
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1055
msgctxt "Button"
msgid "Save"
msgstr ""
#. Message displayed when trying to open a modified asset with the text editor
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:695
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:710
msgctxt "Message"
msgid ""
"This asset has unsaved changes. To open it, you need to save the session "
@@ -472,14 +447,14 @@ msgid ""
msgstr ""
#. Message displayed when an exception occurs while trying to open a file with the text editor
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:717
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:732
msgctxt "Message"
msgid ""
"There was a problem starting the text editor. Make sure the path to the text "
"editor in Settings is correct."
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:734
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:749
msgctxt "Message"
msgid ""
"This asset has unsaved changes. To open it, you need to save it first. Do you "
@@ -487,126 +462,137 @@ msgid ""
msgstr ""
#. Error displayed when trying to open the source file of an asset that has no source file
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:753
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:768
msgctxt "Message"
msgid "This asset doesn't have a source file to open."
msgstr ""
#. Message displayed when trying to explore an unsaved asset
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:818
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:833
msgctxt "Message"
msgid "You need to save the asset before you can explore it."
msgstr ""
#. Message displayed when an exception occurs while trying to explore an asset
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:829
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:844
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:880
msgctxt "Message"
msgid "There was a problem starting the file explorer."
msgstr ""
-#. Title for the progress window of the session saving
#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:853
+msgctxt "Message"
+msgid "This asset doesn't have a source file."
+msgstr ""
+
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:868
+msgctxt "Message"
+msgid "Source file and path no longer exists."
+msgstr ""
+
+#. Title for the progress window of the session saving
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:904
msgctxt "Title"
msgid "Saving session..."
msgstr ""
#. Log message displayed when an exception occurs while saving a session.
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:876
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:927
msgctxt "Log"
msgid "There was a problem saving the solution. {0}"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:999
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1056
msgctxt "Button"
msgid "Don't save"
msgstr ""
#. Message displayed when closing an unsaved project
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1002
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1059
msgctxt "Message"
msgid "The project has unsaved changes. Do you want to save it?"
msgstr ""
#. Message displayed when a session managed to save some files while some others have failed.
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1015
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1072
msgctxt "Message"
msgid "Some assets couldn't be saved. Check the assets and try again."
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1118
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1175
msgctxt "Title"
msgid "Creating project..."
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1171
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1230
msgctxt "Title"
msgid "Importing project..."
msgstr ""
#. Log message displayed when an exception occurs while importing a package.
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1191
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1251
msgctxt "Log"
msgid "There was a problem importing the package."
msgstr ""
#. Message displayed when the selection contains zero or multiple packages but a single one is required
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1243
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1304
msgctxt "Message"
msgid "Please select a single package."
msgstr ""
#. Message displayed when the user try to add dependencies to a package but no acceptable package is available
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1285
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1349
msgctxt "Message"
msgid ""
"There are no packages that can be added as dependencies to this package."
msgstr ""
#. Message displayed when a single location is selected but invalid for directory creation
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1344
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1408
msgctxt "Message"
msgid "Folders can only be created in the Assets hierarchy of a package."
msgstr ""
#. Message displayed when some of the multiple selected locations are invalid for directory creation
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1345
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1409
msgctxt "Message"
msgid ""
"Game Studio can't create a folder in some of the locations you selected. "
"Folders can only be created in the Assets hierarchy of a package."
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1499
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1564
msgctxt "Settings"
msgid "Always delete without asking"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1500
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1587
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1618
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1672
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1565
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1652
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1683
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1737
msgctxt "Button"
msgid "Delete"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1522
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1587
msgctxt "Message"
msgid "Stride can't delete the {0} asset. {1}{2}"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1532
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1597
msgctxt "Message"
msgid "Stride can't delete the {0} folder. {1}{2}"
msgstr ""
#. Message displayed when the user tries to delete a system package
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1578
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1643
msgctxt "Message"
msgid "Stride can't delete the system package."
msgstr ""
#. Message displayed when the user is about to delete a package from the session
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1590
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1655
msgctxt "Message"
msgid ""
"Are you sure you want to delete this package? The package files will remain "
@@ -614,197 +600,129 @@ msgid ""
msgstr ""
#. Message displayed when the user is about to delete a dependency from the package
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1621
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1686
msgctxt "Message"
msgid "Are you sure you want to delete this dependency?"
msgstr ""
#. Message displayed when the user tries to delete the root asset directory of a package
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1662
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1727
msgctxt "Message"
msgid "Asset root folders can't be deleted."
msgstr ""
#. Message displayed when the user is about to delete a project from the package
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1675
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1740
msgctxt "Message"
msgid "Are you sure you want to delete these projects?"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/Components/AddAssets/View/ItemTemplatesWindow.xaml:11
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/AddItemWindow.xaml:10
-msgid "Add asset..."
-msgstr ""
-
-#: ../editor/Stride.Core.Assets.Editor/Components/AddAssets/View/ItemTemplatesWindow.xaml:33
-msgid "out of {0} file(s)"
-msgstr ""
-
-#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:14
-msgid "Fix references ({0})"
-msgstr ""
-
-#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:36
-msgid ""
-"The asset {0} is referenced by other assets. Choose how to handle these "
-"references."
-msgstr ""
-
-#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:38
-msgctxt "Button"
-msgid "Replace all the references with a reference to a different asset:"
+#: ../editor/Stride.Core.Assets.Editor/Components/Properties/PropertiesViewModel.cs:145
+msgctxt "Properties"
+msgid "Loading properties..."
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:41
-#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:60
-#: ../editor/Stride.Core.Assets.Editor/View/AssetPickerWindow.xaml:14
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1162
-msgid "Select an asset"
+#: ../editor/Stride.Core.Assets.Editor/Components/Properties/SessionObjectPropertiesViewModel.cs:131
+msgctxt "Properties"
+msgid "There was a problem loading properties of the selection."
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:43
-#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:55
-msgctxt "ToolTip"
-msgid "Select asset"
+#. Log message displayed when an operation has been canceled
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/TemplateGeneratorHelper.cs:34
+msgctxt "Log"
+msgid "Operation cancelled."
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:49
-msgctxt "Button"
-msgid "Replace references individually:"
+#. Message displayed when an exception occurs while generating a template
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/TemplateGeneratorHelper.cs:41
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/TemplateGeneratorHelper.cs:60
+msgctxt "Log"
+msgid "An exception occurred while generating the template."
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:57
-msgctxt "Button"
-msgid "Clear this reference"
+#: ../editor/Stride.Core.Assets.Editor/Settings/ViewModels/SettingsViewModel.cs:117
+msgctxt "Message"
+msgid "Some changes will be applied after you restart Game Studio."
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:65
-msgid "Referencer"
+#: ../editor/Stride.Core.Assets.Editor/Settings/ViewModels/SettingsViewModel.cs:128
+msgctxt "Properties"
+msgid "Select a settings category."
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:66
-msgid "Reference path"
+#: ../editor/Stride.Core.Assets.Editor/Settings/ViewModels/SettingsViewModel.cs:138
+msgctxt "Properties"
+msgid "There was a problem loading the Settings page."
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:67
-msgid "Replacement asset"
+#: ../editor/Stride.Core.Assets.Editor/View/ValueConverters/ContentReferenceToUrl.cs:25
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:306
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:379
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:800
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:858
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:927
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:952
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:991
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1006
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1214
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1240
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1267
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1282
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1347
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1574
+msgid "(Different values)"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:80
-msgctxt "Button"
-msgid "Done"
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml.cs:28
+msgctxt "Title"
+msgid "Project selection - {0}"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:81
-msgctxt "Button"
-msgid "Clear references"
+#: ../editor/Stride.Core.Assets.Editor/View/Behaviors/DragDrop/DragDropBehavior.cs:25
+msgctxt "Message"
+msgid "Can't drop here"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:81
+#: ../editor/Stride.Core.Assets.Editor/Themes/generic.xaml:20
msgctxt "ToolTip"
-msgid "Clear the references of the current asset"
-msgstr ""
-
-#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:82
-msgctxt "Button"
-msgid "Clear all references"
+msgid "Toggle Debug"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:82
+#: ../editor/Stride.Core.Assets.Editor/Themes/generic.xaml:23
msgctxt "ToolTip"
-msgid "Clear references for all assets being deleted"
+msgid "Toggle Verbose"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:83
+#: ../editor/Stride.Core.Assets.Editor/Themes/generic.xaml:26
msgctxt "ToolTip"
-msgid "Cancel operation"
+msgid "Toggle Info"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/AddItemUserControl.xaml:21
-msgid "Search"
-msgstr ""
-
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/AddItemUserControl.xaml:38
+#: ../editor/Stride.Core.Assets.Editor/Themes/generic.xaml:29
msgctxt "ToolTip"
-msgid "Import directly from files"
-msgstr ""
-
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/NewProjectWindow.xaml:11
-msgid "New package"
-msgstr ""
-
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/NewProjectWindow.xaml:25
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:29
-msgctxt "Button"
-msgid "Select"
+msgid "Toggle Warning"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/NewProjectWindow.xaml:26
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:30
+#: ../editor/Stride.Core.Assets.Editor/Themes/generic.xaml:32
msgctxt "ToolTip"
-msgid "Use the selected template"
+msgid "Toggle Error"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/NewProjectWindow.xaml:31
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:35
-#: ../editor/Stride.Core.Assets.Editor/View/AssetPickerWindow.xaml:53
-#: ../editor/Stride.Core.Assets.Editor/View/PackagePickerWindow.xaml:21
+#: ../editor/Stride.Core.Assets.Editor/Themes/generic.xaml:35
msgctxt "ToolTip"
-msgid "Cancel (Esc)"
-msgstr ""
-
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/NewProjectWindow.xaml:57
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:64
-msgid "Name:"
+msgid "Toggle Fatal"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/NewProjectWindow.xaml:63
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:70
-msgid "Location:"
-msgstr ""
-
-#. This button opens a file dialog
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/NewProjectWindow.xaml:65
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:72
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:959
+#: ../editor/Stride.Core.Assets.Editor/Themes/generic.xaml:38
msgctxt "ToolTip"
-msgid "Browse directory"
-msgstr ""
-
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:24
-msgctxt "Button"
-msgid "Browse for existing project"
-msgstr ""
-
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:25
-msgctxt "Button"
-msgid "Reload last session automatically at startup"
-msgstr ""
-
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:82
-msgid "Solution name:"
-msgstr ""
-
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:83
-msgid "(Auto-generate solution name)"
-msgstr ""
-
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:89
-msgid "Solution location:"
-msgstr ""
-
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:94
-msgid "(Same location)"
-msgstr ""
-
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/TemplateBrowserUserControl.xaml:31
-msgctxt "Menu"
-msgid "Show in Explorer"
+msgid "Toggle Exception Stack Trace"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/TemplateBrowserUserControl.xaml:32
-msgctxt "Menu"
-msgid "Remove From List"
+#: ../editor/Stride.Core.Assets.Editor/View/AssetPickerWindow.xaml:14
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1430
+#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:40
+#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:66
+msgid "Select an asset"
msgstr ""
#: ../editor/Stride.Core.Assets.Editor/View/AssetPickerWindow.xaml:25
@@ -858,320 +776,338 @@ msgctxt "ToolTip"
msgid "Select these assets"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:91
-msgid "Name: {0}"
+#: ../editor/Stride.Core.Assets.Editor/View/AssetPickerWindow.xaml:53
+#: ../editor/Stride.Core.Assets.Editor/View/PackagePickerWindow.xaml:21
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/NewProjectWindow.xaml:31
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:35
+msgctxt "ToolTip"
+msgid "Cancel (Esc)"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:92
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:99
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:119
-msgid "Type: {0}"
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:90
+msgid "Name: {0}"
msgstr ""
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:91
#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:98
#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:118
+msgid "Type: {0}"
+msgstr ""
+
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:97
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:117
msgid "URL: {0}"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:100
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:99
msgid "Tags: {0}"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:103
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:102
msgid "Included in build as root"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:107
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:106
msgid "Included in build as dependency"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:111
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:110
msgid "Excluded from build"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:204
-msgid "Name"
-msgstr ""
-
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:205
-msgid "Type"
-msgstr ""
-
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:206
-msgid "URL"
-msgstr ""
-
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:207
-msgid "Included"
-msgstr ""
-
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:265
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:197
msgctxt "ToolTip"
msgid "Add an asset to this location"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:269
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:201
msgid "Add asset"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:290
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:222
msgctxt "ToolTip"
msgid "Update assets whose source files have changed"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:317
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:249
msgctxt "ToolTip"
msgid "Import last effects compiled remotely"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:343
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:275
msgctxt "ToolTip"
msgid "Open asset in dedicated editor"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:352
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:284
msgctxt "ToolTip"
msgid "Asset view options"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:357
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:289
msgctxt "Menu"
msgid "Display"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:358
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:290
msgctxt "Menu"
msgid "Assets in selected folder only"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:361
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:293
msgctxt "Menu"
msgid "Assets and folders in selected folder"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:364
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:296
msgctxt "Menu"
msgid "Assets in selected folder and subfolders"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:369
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:301
msgctxt "Menu"
msgid "Name"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:372
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:304
msgctxt "Menu"
msgid "Date modified"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:375
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:307
msgctxt "Menu"
msgid "Type"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:378
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:310
msgctxt "Menu"
msgid "Unsaved changes"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:387
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:319
msgctxt "ToolTip"
msgid "Zoom in"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:392
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:324
msgctxt "ToolTip"
msgid "Zoom out"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:397
-msgctxt "Menu"
-msgid "Grid"
-msgstr ""
-
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:405
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:329
msgctxt "Menu"
msgid "Tiles"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:418
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:342
msgid "Add a filter..."
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:422
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:346
msgid "Filter assets by name, type or tag"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:448
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:372
msgctxt "ToolTip"
msgid "Clear filters"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:490
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:414
msgid ""
"No asset to display in this folder or no folder selected. Check your active "
"filters."
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:493
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:417
msgid "You can also drop files here to import assets."
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:29
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:123
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:36
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:130
msgctxt "ToolTip"
msgid "Add..."
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:54
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:61
msgctxt "ToolTip"
msgid "Replace..."
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:132
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:139
msgctxt "ToolTip"
msgid "Delete"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:407
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:414
msgid "List"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:408
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:472
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:530
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:415
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:481
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:519
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:582
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:640
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:698
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:757
msgid "{0} item"
msgid_plural "{0} items"
msgstr[0] ""
msgstr[1] ""
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:450
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:456
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:560
msgid "Add to {0}"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:467
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:493
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:480
+msgid "Array"
+msgstr ""
+
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:518
+msgid "Set"
+msgstr ""
+
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:577
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:603
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:661
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:719
msgctxt "ToolTip"
msgid "Add a new entry to the dictionary"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:471
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:529
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:581
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:639
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:697
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:756
msgid "Dictionary"
msgstr ""
#. Keep the colon (:)
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:504
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:614
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:672
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:730
msgid "Key name:"
msgstr ""
#. Default name for a new key in a dictionary
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:506
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:522
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:674
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:690
msgid "New key"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:555
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:782
msgctxt "ToolTIp"
msgid "Character"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:562
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:789
msgctxt "ToolTip"
msgid "Unicode value"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:938
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1204
msgctxt "ToolTip"
msgid "Angle in degrees"
msgstr ""
#. This button opens a file dialog
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:985
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1226
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/NewProjectWindow.xaml:65
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:72
+msgctxt "ToolTip"
+msgid "Browse directory"
+msgstr ""
+
+#. This button opens a file dialog
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1252
msgctxt "ToolTip"
msgid "Browse file"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1027
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1295
msgctxt "Button"
msgid "Change values..."
msgstr ""
#. As for "Select all items"
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1036
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1304
msgctxt "Button"
msgid "All"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1036
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1304
msgctxt "ToolTip"
msgid "Select all values"
msgstr ""
#. As for "Clear selection"
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1038
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1306
msgctxt "Button"
msgid "None"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1038
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1306
msgctxt "ToolTip"
msgid "Clear selection"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1040
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1308
msgctxt "Button"
msgid "Invert"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1040
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1308
msgctxt "ToolTip"
msgid "Invert selection"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1157
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1425
msgid "Select the referenced asset"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1167
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1435
msgid "Clear this reference"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1177
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1220
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1243
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1445
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1488
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1512
msgctxt "ToolTip"
msgid "Select an asset"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1181
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1248
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1449
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1517
msgctxt "ToolTip"
msgid "Clear the reference"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1185
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1209
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1453
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1477
msgctxt "ToolTip"
msgid "Select the referenced asset"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1261
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1530
msgctxt "ToolTip"
msgid "Create an instance of this structure"
msgstr ""
#. It is ok to keep "null" in english
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1266
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1535
msgctxt "ToolTip"
msgid "Clear value (set to null)"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1273
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1542
msgid "(null)"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1318
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1571
+msgid "{0} (Not supported)"
+msgstr ""
+
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1587
msgid "Unable to load the object of type {0} from assembly {1}"
msgstr ""
@@ -1215,3 +1151,152 @@ msgctxt "Button"
msgid "Close"
msgstr ""
+#: ../editor/Stride.Core.Assets.Editor/Components/AddAssets/View/ItemTemplatesWindow.xaml:11
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/AddItemWindow.xaml:10
+msgid "Add asset..."
+msgstr ""
+
+#: ../editor/Stride.Core.Assets.Editor/Components/AddAssets/View/ItemTemplatesWindow.xaml:33
+msgid "out of {0} file(s)"
+msgstr ""
+
+#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:13
+msgid "Fix references ({0})"
+msgstr ""
+
+#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:35
+msgid ""
+"The asset {0} is referenced by other assets. Choose how to handle these "
+"references."
+msgstr ""
+
+#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:37
+msgctxt "Button"
+msgid "Replace all the references with a reference to a different asset:"
+msgstr ""
+
+#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:42
+#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:61
+msgctxt "ToolTip"
+msgid "Select asset"
+msgstr ""
+
+#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:49
+msgid "Referencer"
+msgstr ""
+
+#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:56
+msgid "Replacement asset"
+msgstr ""
+
+#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:63
+msgctxt "Button"
+msgid "Clear this reference"
+msgstr ""
+
+#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:73
+msgctxt "Button"
+msgid "Replace references individually:"
+msgstr ""
+
+#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:75
+msgctxt "Button"
+msgid "Done"
+msgstr ""
+
+#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:76
+msgctxt "Button"
+msgid "Clear references"
+msgstr ""
+
+#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:76
+msgctxt "ToolTip"
+msgid "Clear the references of the current asset"
+msgstr ""
+
+#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:77
+msgctxt "Button"
+msgid "Clear all references"
+msgstr ""
+
+#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:77
+msgctxt "ToolTip"
+msgid "Clear references for all assets being deleted"
+msgstr ""
+
+#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:78
+msgctxt "ToolTip"
+msgid "Cancel operation"
+msgstr ""
+
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/AddItemUserControl.xaml:21
+msgid "Search"
+msgstr ""
+
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/AddItemUserControl.xaml:38
+msgctxt "ToolTip"
+msgid "Import directly from files"
+msgstr ""
+
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/NewProjectWindow.xaml:11
+msgid "New package"
+msgstr ""
+
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/NewProjectWindow.xaml:25
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:29
+msgctxt "Button"
+msgid "Select"
+msgstr ""
+
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/NewProjectWindow.xaml:26
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:30
+msgctxt "ToolTip"
+msgid "Use the selected template"
+msgstr ""
+
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/NewProjectWindow.xaml:57
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:64
+msgid "Name:"
+msgstr ""
+
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/NewProjectWindow.xaml:63
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:70
+msgid "Location:"
+msgstr ""
+
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:24
+msgctxt "Button"
+msgid "Browse for existing project"
+msgstr ""
+
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:25
+msgctxt "Button"
+msgid "Reload last session automatically at startup"
+msgstr ""
+
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:82
+msgid "Solution name:"
+msgstr ""
+
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:83
+msgid "(Auto-generate solution name)"
+msgstr ""
+
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:89
+msgid "Solution location:"
+msgstr ""
+
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:94
+msgid "(Same location)"
+msgstr ""
+
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/TemplateBrowserUserControl.xaml:31
+msgctxt "Menu"
+msgid "Show in Explorer"
+msgstr ""
+
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/TemplateBrowserUserControl.xaml:32
+msgctxt "Menu"
+msgid "Remove From List"
+msgstr ""
+
diff --git a/sources/localization/Stride.Core.Presentation.pot b/sources/localization/Stride.Core.Presentation.pot
index 79396454bd..0d139f8a9e 100644
--- a/sources/localization/Stride.Core.Presentation.pot
+++ b/sources/localization/Stride.Core.Presentation.pot
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
-"POT-Creation-Date: 2019-02-25 13:25:04+0900\n"
-"PO-Revision-Date: 2019-02-25 13:25:04+0900\n"
+"POT-Creation-Date: 2025-12-01 12:57:48+0100\n"
+"PO-Revision-Date: 2025-12-01 12:57:48+0100\n"
"Last-Translator: \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
@@ -11,119 +11,13 @@ msgstr ""
"X-Generator: MonoDevelop Gettext addin\n"
-#: ../presentation/Stride.Core.Presentation/Windows/DialogHelper.cs:20
-msgid "Don't ask again"
-msgstr ""
-
-#: ../presentation/Stride.Core.Presentation/Windows/MessageBox.cs:70
+#: ../presentation/Stride.Core.Presentation/Services/IDialogService.cs:67
msgctxt "KeyGesture"
msgid "N"
msgstr ""
-#: ../presentation/Stride.Core.Presentation/Windows/MessageBox.cs:99
+#: ../presentation/Stride.Core.Presentation/Services/IDialogService.cs:81
msgctxt "KeyGesture"
msgid "Y"
msgstr ""
-#: ../presentation/Stride.Core.Presentation/Themes/generic.xaml:399
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:623
-msgctxt "RGBA"
-msgid "R:"
-msgstr ""
-
-#: ../presentation/Stride.Core.Presentation/Themes/generic.xaml:400
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:623
-msgctxt "ToolTip"
-msgid "Red"
-msgstr ""
-
-#: ../presentation/Stride.Core.Presentation/Themes/generic.xaml:414
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:632
-msgctxt "RGBA"
-msgid "G:"
-msgstr ""
-
-#: ../presentation/Stride.Core.Presentation/Themes/generic.xaml:415
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:632
-msgctxt "ToolTip"
-msgid "Green"
-msgstr ""
-
-#: ../presentation/Stride.Core.Presentation/Themes/generic.xaml:429
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:641
-msgctxt "RGBA"
-msgid "B:"
-msgstr ""
-
-#: ../presentation/Stride.Core.Presentation/Themes/generic.xaml:430
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:641
-msgctxt "ToolTip"
-msgid "Blue"
-msgstr ""
-
-#: ../presentation/Stride.Core.Presentation/Themes/generic.xaml:444
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:650
-msgctxt "RGBA"
-msgid "A:"
-msgstr ""
-
-#: ../presentation/Stride.Core.Presentation/Themes/generic.xaml:445
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:650
-msgctxt "ToolTip"
-msgid "Alpha"
-msgstr ""
-
-#: ../presentation/Stride.Core.Presentation/Themes/generic.xaml:464
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:663
-msgctxt "HSB"
-msgid "H:"
-msgstr ""
-
-#: ../presentation/Stride.Core.Presentation/Themes/generic.xaml:465
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:663
-msgctxt "ToolTip"
-msgid "Hue"
-msgstr ""
-
-#: ../presentation/Stride.Core.Presentation/Themes/generic.xaml:479
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:672
-msgctxt "HSB"
-msgid "S:"
-msgstr ""
-
-#: ../presentation/Stride.Core.Presentation/Themes/generic.xaml:480
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:672
-msgctxt "ToolTip"
-msgid "Saturation"
-msgstr ""
-
-#: ../presentation/Stride.Core.Presentation/Themes/generic.xaml:494
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:681
-msgctxt "HSB"
-msgid "B:"
-msgstr ""
-
-#: ../presentation/Stride.Core.Presentation/Themes/generic.xaml:495
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:681
-msgctxt "ToolTip"
-msgid "Value"
-msgstr ""
-
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:3916
-msgctxt "ToolTip"
-msgid "Toggle editing mode"
-msgstr ""
-
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:4172
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:4242
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:4321
-msgctxt "ToolTip"
-msgid "Advanced options"
-msgstr ""
-
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:4181
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:4250
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:4330
-msgid "All components:"
-msgstr ""
-
diff --git a/sources/localization/Stride.GameStudio.pot b/sources/localization/Stride.GameStudio.pot
index b1e3260957..b96d488af1 100644
--- a/sources/localization/Stride.GameStudio.pot
+++ b/sources/localization/Stride.GameStudio.pot
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
-"POT-Creation-Date: 2019-02-25 13:25:06+0900\n"
-"PO-Revision-Date: 2019-02-25 13:25:06+0900\n"
+"POT-Creation-Date: 2025-12-01 12:57:52+0100\n"
+"PO-Revision-Date: 2025-12-01 12:57:52+0100\n"
"Last-Translator: \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
@@ -11,100 +11,199 @@ msgstr ""
"X-Generator: MonoDevelop Gettext addin\n"
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:48
+#. Message displayed when the user tries to build without having selected a current project
+#: ../editor/Stride.GameStudio/Debugging/StrideDebugService.cs:40
+msgctxt "Message"
+msgid ""
+"An executable project must be set as current project in the session explorer "
+"in order to process build."
+msgstr ""
+
+#. Generic error message when we are unable to launch a game on a remote host.
+#: ../editor/Stride.GameStudio/Remote/RemoteFacilities.cs:120
+msgctxt "Message"
+msgid "Unable to launch {0} on host {1}"
+msgstr ""
+
+#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:16
+msgctxt "Settings"
+msgid "Remote"
+msgstr ""
+
+#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:24
+msgctxt "Settings"
+msgid "Default session to load"
+msgstr ""
+
+#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:28
+msgctxt "Settings"
+msgid "Host"
+msgstr ""
+
+#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:32
+msgctxt "Settings"
+msgid "Port"
+msgstr ""
+
+#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:36
+msgctxt "Settings"
+msgid "Username"
+msgstr ""
+
+#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:40
+msgctxt "Settings"
+msgid "Password"
+msgstr ""
+
+#. Location where to deploy.
+#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:44
+msgctxt "Settings"
+msgid "Location"
+msgstr ""
+
+#. Ask if we should prompt user with the crendential dialogs if necessary.
+#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:48
+msgctxt "Settings"
+msgid "Ask for credentials when deploying game"
+msgstr ""
+
+#. Name of X display where to launch game.
+#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:52
+msgctxt "Settings"
+msgid "X Display"
+msgstr ""
+
+#. Confirmation message when everything is correct while testing credentials.
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml.cs:75
+msgctxt "Credentials"
+msgid "Your credentials are correct."
+msgstr ""
+
+#. Display error message when host does not respond.
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml.cs:78
+msgctxt "Credentials"
+msgid "Couldn't reach the specified host."
+msgstr ""
+
+#. Display error message when credentials data is invalid.
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml.cs:81
+msgctxt "Credentials"
+msgid "Invalid credentials."
+msgstr ""
+
+#. Display error message when location does not exist.
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml.cs:84
+msgctxt "Credentials"
+msgid "The location you specified doesn't exist."
+msgstr ""
+
+#. Whenever something not expected happens while checking for credentials.
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml.cs:87
+msgctxt "Credentials"
+msgid "An unknown error occurred."
+msgstr ""
+
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml.cs:85
+msgctxt "Message"
+msgid ""
+"To reset the layout, Game Studio needs to close and re-open all asset and "
+"document editors. You won't lose unsaved changes."
+msgstr ""
+
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:50
msgctxt "Title"
msgid "Output"
msgstr ""
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:189
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:200
msgctxt "Message"
msgid ""
"Some game code files have been modified. Do you want to reload the "
"assemblies?"
msgstr ""
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:191
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:202
msgctxt "Button"
msgid "Reload"
msgstr ""
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:191
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:202
msgctxt "Button"
msgid "Don't reload"
msgstr ""
#. Displayed when user tries to run a project that is not on a supported platform (for execution).
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:317
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:460
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:467
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:331
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:465
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:472
msgctxt "Message"
msgid "Platform {0} isn't supported for execution."
msgstr ""
#. Displayed when user tries to run Android project without an Android device attached.
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:422
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:435
msgctxt "Message"
msgid "No Android device found for execution."
msgstr ""
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:475
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:639
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:480
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:647
msgctxt "Message"
msgid "Unable to load and compile project {0}"
msgstr ""
#. Log message displayed when the executable can't be found after building the project. {0}: the expected executable path
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:492
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:539
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:501
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:548
msgctxt "Message"
msgid "Unable to reach to output executable: {0}"
msgstr ""
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:509
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:518
msgctxt "Message"
msgid "Couldn't find Android package name for {0}."
msgstr ""
#. Displayed when Android tools "adb" can't be found
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:519
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:528
msgctxt "Message"
msgid ""
"Android tool \"\"adb\"\" couldn't found (no running process, in registry or "
"on the PATH). Please add it to your PATH."
msgstr ""
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:526
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:535
msgctxt "Message"
msgid "Can't run Android app with adb: {0}"
msgstr ""
#. Displayed when starting a game on a platform requiring credentials but none were provided.
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:551
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:560
msgctxt "Message"
msgid "No credentials provided. To allow deployment, add your credentials."
msgstr ""
#. Message displayed when launching fails for some reason.
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:560
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:569
msgctxt "Message"
msgid "Unable to launch project {0}"
msgstr ""
#. Message displayed to inform user a deployment was succesful.
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:568
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:577
msgctxt "Message"
msgid "Deployment of {0} successful."
msgstr ""
#. Log message displayed when an exception occurs while building the project. {0}: The exception message
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:574
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:648
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:583
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:656
msgctxt "Message"
msgid "An exception occurred while compiling the project: {0}"
msgstr ""
#. Message displayed when the user tries to build without having selected a current project
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:584
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:593
msgctxt "Message"
msgid ""
"To process the build, set an executable project as the current project in the "
@@ -112,697 +211,693 @@ msgid ""
msgstr ""
#. Message displayed when the user cancels the saving of the current session when trying to build
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:592
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:601
msgctxt "Message"
msgid "To build, save the project first."
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioViewModel.cs:91
+#: ../editor/Stride.GameStudio/ViewModels/GameStudioViewModel.cs:89
msgctxt "Message"
msgid "The file {0} does not exist."
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml.cs:78
-msgctxt "Message"
-msgid ""
-"To reset the layout, Game Studio needs to close and re-open all asset and "
-"document editors. You won't lose unsaved changes."
+#: ../editor/Stride.GameStudio/View/AboutPage.xaml:10
+msgctxt "About"
+msgid "About Stride"
msgstr ""
-#. Generic error message when we are unable to launch a game on a remote host.
-#: ../editor/Stride.GameStudio/RemoteFacilities.cs:128
-msgctxt "Message"
-msgid "Unable to launch {0} on host {1}"
+#: ../editor/Stride.GameStudio/View/AboutPage.xaml:41
+msgctxt "About"
+msgid "Stride version"
msgstr ""
-#. Message displayed when the user tries to build without having selected a current project
-#: ../editor/Stride.GameStudio/Debugging/StrideDebugService.cs:41
-msgctxt "Message"
-msgid ""
-"An executable project must be set as current project in the session explorer "
-"in order to process build."
+#: ../editor/Stride.GameStudio/View/AboutPage.xaml:46
+msgctxt "About"
+msgid "MIT License"
msgstr ""
-#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:14
-msgctxt "Settings"
-msgid "Remote"
+#: ../editor/Stride.GameStudio/View/AboutPage.xaml:52
+msgctxt "About"
+msgid "Stride uses open-source software"
msgstr ""
-#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:22
-msgctxt "Settings"
-msgid "Default session to load"
+#: ../editor/Stride.GameStudio/View/AboutPage.xaml:54
+msgctxt "About"
+msgid "See the list"
msgstr ""
-#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:26
-msgctxt "Settings"
-msgid "Host"
+#: ../editor/Stride.GameStudio/View/AboutPage.xaml:60
+msgctxt "About"
+msgid "Privacy policy"
msgstr ""
-#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:30
-msgctxt "Settings"
-msgid "Port"
+#: ../editor/Stride.GameStudio/View/AboutPage.xaml:69
+msgctxt "About"
+msgid "Close"
msgstr ""
-#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:34
-msgctxt "Settings"
-msgid "Username"
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:9
+msgctxt "Credentials"
+msgid "Credentials"
msgstr ""
-#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:38
-msgctxt "Settings"
-msgid "Password"
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:13
+msgctxt "Credentials"
+msgid ""
+"Provide information about the host to connect to. Your password is encrypted "
+"on this machine."
msgstr ""
-#. Location where to deploy.
-#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:42
-msgctxt "Settings"
-msgid "Location"
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:15
+msgctxt "Credentials"
+msgid "Host"
msgstr ""
-#. Ask if we should prompt user with the crendential dialogs if necessary.
-#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:46
-msgctxt "Settings"
-msgid "Ask for credentials when deploying game"
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:18
+msgctxt "Credentials"
+msgid "Port"
msgstr ""
-#. Name of X display where to launch game.
-#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:50
-msgctxt "Settings"
-msgid "X Display"
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:21
+msgctxt "Credentials"
+msgid "Username"
msgstr ""
-#. Ask if we want to execute remotely using CoreCLR.
-#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:54
-msgctxt "Settings"
-msgid "Use CoreCLR"
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:24
+msgctxt "Credentials"
+msgid "Password"
msgstr ""
-#. Confirmation message when everything is correct while testing credentials.
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml.cs:74
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:27
msgctxt "Credentials"
-msgid "Your credentials are correct."
+msgid "Location"
msgstr ""
-#. Display error message when host does not respond.
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml.cs:77
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:34
msgctxt "Credentials"
-msgid "Couldn't reach the specified host."
+msgid "Don't ask again"
msgstr ""
-#. Display error message when credentials data is invalid.
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml.cs:80
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:35
msgctxt "Credentials"
-msgid "Invalid credentials."
+msgid "Test settings"
msgstr ""
-#. Display error message when location does not exist.
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml.cs:83
-msgctxt "Credentials"
-msgid "The location you specified doesn't exist."
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:40
+msgctxt "Button"
+msgid "Save"
msgstr ""
-#. Whenever something not expected happens while checking for credentials.
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml.cs:86
-msgctxt "Credentials"
-msgid "An unknown error occurred."
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:45
+msgctxt "Button"
+msgid "Cancel"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:63
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:245
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:515
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:74
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:257
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:527
msgctxt "Menu"
msgid "Asset"
msgstr ""
#. Open the asset editor
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:64
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:75
msgctxt "Menu"
msgid "Edit asset..."
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:65
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:76
msgctxt "Menu"
msgid "Don't include in build as root asset"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:65
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:76
msgctxt "Menu"
msgid "Include in build as root asset"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:90
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:195
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:509
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:101
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:207
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:521
msgctxt "Menu"
msgid "Cut"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:91
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:196
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:510
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:102
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:208
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:522
msgctxt "Menu"
msgid "Copy"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:92
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:103
msgctxt "Menu"
msgid "Copy with dependencies"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:93
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:197
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:511
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:104
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:209
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:523
msgctxt "Menu"
msgid "Paste"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:94
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:198
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:242
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:512
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:105
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:210
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:254
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:524
msgctxt "Menu"
msgid "Delete"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:96
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:107
msgctxt "Menu"
msgid "Copy asset URL"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:97
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:243
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:513
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:108
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:255
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:525
msgctxt "Menu"
msgid "Rename"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:99
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:210
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:478
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:110
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:222
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:490
msgctxt "Menu"
msgid "Create folder"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:100
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:246
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:516
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:111
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:258
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:528
msgctxt "Menu"
msgid "Add asset..."
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:101
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:247
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:112
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:259
msgctxt "Menu"
msgid "Update selected assets from their source"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:102
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:248
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:113
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:260
msgctxt "Menu"
msgid "Update all assets with modified source"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:104
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:249
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:518
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:115
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:261
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:530
msgctxt "Menu"
msgid "Explore"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:105
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:116
msgctxt "Menu"
msgid "Open with text editor"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:106
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:117
msgctxt "Menu"
msgid "Open asset file"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:107
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:118
msgctxt "Menu"
msgid "Open source file"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:108
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:250
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:519
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:119
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:262
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:531
msgctxt "Menu"
msgid "Show in Explorer"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:145
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:120
+msgctxt "Menu"
+msgid "Show source file in Explorer"
+msgstr ""
+
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:157
msgctxt "Menu"
msgid "File"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:146
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:158
msgctxt "Menu"
msgid "New"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:147
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:159
msgctxt "Menu"
msgid "Open"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:148
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:160
msgctxt "Menu"
msgid "Open recent"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:178
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:190
msgctxt "Menu"
msgid "Clear list"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:180
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:192
msgctxt "Menu"
msgid "Save"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:182
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:194
msgctxt "Menu"
msgid "Reload project"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:184
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:196
msgctxt "Menu"
msgid "Quit"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:191
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:203
msgctxt "Menu"
msgid "Edit"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:192
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:204
msgctxt "Menu"
msgid "Undo"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:193
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:205
msgctxt "Menu"
msgid "Redo"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:200
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:212
msgctxt "Menu"
msgid "Settings"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:203
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:215
msgctxt "Menu"
msgid "Project"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:204
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:216
msgctxt "Menu"
msgid "Build project"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:205
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:217
msgctxt "Menu"
msgid "Start project"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:207
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:219
msgctxt "Menu"
msgid "Start live-scripting"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:208
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:220
msgctxt "Menu"
msgid "Cancel build"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:209
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:477
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:221
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:489
msgctxt "Menu"
msgid "Folder"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:212
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:480
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:224
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:492
msgctxt "Menu"
msgid "Package"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:213
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:481
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:225
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:493
msgctxt "Menu"
msgid "Update package"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:231
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:499
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:243
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:511
msgctxt "Menu"
msgid "Add dependency..."
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:232
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:500
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:244
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:512
msgctxt "Menu"
msgid "Set as current project"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:233
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:501
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:245
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:513
msgctxt "Menu"
msgid "Package properties"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:235
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:503
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:247
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:515
msgctxt "Menu"
msgid "Solution"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:236
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:504
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:248
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:516
msgctxt "Menu"
msgid "New project..."
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:237
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:505
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:249
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:517
msgctxt "Menu"
msgid "Add existing project..."
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:238
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:506
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:250
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:518
msgctxt "Menu"
msgid "Open in IDE"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:239
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:251
msgctxt "Menu"
msgid "Reload game assemblies"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:241
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:508
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:253
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:520
msgctxt "Menu"
msgid "Actions"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:253
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:265
msgctxt "Menu"
msgid "View"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:254
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:266
msgctxt "Menu"
msgid "Solution explorer"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:255
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:267
msgctxt "Menu"
msgid "Asset view"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:256
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:268
msgctxt "Menu"
msgid "References"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:258
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:270
msgctxt "Menu"
msgid "Asset preview"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:261
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:273
msgctxt "Menu"
msgid "Property grid"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:262
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:274
msgctxt "Menu"
msgid "Edit history"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:265
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:277
msgctxt "Menu"
msgid "Asset errors"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:266
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:278
msgctxt "Menu"
msgid "Output"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:270
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:282
msgctxt "Menu"
msgid "Help"
msgstr ""
#. Link to the documentation
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:271
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:283
msgctxt "Menu"
msgid "Online documentation"
msgstr ""
#. Link to the answer hub
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:273
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:285
msgctxt "Menu"
msgid "Questions and answers"
msgstr ""
#. Link to GitHub issues
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:274
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:286
msgctxt "Menu"
msgid "Report an issue..."
msgstr ""
#. Link to the forums
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:275
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:287
msgctxt "Menu"
msgid "Community forums"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:277
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:289
msgctxt "Menu"
msgid "Show debug window"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:279
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:291
msgctxt "Menu"
msgid "About..."
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:305
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:317
msgctxt "ToolTip"
msgid "Create a project"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:309
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:321
msgctxt "ToolTip"
msgid "Open an existing project"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:313
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:325
msgctxt "ToolTip"
msgid "Open recent"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:339
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:351
msgctxt "ToolTip"
msgid "Save the project and all its documents"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:344
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:356
msgctxt "ToolTip"
msgid "Reload current project (ask to save)"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:349
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:361
msgctxt "ToolTip"
msgid "Undo last action"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:353
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:365
msgctxt "ToolTip"
msgid "Redo last cancelled action"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:359
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:371
msgctxt "ToolTip"
msgid "Open in IDE"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:363
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:375
msgctxt "ToolTip"
msgid "Open with..."
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:374
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:386
msgctxt "ToolTip"
msgid "Reload game assemblies and update scripts"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:395
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:407
msgctxt "ToolTip"
msgid "Build the project"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:399
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:411
msgctxt "ToolTip"
msgid "Build the project and start the game"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:405
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:417
msgctxt "ToolTip"
msgid "Start project in live-scripting mode"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:410
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:422
msgctxt "ToolTip"
msgid "Cancel the current build"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:426
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:438
msgctxt "View"
msgid "Solution explorer"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:433
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:445
msgctxt "ToolTip"
msgid "Create a project..."
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:437
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:449
msgctxt "ToolTip"
msgid "Create a folder"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:442
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:454
msgctxt "ToolTip"
msgid "Display the properties of the selected package in the property grid"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:446
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:458
msgctxt "ToolTip"
msgid "Rename the selected folder or package"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:450
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:462
msgctxt "ToolTip"
msgid "Delete the selected items"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:455
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:467
msgctxt "ToolTip"
msgid "Expand all asset folders"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:459
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:471
msgctxt "ToolTip"
msgid "Expand all"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:463
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:475
msgctxt "ToolTip"
msgid "Collapse all"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:468
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:480
msgctxt "ToolTip"
msgid "Show in Explorer"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:560
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:572
msgctxt "View"
msgid "Asset view"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:581
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:593
msgctxt "View"
msgid "References"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:598
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:610
msgid "References"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:599
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:611
msgid "Referenced by"
msgstr ""
#. {0}: The number of errors
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:610
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:622
msgctxt "View"
msgid "Asset error ({0})"
msgid_plural "Asset errors ({0})"
msgstr[0] ""
msgstr[1] ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:624
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:637
msgid "Build"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:638
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:651
+msgid "Project"
+msgstr ""
+
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:663
msgid "Live-scripting"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:662
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:688
msgctxt "View"
msgid "Property grid"
msgstr ""
#. Translation must not be longer that the english words
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:677
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:703
msgid "Add new tag"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:687
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:713
msgctxt "ToolTip"
msgid "Previous selection"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:690
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:716
msgctxt "ToolTip"
msgid "Next selection"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:708
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:734
msgctxt "ToolTip"
msgid "Add tag to all"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:725
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:751
msgid "Open this asset in editor"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:727
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:753
msgid "Show this asset in editor"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:734
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:760
msgctxt "ToolTip"
msgid "Display only overridden properties"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:737
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:763
msgid "Search properties"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:765
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:790
msgctxt "Menu"
msgid "Reset to base value"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:879
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:914
msgctxt "View"
msgid "Asset preview"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:887
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:922
msgctxt "View"
msgid "Edit history"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:939
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:985
msgctxt "StatusBar"
msgid "{0} item"
msgid_plural "{0} items"
@@ -810,102 +905,10 @@ msgstr[0] ""
msgstr[1] ""
#. Keep parenthesis - {0} is a number
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:940
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:986
msgctxt "StatusBar"
msgid "({0} selected)"
msgid_plural "({0} selected)"
msgstr[0] ""
msgstr[1] ""
-#: ../editor/Stride.GameStudio/View/AboutPage.xaml:10
-msgctxt "About"
-msgid "About Stride"
-msgstr ""
-
-#: ../editor/Stride.GameStudio/View/AboutPage.xaml:45
-msgctxt "About"
-msgid "Stride version"
-msgstr ""
-
-#: ../editor/Stride.GameStudio/View/AboutPage.xaml:50
-msgctxt "About"
-msgid "MIT License"
-msgstr ""
-
-#: ../editor/Stride.GameStudio/View/AboutPage.xaml:56
-msgctxt "About"
-msgid "Stride uses open-source software"
-msgstr ""
-
-#: ../editor/Stride.GameStudio/View/AboutPage.xaml:58
-msgctxt "About"
-msgid "See the list"
-msgstr ""
-
-#: ../editor/Stride.GameStudio/View/AboutPage.xaml:64
-msgctxt "About"
-msgid "Privacy policy"
-msgstr ""
-
-#: ../editor/Stride.GameStudio/View/AboutPage.xaml:73
-msgctxt "About"
-msgid "Close"
-msgstr ""
-
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:9
-msgctxt "Credentials"
-msgid "Credentials"
-msgstr ""
-
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:13
-msgctxt "Credentials"
-msgid ""
-"Provide information about the host to connect to. Your password is encrypted "
-"on this machine."
-msgstr ""
-
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:15
-msgctxt "Credentials"
-msgid "Host"
-msgstr ""
-
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:18
-msgctxt "Credentials"
-msgid "Port"
-msgstr ""
-
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:21
-msgctxt "Credentials"
-msgid "Username"
-msgstr ""
-
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:24
-msgctxt "Credentials"
-msgid "Password"
-msgstr ""
-
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:27
-msgctxt "Credentials"
-msgid "Location"
-msgstr ""
-
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:34
-msgctxt "Credentials"
-msgid "Don't ask again"
-msgstr ""
-
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:35
-msgctxt "Credentials"
-msgid "Test settings"
-msgstr ""
-
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:40
-msgctxt "Button"
-msgid "Save"
-msgstr ""
-
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:45
-msgctxt "Button"
-msgid "Cancel"
-msgstr ""
-
diff --git a/sources/localization/de/Stride.GameStudio.de.po b/sources/localization/de/Stride.GameStudio.de.po
index 773e6ad11a..e88ef929b6 100644
--- a/sources/localization/de/Stride.GameStudio.de.po
+++ b/sources/localization/de/Stride.GameStudio.de.po
@@ -1,74 +1,178 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
-"POT-Creation-Date: 2019-02-25 13:25:06+0900\n"
+"POT-Creation-Date: 2025-12-01 12:57:52+0100\n"
"PO-Revision-Date: 2019-05-20 16:49+0000\n"
"Last-Translator: ssantos \n"
"Language-Team: German \n"
"Language: de\n"
"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=utf-8\n"
+"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 3.7-dev\n"
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:48
+#. Message displayed when the user tries to build without having selected a current project
+#: ../editor/Stride.GameStudio/Debugging/StrideDebugService.cs:40
+msgctxt "Message"
+msgid ""
+"An executable project must be set as current project in the session explorer "
+"in order to process build."
+msgstr ""
+"Um mit der Erstellung zu beginnen muss ein Projekt im Session Explorer als "
+"aktiv eingestellt sein."
+
+#. Generic error message when we are unable to launch a game on a remote host.
+#: ../editor/Stride.GameStudio/Remote/RemoteFacilities.cs:120
+msgctxt "Message"
+msgid "Unable to launch {0} on host {1}"
+msgstr "{0} Kann nicht auf Host {1} ausgeführt werden"
+
+#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:16
+msgctxt "Settings"
+msgid "Remote"
+msgstr "Extern"
+
+#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:24
+msgctxt "Settings"
+msgid "Default session to load"
+msgstr "Zu ladende Standard-Session"
+
+#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:28
+msgctxt "Settings"
+msgid "Host"
+msgstr "Host"
+
+#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:32
+msgctxt "Settings"
+msgid "Port"
+msgstr "Port"
+
+#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:36
+msgctxt "Settings"
+msgid "Username"
+msgstr "Nutzername"
+
+#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:40
+msgctxt "Settings"
+msgid "Password"
+msgstr "Passwort"
+
+#. Location where to deploy.
+#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:44
+msgctxt "Settings"
+msgid "Location"
+msgstr "Ziel"
+
+#. Ask if we should prompt user with the crendential dialogs if necessary.
+#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:48
+msgctxt "Settings"
+msgid "Ask for credentials when deploying game"
+msgstr "Zur Bereitstellung nach Anmeldedaten fragen"
+
+#. Name of X display where to launch game.
+#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:52
+msgctxt "Settings"
+msgid "X Display"
+msgstr "X-Display"
+
+#. Confirmation message when everything is correct while testing credentials.
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml.cs:75
+msgctxt "Credentials"
+msgid "Your credentials are correct."
+msgstr "Die Zugangsdaten sind korrekt."
+
+#. Display error message when host does not respond.
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml.cs:78
+msgctxt "Credentials"
+msgid "Couldn't reach the specified host."
+msgstr "Der angegebene Host ist nicht erreichbar."
+
+#. Display error message when credentials data is invalid.
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml.cs:81
+msgctxt "Credentials"
+msgid "Invalid credentials."
+msgstr "Ungültige Zugangsdaten."
+
+#. Display error message when location does not exist.
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml.cs:84
+msgctxt "Credentials"
+msgid "The location you specified doesn't exist."
+msgstr "Das angegebene Ziel existiert nicht."
+
+#. Whenever something not expected happens while checking for credentials.
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml.cs:87
+msgctxt "Credentials"
+msgid "An unknown error occurred."
+msgstr "Ein unbekannter Fehler ist aufgetreten."
+
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml.cs:85
+msgctxt "Message"
+msgid ""
+"To reset the layout, Game Studio needs to close and re-open all asset and "
+"document editors. You won't lose unsaved changes."
+msgstr ""
+"Um das Layout zurückzusetzen muss Game Studio alle Assets schließen und "
+"inklusive ihrer Editoren neu öffnen. Ungespeicherte Änderungen gehen nicht "
+"verloren."
+
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:50
msgctxt "Title"
msgid "Output"
msgstr "Output"
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:189
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:200
msgctxt "Message"
msgid ""
"Some game code files have been modified. Do you want to reload the "
"assemblies?"
msgstr "Der Quelltext wurde geändert. Möchten Sie die Assemblies neu laden?"
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:191
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:202
msgctxt "Button"
msgid "Reload"
msgstr "Neu laden"
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:191
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:202
msgctxt "Button"
msgid "Don't reload"
msgstr "Nicht erneut laden"
#. Displayed when user tries to run a project that is not on a supported platform (for execution).
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:317
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:460
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:467
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:331
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:465
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:472
msgctxt "Message"
msgid "Platform {0} isn't supported for execution."
msgstr "Die Plattform {0} wird nicht zur Ausführung unterstützt."
#. Displayed when user tries to run Android project without an Android device attached.
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:422
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:435
msgctxt "Message"
msgid "No Android device found for execution."
msgstr "Kein Android-Gerät zur Ausführung gefunden."
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:475
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:639
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:480
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:647
msgctxt "Message"
msgid "Unable to load and compile project {0}"
msgstr "Die Projektdatei {0} kann nicht geladen und kompiliert werden"
#. Log message displayed when the executable can't be found after building the project. {0}: the expected executable path
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:492
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:539
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:501
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:548
msgctxt "Message"
msgid "Unable to reach to output executable: {0}"
msgstr "Ausgegebene Anwendung ist nicht erreichbar: {0}"
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:509
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:518
msgctxt "Message"
msgid "Couldn't find Android package name for {0}."
msgstr "Android Package name für {0} kann nicht gefunden werden."
#. Displayed when Android tools "adb" can't be found
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:519
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:528
msgctxt "Message"
msgid ""
"Android tool \"\"adb\"\" couldn't found (no running process, in registry or "
@@ -77,13 +181,13 @@ msgstr ""
"Das Android tool \"adb\" kann nicht gefunden werden (kein laufender Prozess, "
"nicht in der Registry oder in PATH). Bitte zu PATH hinzufügen."
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:526
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:535
msgctxt "Message"
msgid "Can't run Android app with adb: {0}"
msgstr "Ausführen der Android app über adb nicht möglich: {0}"
#. Displayed when starting a game on a platform requiring credentials but none were provided.
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:551
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:560
msgctxt "Message"
msgid "No credentials provided. To allow deployment, add your credentials."
msgstr ""
@@ -91,731 +195,726 @@ msgstr ""
"Zugangsdaten hinzufügen."
#. Message displayed when launching fails for some reason.
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:560
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:569
msgctxt "Message"
msgid "Unable to launch project {0}"
msgstr "Fehler beim Ausführen des Projekts {0}"
#. Message displayed to inform user a deployment was succesful.
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:568
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:577
msgctxt "Message"
msgid "Deployment of {0} successful."
msgstr "Bereitstellung von {0} erfolgreich."
#. Log message displayed when an exception occurs while building the project. {0}: The exception message
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:574
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:648
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:583
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:656
msgctxt "Message"
msgid "An exception occurred while compiling the project: {0}"
msgstr "Eine Ausnahme ist aufgetreten beim Kompilieren des Projekts: {0}"
#. Message displayed when the user tries to build without having selected a current project
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:584
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:593
msgctxt "Message"
msgid ""
-"To process the build, set an executable project as the current project in the "
-"session explorer."
+"To process the build, set an executable project as the current project in "
+"the session explorer."
msgstr ""
"Um eine Erstellung zu starten muss ein auszuführendes Projekt als aktiv im "
"Session Explorer eingestellt sein."
#. Message displayed when the user cancels the saving of the current session when trying to build
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:592
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:601
msgctxt "Message"
msgid "To build, save the project first."
msgstr "Das Projekt muss zuerst gespeichert sein um die Erstellung zu starten."
-#: ../editor/Stride.GameStudio/GameStudioViewModel.cs:91
+#: ../editor/Stride.GameStudio/ViewModels/GameStudioViewModel.cs:89
msgctxt "Message"
msgid "The file {0} does not exist."
msgstr "Die Datei {0} existiert nicht."
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml.cs:78
-msgctxt "Message"
-msgid ""
-"To reset the layout, Game Studio needs to close and re-open all asset and "
-"document editors. You won't lose unsaved changes."
-msgstr ""
-"Um das Layout zurückzusetzen muss Game Studio alle Assets schließen und "
-"inklusive ihrer Editoren neu öffnen. Ungespeicherte Änderungen gehen nicht "
-"verloren."
+#: ../editor/Stride.GameStudio/View/AboutPage.xaml:10
+msgctxt "About"
+msgid "About Stride"
+msgstr "Über Stride"
-#. Generic error message when we are unable to launch a game on a remote host.
-#: ../editor/Stride.GameStudio/RemoteFacilities.cs:128
-msgctxt "Message"
-msgid "Unable to launch {0} on host {1}"
-msgstr "{0} Kann nicht auf Host {1} ausgeführt werden"
+#: ../editor/Stride.GameStudio/View/AboutPage.xaml:41
+msgctxt "About"
+msgid "Stride version"
+msgstr "Stride Version"
-#. Message displayed when the user tries to build without having selected a current project
-#: ../editor/Stride.GameStudio/Debugging/StrideDebugService.cs:41
-msgctxt "Message"
-msgid ""
-"An executable project must be set as current project in the session explorer "
-"in order to process build."
-msgstr ""
-"Um mit der Erstellung zu beginnen muss ein Projekt im Session Explorer als "
-"aktiv eingestellt sein."
+#: ../editor/Stride.GameStudio/View/AboutPage.xaml:46
+msgctxt "About"
+msgid "MIT License"
+msgstr "MIT Lizenz"
-#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:14
-msgctxt "Settings"
-msgid "Remote"
-msgstr "Extern"
+#: ../editor/Stride.GameStudio/View/AboutPage.xaml:52
+msgctxt "About"
+msgid "Stride uses open-source software"
+msgstr "Stride nutzt open-source software"
-#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:22
-msgctxt "Settings"
-msgid "Default session to load"
-msgstr "Zu ladende Standard-Session"
+#: ../editor/Stride.GameStudio/View/AboutPage.xaml:54
+msgctxt "About"
+msgid "See the list"
+msgstr "Siehe Liste"
-#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:26
-msgctxt "Settings"
+#: ../editor/Stride.GameStudio/View/AboutPage.xaml:60
+msgctxt "About"
+msgid "Privacy policy"
+msgstr "Datenschutzbestimmungen"
+
+#: ../editor/Stride.GameStudio/View/AboutPage.xaml:69
+msgctxt "About"
+msgid "Close"
+msgstr "Schließen"
+
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:9
+msgctxt "Credentials"
+msgid "Credentials"
+msgstr "Zugangsdaten"
+
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:13
+msgctxt "Credentials"
+msgid ""
+"Provide information about the host to connect to. Your password is encrypted "
+"on this machine."
+msgstr ""
+"Zugangsdaten für zu verbindenden Host angeben. Das Passwort wird lokal "
+"verschlüsselt."
+
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:15
+msgctxt "Credentials"
msgid "Host"
msgstr "Host"
-#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:30
-msgctxt "Settings"
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:18
+msgctxt "Credentials"
msgid "Port"
msgstr "Port"
-#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:34
-msgctxt "Settings"
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:21
+msgctxt "Credentials"
msgid "Username"
msgstr "Nutzername"
-#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:38
-msgctxt "Settings"
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:24
+msgctxt "Credentials"
msgid "Password"
msgstr "Passwort"
-#. Location where to deploy.
-#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:42
-msgctxt "Settings"
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:27
+msgctxt "Credentials"
msgid "Location"
msgstr "Ziel"
-#. Ask if we should prompt user with the crendential dialogs if necessary.
-#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:46
-msgctxt "Settings"
-msgid "Ask for credentials when deploying game"
-msgstr "Zur Bereitstellung nach Anmeldedaten fragen"
-
-#. Name of X display where to launch game.
-#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:50
-msgctxt "Settings"
-msgid "X Display"
-msgstr "X-Display"
-
-#. Ask if we want to execute remotely using CoreCLR.
-#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:54
-msgctxt "Settings"
-msgid "Use CoreCLR"
-msgstr "CoreCLR benutzen"
-
-#. Confirmation message when everything is correct while testing credentials.
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml.cs:74
-msgctxt "Credentials"
-msgid "Your credentials are correct."
-msgstr "Die Zugangsdaten sind korrekt."
-
-#. Display error message when host does not respond.
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml.cs:77
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:34
msgctxt "Credentials"
-msgid "Couldn't reach the specified host."
-msgstr "Der angegebene Host ist nicht erreichbar."
+msgid "Don't ask again"
+msgstr "Nicht erneut fragen"
-#. Display error message when credentials data is invalid.
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml.cs:80
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:35
msgctxt "Credentials"
-msgid "Invalid credentials."
-msgstr "Ungültige Zugangsdaten."
+msgid "Test settings"
+msgstr "Einstellungen prüfen"
-#. Display error message when location does not exist.
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml.cs:83
-msgctxt "Credentials"
-msgid "The location you specified doesn't exist."
-msgstr "Das angegebene Ziel existiert nicht."
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:40
+msgctxt "Button"
+msgid "Save"
+msgstr "Speichern"
-#. Whenever something not expected happens while checking for credentials.
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml.cs:86
-msgctxt "Credentials"
-msgid "An unknown error occurred."
-msgstr "Ein unbekannter Fehler ist aufgetreten."
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:45
+msgctxt "Button"
+msgid "Cancel"
+msgstr "Abbrechen"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:63
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:245
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:515
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:74
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:257
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:527
msgctxt "Menu"
msgid "Asset"
msgstr "Asset"
#. Open the asset editor
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:64
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:75
msgctxt "Menu"
msgid "Edit asset..."
msgstr "Asset bearbeiten..."
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:65
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:76
msgctxt "Menu"
msgid "Don't include in build as root asset"
msgstr "Nicht als root Asset dem build hinzufügen"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:65
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:76
msgctxt "Menu"
msgid "Include in build as root asset"
msgstr "Als root Asset dem build hinzufügen"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:90
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:195
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:509
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:101
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:207
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:521
msgctxt "Menu"
msgid "Cut"
msgstr "Ausschneiden"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:91
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:196
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:510
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:102
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:208
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:522
msgctxt "Menu"
msgid "Copy"
msgstr "Kopieren"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:92
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:103
msgctxt "Menu"
msgid "Copy with dependencies"
msgstr "Kopieren mit Abhängigkeiten"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:93
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:197
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:511
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:104
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:209
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:523
msgctxt "Menu"
msgid "Paste"
msgstr "Einfügen"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:94
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:198
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:242
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:512
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:105
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:210
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:254
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:524
msgctxt "Menu"
msgid "Delete"
msgstr "Löschen"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:96
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:107
msgctxt "Menu"
msgid "Copy asset URL"
msgstr "Asset URL kopieren"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:97
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:243
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:513
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:108
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:255
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:525
msgctxt "Menu"
msgid "Rename"
msgstr "Umbenennen"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:99
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:210
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:478
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:110
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:222
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:490
msgctxt "Menu"
msgid "Create folder"
msgstr "Ordner erstellen"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:100
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:246
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:516
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:111
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:258
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:528
msgctxt "Menu"
msgid "Add asset..."
msgstr "Asset hinzufügen..."
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:101
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:247
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:112
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:259
msgctxt "Menu"
msgid "Update selected assets from their source"
msgstr "Ausgewählte Assets von Quellen aktualisieren"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:102
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:248
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:113
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:260
msgctxt "Menu"
msgid "Update all assets with modified source"
msgstr "Alle Assets mit veränderten Quellen aktualisieren"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:104
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:249
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:518
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:115
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:261
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:530
msgctxt "Menu"
msgid "Explore"
msgstr "Durchsuchen"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:105
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:116
msgctxt "Menu"
msgid "Open with text editor"
msgstr "Mit Text Editor öffnen"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:106
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:117
msgctxt "Menu"
msgid "Open asset file"
msgstr "Asset Datei öffnen"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:107
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:118
msgctxt "Menu"
msgid "Open source file"
msgstr "Quelldatei öffnen"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:108
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:250
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:519
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:119
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:262
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:531
msgctxt "Menu"
msgid "Show in Explorer"
msgstr "Im Explorer anzeigen"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:145
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:120
+#, fuzzy
+msgctxt "Menu"
+msgid "Show source file in Explorer"
+msgstr "Im Explorer anzeigen"
+
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:157
msgctxt "Menu"
msgid "File"
msgstr "Datei"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:146
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:158
msgctxt "Menu"
msgid "New"
msgstr "Neu"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:147
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:159
msgctxt "Menu"
msgid "Open"
msgstr "Öffnen"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:148
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:160
msgctxt "Menu"
msgid "Open recent"
msgstr "Zuletzt geöffnet"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:178
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:190
msgctxt "Menu"
msgid "Clear list"
msgstr "Liste leeren"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:180
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:192
msgctxt "Menu"
msgid "Save"
msgstr "Speichern"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:182
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:194
msgctxt "Menu"
msgid "Reload project"
msgstr "Projekt neu laden"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:184
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:196
msgctxt "Menu"
msgid "Quit"
msgstr "Beenden"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:191
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:203
msgctxt "Menu"
msgid "Edit"
msgstr "Bearbeiten"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:192
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:204
msgctxt "Menu"
msgid "Undo"
msgstr "Rückgängig"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:193
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:205
msgctxt "Menu"
msgid "Redo"
msgstr "Wiederherstellen"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:200
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:212
msgctxt "Menu"
msgid "Settings"
msgstr "Einstellungen"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:203
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:215
msgctxt "Menu"
msgid "Project"
msgstr "Projekt"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:204
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:216
msgctxt "Menu"
msgid "Build project"
msgstr "Projekt erstellen"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:205
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:217
msgctxt "Menu"
msgid "Start project"
msgstr "Projekt starten"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:207
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:219
msgctxt "Menu"
msgid "Start live-scripting"
msgstr "Live-scripting starten"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:208
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:220
msgctxt "Menu"
msgid "Cancel build"
msgstr "Erstellen abbrechen"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:209
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:477
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:221
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:489
msgctxt "Menu"
msgid "Folder"
msgstr "Ordner"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:212
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:480
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:224
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:492
msgctxt "Menu"
msgid "Package"
msgstr "Package"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:213
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:481
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:225
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:493
msgctxt "Menu"
msgid "Update package"
msgstr "Package aktualisieren"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:231
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:499
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:243
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:511
msgctxt "Menu"
msgid "Add dependency..."
msgstr "Abhängigkeit hinzufügen..."
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:232
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:500
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:244
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:512
msgctxt "Menu"
msgid "Set as current project"
msgstr "Als aktuelles Projekt setzen"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:233
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:501
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:245
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:513
msgctxt "Menu"
msgid "Package properties"
msgstr "Package Eigenschaften"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:235
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:503
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:247
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:515
msgctxt "Menu"
msgid "Solution"
msgstr "Lösung"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:236
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:504
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:248
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:516
msgctxt "Menu"
msgid "New project..."
msgstr "Neues Projekt..."
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:237
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:505
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:249
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:517
msgctxt "Menu"
msgid "Add existing project..."
msgstr "Existierendes Projekt hinzufügen..."
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:238
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:506
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:250
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:518
msgctxt "Menu"
msgid "Open in IDE"
msgstr "In IDE öffnen"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:239
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:251
msgctxt "Menu"
msgid "Reload game assemblies"
msgstr "Game Assemblies neu laden"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:241
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:508
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:253
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:520
msgctxt "Menu"
msgid "Actions"
msgstr "Aktionen"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:253
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:265
msgctxt "Menu"
msgid "View"
msgstr "Ansicht"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:254
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:266
msgctxt "Menu"
msgid "Solution explorer"
msgstr "Solution Explorer"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:255
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:267
msgctxt "Menu"
msgid "Asset view"
msgstr "Asset Ansicht"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:256
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:268
msgctxt "Menu"
msgid "References"
msgstr "Referenzen"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:258
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:270
msgctxt "Menu"
msgid "Asset preview"
msgstr "Asset Vorschau"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:261
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:273
msgctxt "Menu"
msgid "Property grid"
msgstr "Property Grid"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:262
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:274
msgctxt "Menu"
msgid "Edit history"
msgstr "Verlauf bearbeiten"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:265
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:277
msgctxt "Menu"
msgid "Asset errors"
msgstr "Asset Fehler"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:266
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:278
msgctxt "Menu"
msgid "Output"
msgstr "Ausgabe"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:270
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:282
msgctxt "Menu"
msgid "Help"
msgstr "Hilfe"
#. Link to the documentation
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:271
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:283
msgctxt "Menu"
msgid "Online documentation"
msgstr "Online Dokumentation"
#. Link to the answer hub
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:273
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:285
msgctxt "Menu"
msgid "Questions and answers"
msgstr "Fragen und Antworten"
#. Link to GitHub issues
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:274
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:286
msgctxt "Menu"
msgid "Report an issue..."
msgstr "Einen Fehler melden..."
#. Link to the forums
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:275
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:287
msgctxt "Menu"
msgid "Community forums"
msgstr "Community Forums"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:277
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:289
msgctxt "Menu"
msgid "Show debug window"
msgstr "Debug Fenster anzeigen"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:279
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:291
msgctxt "Menu"
msgid "About..."
msgstr "Über..."
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:305
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:317
msgctxt "ToolTip"
msgid "Create a project"
msgstr "Ein Projekt erstellen"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:309
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:321
msgctxt "ToolTip"
msgid "Open an existing project"
msgstr "Ein vorhandenes Projekt öffnen"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:313
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:325
msgctxt "ToolTip"
msgid "Open recent"
msgstr "Zuletzt verwendet"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:339
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:351
msgctxt "ToolTip"
msgid "Save the project and all its documents"
msgstr "Projekt und verbundene Dokumente speichern"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:344
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:356
msgctxt "ToolTip"
msgid "Reload current project (ask to save)"
msgstr "Aktuelles Projekt erneut laden (Frage nach speichern)"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:349
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:361
msgctxt "ToolTip"
msgid "Undo last action"
msgstr "Letzte Aktion rückgängig machen"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:353
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:365
msgctxt "ToolTip"
msgid "Redo last cancelled action"
msgstr "Letzte abgebrochene Aktion wiederholen"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:359
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:371
msgctxt "ToolTip"
msgid "Open in IDE"
msgstr "In IDE öffnen"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:363
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:375
msgctxt "ToolTip"
msgid "Open with..."
msgstr "Öffnen mit..."
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:374
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:386
msgctxt "ToolTip"
msgid "Reload game assemblies and update scripts"
msgstr "Game Assemblies neu laden und Scripte aktualisieren"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:395
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:407
msgctxt "ToolTip"
msgid "Build the project"
msgstr "Projekt erstellen"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:399
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:411
msgctxt "ToolTip"
msgid "Build the project and start the game"
msgstr "Projekt erstellen und Spiel starten"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:405
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:417
msgctxt "ToolTip"
msgid "Start project in live-scripting mode"
msgstr "Projekt im live-scripting Modus starten"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:410
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:422
msgctxt "ToolTip"
msgid "Cancel the current build"
msgstr "Erstellen abbrechen"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:426
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:438
msgctxt "View"
msgid "Solution explorer"
msgstr "Solution Explorer"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:433
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:445
msgctxt "ToolTip"
msgid "Create a project..."
msgstr "Ein Projekt erstellen..."
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:437
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:449
msgctxt "ToolTip"
msgid "Create a folder"
msgstr "Ordner erstellen"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:442
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:454
msgctxt "ToolTip"
msgid "Display the properties of the selected package in the property grid"
msgstr "Eigenschaften des gewählten Packages im Property Grid anzeigen"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:446
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:458
msgctxt "ToolTip"
msgid "Rename the selected folder or package"
msgstr "Ausgewähltes Package oder Ordner umbenennen"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:450
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:462
msgctxt "ToolTip"
msgid "Delete the selected items"
msgstr "Ausgewählte Elemente löschen"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:455
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:467
msgctxt "ToolTip"
msgid "Expand all asset folders"
msgstr "Alle Asset Ordner erweitern"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:459
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:471
msgctxt "ToolTip"
msgid "Expand all"
msgstr "Alles erweitern"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:463
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:475
msgctxt "ToolTip"
msgid "Collapse all"
msgstr "Alles zusammenklappen"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:468
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:480
msgctxt "ToolTip"
msgid "Show in Explorer"
msgstr "Im Explorer anzeigen"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:560
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:572
msgctxt "View"
msgid "Asset view"
msgstr "Asset View"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:581
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:593
msgctxt "View"
msgid "References"
msgstr "Referenzen"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:598
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:610
msgid "References"
msgstr "Referenzen"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:599
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:611
msgid "Referenced by"
msgstr "Referenziert durch"
#. {0}: The number of errors
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:610
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:622
msgctxt "View"
msgid "Asset error ({0})"
msgid_plural "Asset errors ({0})"
msgstr[0] "Asset Fehler ({0})"
msgstr[1] "Asset Fehler ({0})"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:624
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:637
msgid "Build"
msgstr "Erstellen"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:638
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:651
+#, fuzzy
+msgid "Project"
+msgstr "Projekt"
+
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:663
msgid "Live-scripting"
msgstr "live-scripting"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:662
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:688
msgctxt "View"
msgid "Property grid"
msgstr "Property Grid"
#. Translation must not be longer that the english words
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:677
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:703
msgid "Add new tag"
msgstr "Neuen Tag hinzufügen"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:687
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:713
msgctxt "ToolTip"
msgid "Previous selection"
msgstr "Vorherige Selektion"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:690
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:716
msgctxt "ToolTip"
msgid "Next selection"
msgstr "Nächste Selektion"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:708
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:734
msgctxt "ToolTip"
msgid "Add tag to all"
msgstr "Allen Tag hinzufügen"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:725
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:751
msgid "Open this asset in editor"
msgstr "Dieses Asset im Editor öffnen"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:727
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:753
msgid "Show this asset in editor"
msgstr "Dieses Asset im Editor anzeigen"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:734
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:760
msgctxt "ToolTip"
msgid "Display only overridden properties"
msgstr "Nur überschriebene Eigenschaften anzeigen"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:737
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:763
msgid "Search properties"
msgstr "Eigenschaften durchsuchen"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:765
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:790
msgctxt "Menu"
msgid "Reset to base value"
msgstr "Zum Ursprungswert zurücksetzen"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:879
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:914
msgctxt "View"
msgid "Asset preview"
msgstr "Asset Vorschau"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:887
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:922
msgctxt "View"
msgid "Edit history"
msgstr "Verlauf bearbeiten"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:939
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:985
msgctxt "StatusBar"
msgid "{0} item"
msgid_plural "{0} items"
@@ -823,103 +922,9 @@ msgstr[0] "{0} Element"
msgstr[1] "{0} Elemente"
#. Keep parenthesis - {0} is a number
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:940
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:986
msgctxt "StatusBar"
msgid "({0} selected)"
msgid_plural "({0} selected)"
msgstr[0] "({0} ausgewählt)"
msgstr[1] "({0} ausgewählt)"
-
-#: ../editor/Stride.GameStudio/View/AboutPage.xaml:10
-msgctxt "About"
-msgid "About Stride"
-msgstr "Über Stride"
-
-#: ../editor/Stride.GameStudio/View/AboutPage.xaml:45
-msgctxt "About"
-msgid "Stride version"
-msgstr "Stride Version"
-
-#: ../editor/Stride.GameStudio/View/AboutPage.xaml:50
-msgctxt "About"
-msgid "MIT License"
-msgstr "MIT Lizenz"
-
-#: ../editor/Stride.GameStudio/View/AboutPage.xaml:56
-msgctxt "About"
-msgid "Stride uses open-source software"
-msgstr "Stride nutzt open-source software"
-
-#: ../editor/Stride.GameStudio/View/AboutPage.xaml:58
-msgctxt "About"
-msgid "See the list"
-msgstr "Siehe Liste"
-
-#: ../editor/Stride.GameStudio/View/AboutPage.xaml:64
-msgctxt "About"
-msgid "Privacy policy"
-msgstr "Datenschutzbestimmungen"
-
-#: ../editor/Stride.GameStudio/View/AboutPage.xaml:73
-msgctxt "About"
-msgid "Close"
-msgstr "Schließen"
-
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:9
-msgctxt "Credentials"
-msgid "Credentials"
-msgstr "Zugangsdaten"
-
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:13
-msgctxt "Credentials"
-msgid ""
-"Provide information about the host to connect to. Your password is encrypted "
-"on this machine."
-msgstr ""
-"Zugangsdaten für zu verbindenden Host angeben. Das Passwort wird lokal "
-"verschlüsselt."
-
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:15
-msgctxt "Credentials"
-msgid "Host"
-msgstr "Host"
-
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:18
-msgctxt "Credentials"
-msgid "Port"
-msgstr "Port"
-
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:21
-msgctxt "Credentials"
-msgid "Username"
-msgstr "Nutzername"
-
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:24
-msgctxt "Credentials"
-msgid "Password"
-msgstr "Passwort"
-
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:27
-msgctxt "Credentials"
-msgid "Location"
-msgstr "Ziel"
-
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:34
-msgctxt "Credentials"
-msgid "Don't ask again"
-msgstr "Nicht erneut fragen"
-
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:35
-msgctxt "Credentials"
-msgid "Test settings"
-msgstr "Einstellungen prüfen"
-
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:40
-msgctxt "Button"
-msgid "Save"
-msgstr "Speichern"
-
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:45
-msgctxt "Button"
-msgid "Cancel"
-msgstr "Abbrechen"
diff --git a/sources/localization/es/Stride.Assets.Presentation.es.po b/sources/localization/es/Stride.Assets.Presentation.es.po
index 73c1644910..c43ddb7fee 100644
--- a/sources/localization/es/Stride.Assets.Presentation.es.po
+++ b/sources/localization/es/Stride.Assets.Presentation.es.po
@@ -1,134 +1,18 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
-"POT-Creation-Date: 2019-02-25 13:25:05+0900\n"
+"POT-Creation-Date: 2025-12-01 12:57:50+0100\n"
"PO-Revision-Date: 2019-08-16 12:24+0000\n"
"Last-Translator: meriaizen86 \n"
"Language-Team: Spanish \n"
"Language: es\n"
"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=utf-8\n"
+"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 3.8\n"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/ViewModels/EntityFolderViewModel.cs:158
-msgctxt "Message"
-msgid ""
-"Unable to rename the folder '{0}' to '{1}'. A folder with the same name "
-"already exists."
-msgstr ""
-"No se ha podido renombrar el directorio '{0}' a '{1}'. Ya existe un "
-"directorio con el mismo nombre."
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/ViewModels/EntityHierarchyEditorViewModel.cs:495
-msgctxt "Message"
-msgid "Are you sure you want to delete this entity?"
-msgstr "¿Está seguro de que desea eliminar esta entidad?"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/ViewModels/EntityHierarchyEditorViewModel.cs:498
-msgctxt "Message"
-msgid "Are you sure you want to delete these {0} entities?"
-msgstr "¿Está seguro de que desea eliminar estas {0} entidades?"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/ViewModels/EntityHierarchyEditorViewModel.cs:500
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/ViewModels/UIEditorBaseViewModel.cs:429
-msgctxt "Button"
-msgid "Delete"
-msgstr "Eliminar"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/ViewModels/EntityHierarchyEditorViewModel.cs:500
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/ViewModels/UIEditorBaseViewModel.cs:429
-#: ../editor/Stride.Assets.Presentation/Templates/AssetFromFileTemplateGenerator.cs:50
-#: ../editor/Stride.Assets.Presentation/Templates/ScriptTemplateGenerator.cs:60
-#: ../editor/Stride.Assets.Presentation/Templates/UpdatePlatformsWindows.xaml.cs:70
-#: ../editor/Stride.Assets.Presentation/ViewModel/SpriteFontViewModel.cs:64
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityPickerWindow.xaml:28
-#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:127
-#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:52
-#: ../editor/Stride.Assets.Presentation/Templates/ProjectLibraryWindow.xaml:28
-#: ../editor/Stride.Assets.Presentation/Templates/ScriptNameWindow.xaml:21
-#: ../editor/Stride.Assets.Presentation/Templates/UpdatePlatformsWindows.xaml:55
-msgctxt "Button"
-msgid "Cancel"
-msgstr "Cancelar"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/GameEditor/Transformation.cs:16
-msgid "Use translation gizmo"
-msgstr "Usar el gizmo de traslación"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/GameEditor/Transformation.cs:22
-msgid "Use rotation gizmo"
-msgstr "Usar el gizmo de rotación"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/GameEditor/Transformation.cs:28
-msgid "Use scale gizmo"
-msgstr "Usar el gizmo de escala"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/GameEditor/TransformationSpace.cs:16
-msgid "Use world coordinates for transformations"
-msgstr "Utilizar las coordenadas del mundo para las transformaciones"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/GameEditor/TransformationSpace.cs:22
-msgid "Use local coordinates for transformations"
-msgstr "Utilizar coordenadas locales para las transformaciones"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/GameEditor/TransformationSpace.cs:28
-msgid "Use current camera projection coordinates for transformations"
-msgstr ""
-"Utilizar las coordenadas de la proyección de la cámara actual para las "
-"transformaciones"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/ScriptEditor/ScriptEditorSettings.cs:11
-msgctxt "Settings"
-msgid "Script editor"
-msgstr "Editor de scripts"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/ScriptEditor/ScriptEditorSettings.cs:18
-msgctxt "Settings"
-msgid "Font size"
-msgstr "Tamaño de la fuente"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/ViewModels/SpriteInfoViewModel.cs:162
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/ViewModels/SpriteInfoViewModel.cs:185
-msgctxt "Message"
-msgid "Couldn't find the file"
-msgstr "No se pudo encontrar el archivo"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/ViewModels/SpriteInfoViewModel.cs:172
-msgctxt "Message"
-msgid "There was a problem while editing the image.{0}"
-msgstr "Hubo un problema al editar la imagen. {0}"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/ViewModels/SpriteInfoViewModel.cs:195
-msgctxt "Message"
-msgid "There was a problem opening Explorer.{0}"
-msgstr "Hubo un problema al abrir el Explorador.{0}"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/UIEditorSettings.cs:11
-msgctxt "Settings"
-msgid "UI editor"
-msgstr "Editor de interfaz de usuario"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/UIEditorSettings.cs:18
-msgctxt "Settings"
-msgid "Ask before deleting UI elements"
-msgstr "Preguntar antes de eliminar elementos de la interfaz"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/ViewModels/UIEditorBaseViewModel.cs:426
-msgctxt "Message"
-msgid "Are you sure you want to delete this UI element?"
-msgstr ""
-"¿Está seguro que desea eliminar este elemento de la interfaz de usuario?"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/ViewModels/UIEditorBaseViewModel.cs:428
-msgctxt "Message"
-msgid "Are you sure you want to delete these {0} UI elements?"
-msgstr ""
-"¿Está seguro de que desea eliminar estos {0} elementos de la interfaz de "
-"usuario?"
-
#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:12
msgctxt "Settings"
msgid "Key bindings"
@@ -175,56 +59,84 @@ msgid "Move camera down"
msgstr "Mover la cámara hacia abajo"
#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:45
+#, fuzzy
+msgctxt "Settings"
+msgid "Increase camera speed"
+msgstr "Reiniciar la cámara"
+
+#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:49
+#, fuzzy
+msgctxt "Settings"
+msgid "Decrease camera speed"
+msgstr "Reiniciar la cámara"
+
+#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:53
msgctxt "Settings"
msgid "Invert mouse panning axis"
msgstr "Invertir el eje de desplazamiento del ratón"
-#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:49
+#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:57
msgctxt "Settings"
msgid "Center view on selection"
msgstr "Centro de la vista en la selección"
-#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:53
+#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:61
msgctxt "Settings"
msgid "Snap selection to the grid"
msgstr "Selección de ajuste a la cuadrícula"
-#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:57
+#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:65
+msgctxt "Settings"
+msgid "Use snapping while selection is beeing manipulated"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:69
msgctxt "Settings"
msgid "Switch to translation mode"
msgstr "Cambiar a modo de traslación"
-#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:61
+#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:73
msgctxt "Settings"
msgid "Switch to rotation mode"
msgstr "Cambiar al modo de rotación"
-#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:65
+#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:77
msgctxt "Settings"
msgid "Switch to scale mode"
msgstr "Cambiar al modo de escala"
-#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:69
+#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:81
msgctxt "Settings"
msgid "Switch to next gizmo mode"
msgstr "Cambiar al siguiente modo de gizmo"
-#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:73
+#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:85
msgctxt "Settings"
msgid "Default snap distance for translation"
msgstr "Distancia de ajuste por defecto para la traslación"
-#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:77
+#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:89
msgctxt "Settings"
msgid "Default snap angle for rotation"
msgstr "Ángulo de ajuste predeterminado para la rotación"
-#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:81
+#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:93
msgctxt "Settings"
msgid "Default snap factor for scale"
msgstr "Factor de ajuste por defecto para la escala"
-#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:85
+#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:97
+msgctxt "Settings"
+msgid "Display direction names instead of XYZ components"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:101
+#, fuzzy
+msgctxt "Settings"
+msgid "Use linear movement for the rotation gizmo"
+msgstr "Usar el gizmo de rotación"
+
+#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:105
msgctxt "Settings"
msgid "Ask before deleting entities"
msgstr "Preguntar antes de eliminar entidades"
@@ -239,6 +151,22 @@ msgctxt "Button"
msgid "Select a source..."
msgstr "Seleccione una fuente..."
+#: ../editor/Stride.Assets.Presentation/Templates/AssetFromFileTemplateGenerator.cs:50
+#: ../editor/Stride.Assets.Presentation/Templates/ScriptTemplateGenerator.cs:108
+#: ../editor/Stride.Assets.Presentation/Templates/UpdatePlatformsWindows.xaml.cs:70
+#: ../editor/Stride.Assets.Presentation/ViewModel/SpriteFontViewModel.cs:64
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/ViewModels/EntityHierarchyEditorViewModel.cs:498
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/ViewModels/UIEditorBaseViewModel.cs:429
+#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:127
+#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:55
+#: ../editor/Stride.Assets.Presentation/Templates/ProjectLibraryWindow.xaml:28
+#: ../editor/Stride.Assets.Presentation/Templates/ScriptNameWindow.xaml:21
+#: ../editor/Stride.Assets.Presentation/Templates/UpdatePlatformsWindows.xaml:55
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityPickerWindow.xaml:28
+msgctxt "Button"
+msgid "Cancel"
+msgstr "Cancelar"
+
#: ../editor/Stride.Assets.Presentation/Templates/AssetFromFileTemplateGenerator.cs:53
msgctxt "Message"
msgid "Do you want to create this {0} without a source file?"
@@ -255,27 +183,27 @@ msgid "Select at least one platform."
msgstr "Seleccione al menos una plataforma."
#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml.cs:102
-#: ../editor/Stride.Assets.Presentation/Templates/ProjectLibraryWindow.xaml.cs:75
+#: ../editor/Stride.Assets.Presentation/Templates/ProjectLibraryWindow.xaml.cs:76
msgctxt "Message"
msgid "Type a valid namespace name. Error with {0}"
msgstr "Escriba un nombre de espacio de nombres válido. Error con {0}"
-#: ../editor/Stride.Assets.Presentation/Templates/ProjectLibraryWindow.xaml.cs:69
+#: ../editor/Stride.Assets.Presentation/Templates/ProjectLibraryWindow.xaml.cs:70
msgctxt "Message"
msgid "Type a valid library name. Error with {0}"
msgstr "Escriba un nombre válido de la librería. Error con {0}"
-#: ../editor/Stride.Assets.Presentation/Templates/ScriptNameWindow.xaml.cs:62
+#: ../editor/Stride.Assets.Presentation/Templates/ScriptNameWindow.xaml.cs:78
msgctxt "Message"
msgid "The names you entered are invalid or empty."
msgstr "Los nombres introducidos no son válidos o están vacíos."
-#: ../editor/Stride.Assets.Presentation/Templates/ScriptTemplateGenerator.cs:59
+#: ../editor/Stride.Assets.Presentation/Templates/ScriptTemplateGenerator.cs:107
msgctxt "Button"
msgid "Save"
msgstr "Guardar"
-#: ../editor/Stride.Assets.Presentation/Templates/ScriptTemplateGenerator.cs:62
+#: ../editor/Stride.Assets.Presentation/Templates/ScriptTemplateGenerator.cs:110
msgctxt "Message"
msgid "You can't use scripts until you save them. Do you want to save now?"
msgstr "No puede utilizar script hasta que se guarden. ¿Quieres guardar?"
@@ -293,9 +221,10 @@ msgstr "eliminar"
#: ../editor/Stride.Assets.Presentation/Templates/UpdatePlatformsWindows.xaml.cs:72
msgctxt "Message"
msgid "Are you sure you want to remove these {0} platform(s) from the package?"
-msgstr "¿Está seguro de que desea eliminar estas {0} plataforma(s) del paquete?"
+msgstr ""
+"¿Está seguro de que desea eliminar estas {0} plataforma(s) del paquete?"
-#: ../editor/Stride.Assets.Presentation/ViewModel/CodeViewModel.cs:209
+#: ../editor/Stride.Assets.Presentation/ViewModel/CodeViewModel.cs:202
msgctxt "Message"
msgid ""
"Game Studio can't auto-reload the project file {0} because you have local "
@@ -309,11 +238,12 @@ msgstr ""
"Haga clic en Aceptar para recargar o cancelar para mantener la versión "
"actual."
-#: ../editor/Stride.Assets.Presentation/ViewModel/CodeViewModel.cs:257
+#: ../editor/Stride.Assets.Presentation/ViewModel/CodeViewModel.cs:250
msgctxt "Message"
msgid ""
"The following source files in the {0} project have been deleted externally, "
-"but have unsaved changes in Game Studio. Do you want to delete these files?\r\n"
+"but have unsaved changes in Game Studio. Do you want to delete these files?"
+"\r\n"
"\r\n"
"{1}"
msgstr ""
@@ -323,7 +253,7 @@ msgstr ""
"\n"
"{1}"
-#: ../editor/Stride.Assets.Presentation/ViewModel/ScriptSourceFileAssetViewModel.cs:357
+#: ../editor/Stride.Assets.Presentation/ViewModel/ScriptSourceFileAssetViewModel.cs:359
msgctxt "Message"
msgid ""
"{0}\r\n"
@@ -338,7 +268,7 @@ msgstr ""
"dentro del editor.\n"
"¿Quieres recargarlo y perder tus cambios?"
-#: ../editor/Stride.Assets.Presentation/ViewModel/SpriteFontViewModel.cs:47
+#: ../editor/Stride.Assets.Presentation/ViewModel/SpriteFontViewModel.cs:48
msgctxt "Message"
msgid ""
"**Only static fonts can be precompiled.**\r\n"
@@ -354,1231 +284,1394 @@ msgctxt "Message"
msgid "Which color space do you want to use?"
msgstr "¿Qué espacio de color desea utilizar?"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:64
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:108
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:187
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:787
-#: ../editor/Stride.Assets.Presentation/AssetEditors/GraphicsCompositorEditor/Views/GraphicsCompositorEditorView.xaml:33
-msgctxt "Menu"
-msgid "Create"
-msgstr "Crear"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:65
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:109
-msgctxt "Menu"
-msgid "Folder"
-msgstr "Directorio"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:66
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:110
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:191
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:788
-msgctxt "Menu"
-msgid "Empty entity"
-msgstr "Entidad vacía"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/GameEditor/Transformation.cs:16
+msgid "Use translation gizmo"
+msgstr "Usar el gizmo de traslación"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:92
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:136
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:814
-msgctxt "Menu"
-msgid "Actions"
-msgstr "Acciones"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/GameEditor/Transformation.cs:22
+msgid "Use rotation gizmo"
+msgstr "Usar el gizmo de rotación"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:93
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:139
-msgctxt "Menu"
-msgid "Open prefab in editor"
-msgstr "Abrir prefabs en el editor"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/GameEditor/Transformation.cs:28
+msgid "Use scale gizmo"
+msgstr "Usar el gizmo de escala"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:94
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:140
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:816
-msgctxt "Menu"
-msgid "Select prefab in asset view"
-msgstr "Seleccione prefab en la vista de assets"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/GameEditor/TransformationSpace.cs:16
+msgid "Use world coordinates for transformations"
+msgstr "Utilizar las coordenadas del mundo para las transformaciones"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:95
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:141
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:817
-msgctxt "Menu"
-msgid "Break link to prefab"
-msgstr "Romper el enlace con el prefab"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/GameEditor/TransformationSpace.cs:22
+msgid "Use local coordinates for transformations"
+msgstr "Utilizar coordenadas locales para las transformaciones"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:96
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:142
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:818
-msgctxt "Menu"
-msgid "Create prefab from selection"
-msgstr "Crear prefab a partir de la selección"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/GameEditor/TransformationSpace.cs:28
+msgid "Use current camera projection coordinates for transformations"
+msgstr ""
+"Utilizar las coordenadas de la proyección de la cámara actual para las "
+"transformaciones"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:98
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:144
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:820
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:137
-msgctxt "Menu"
-msgid "Duplicate"
-msgstr "Duplicar"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/ScriptEditor/ScriptEditorSettings.cs:11
+msgctxt "Settings"
+msgid "Script editor"
+msgstr "Editor de scripts"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:137
-msgctxt "Menu"
-msgid "Set as active scene"
-msgstr "Establecer como escena activa"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/ScriptEditor/ScriptEditorSettings.cs:18
+msgctxt "Settings"
+msgid "Font size"
+msgstr "Tamaño de la fuente"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:150
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:825
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:143
-msgctxt "Menu"
-msgid "Rename"
-msgstr "Renombrar"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/UIEditorSettings.cs:11
+msgctxt "Settings"
+msgid "UI editor"
+msgstr "Editor de interfaz de usuario"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:167
-msgid "Loading scene..."
-msgstr "Cargando escena...."
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/UIEditorSettings.cs:18
+msgctxt "Settings"
+msgid "Ask before deleting UI elements"
+msgstr "Preguntar antes de eliminar elementos de la interfaz"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:168
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:212
-msgid "This might take a few minutes the first time."
-msgstr "Esto puede tardar unos minutos la primera vez."
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:182
-msgctxt "ToolTip"
-msgid "Create a new entity"
-msgstr "Crear una nueva entidad"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:189
-msgctxt "Menu"
-msgid "New folder"
-msgstr "Nuevo directorio"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:222
-msgctxt "ToolTip"
-msgid "Filter entities by name"
-msgstr "Filtrar entidades por nombre"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:230
-msgctxt "ToolTip"
-msgid "Expand all entities"
-msgstr "Expandir todas las entidades"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:234
-msgctxt "ToolTip"
-msgid "Collapse all entities"
-msgstr "Colapsar todas las entidades"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:258
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:211
-msgid "Loading..."
-msgstr "Cargando..."
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/ViewModels/EntityFolderViewModel.cs:158
+msgctxt "Message"
+msgid ""
+"Unable to rename the folder '{0}' to '{1}'. A folder with the same name "
+"already exists."
+msgstr ""
+"No se ha podido renombrar el directorio '{0}' a '{1}'. Ya existe un "
+"directorio con el mismo nombre."
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:262
-msgid "Unloading..."
-msgstr "Descargando..."
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/ViewModels/EntityHierarchyEditorViewModel.cs:493
+msgctxt "Message"
+msgid "Are you sure you want to delete this entity?"
+msgstr "¿Está seguro de que desea eliminar esta entidad?"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:330
-msgctxt "ToolTip"
-msgid "Focus on this entity (F)"
-msgstr "Centrarse en esta entidad (F)"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/ViewModels/EntityHierarchyEditorViewModel.cs:496
+msgctxt "Message"
+msgid "Are you sure you want to delete these {0} entities?"
+msgstr "¿Está seguro de que desea eliminar estas {0} entidades?"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:337
-msgctxt "ToolTip"
-msgid "Lock/unlock this entity"
-msgstr "Bloquear/desbloquear esta entidad"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/ViewModels/EntityHierarchyEditorViewModel.cs:498
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/ViewModels/UIEditorBaseViewModel.cs:429
+msgctxt "Button"
+msgid "Delete"
+msgstr "Eliminar"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:338
-msgctxt "ToolTip"
-msgid "(Hold Ctrl to apply to child entities recursively)"
-msgstr "(Mantenga Ctrl para aplicar al niño entidades recursivamente)"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/ViewModels/SpriteInfoViewModel.cs:162
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/ViewModels/SpriteInfoViewModel.cs:185
+msgctxt "Message"
+msgid "Couldn't find the file"
+msgstr "No se pudo encontrar el archivo"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:376
-msgctxt "ToolTip"
-msgid "Lock/unlock all entities"
-msgstr "Bloqueo/desbloqueo de todas las entidades"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/ViewModels/SpriteInfoViewModel.cs:172
+msgctxt "Message"
+msgid "There was a problem while editing the image.{0}"
+msgstr "Hubo un problema al editar la imagen. {0}"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:377
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:386
-msgctxt "ToolTip"
-msgid "(Hold Ctrl to apply to child scenes recursively)"
-msgstr "(Mantenga Ctrl para aplicar al niño escenas recursivamente)"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/ViewModels/SpriteInfoViewModel.cs:195
+msgctxt "Message"
+msgid "There was a problem opening Explorer.{0}"
+msgstr "Hubo un problema al abrir el Explorador.{0}"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:385
-msgctxt "ToolTip"
-msgid "Load/unload all entities"
-msgstr "Cargar/descargar todas las entidades"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/ViewModels/UIEditorBaseViewModel.cs:426
+msgctxt "Message"
+msgid "Are you sure you want to delete this UI element?"
+msgstr ""
+"¿Está seguro que desea eliminar este elemento de la interfaz de usuario?"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:406
-msgid "(Unloaded)"
-msgstr "(Descargado)"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/ViewModels/UIEditorBaseViewModel.cs:428
+msgctxt "Message"
+msgid "Are you sure you want to delete these {0} UI elements?"
+msgstr ""
+"¿Está seguro de que desea eliminar estos {0} elementos de la interfaz de "
+"usuario?"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:473
-msgctxt "ToolTip"
-msgid "Light probes and cubemaps..."
-msgstr "Sondas de luz y cubemaps...."
+#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:10
+msgid "Create a game..."
+msgstr "Crear un juego..."
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:483
-msgid "Light probes"
-msgstr "Sondas de luz"
+#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:21
+#: ../editor/Stride.Assets.Presentation/Templates/ProjectLibraryWindow.xaml:23
+#: ../editor/Stride.Assets.Presentation/Templates/ScriptNameWindow.xaml:31
+msgid "Namespace:"
+msgstr "Namespace:"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:488
-msgid "Bounces:"
-msgstr "Rebotes:"
+#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:26
+msgid "Platforms"
+msgstr "Plataformas"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:492
-msgctxt "ToolTip"
-msgid "Compute lighting using light probes"
-msgstr "Calcular la iluminación con sondas de luz"
+#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:48
+#: ../editor/Stride.Assets.Presentation/Templates/UpdatePlatformsWindows.xaml:45
+msgid "This machine doesn't meet the requirements to build for this platform."
+msgstr "Esta máquina no cumple los requisitos para esta plataforma."
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:500
-msgctxt "ToolTip"
-msgid "Reset light probes"
-msgstr "Reiniciar las sondas de luz"
+#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:58
+msgid "Asset packs"
+msgstr "Paquetes de assets"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:504
-msgid "Reset"
-msgstr "Reiniciar"
+#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:78
+msgid "Rendering"
+msgstr "Renderizado"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:510
-msgid "Cubemap"
-msgstr "'Cubemap'"
+#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:90
+msgctxt "Button"
+msgid "High dynamic range (HDR)"
+msgstr "Alto rango dinámico (HDR)"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:514
-msgctxt "ToolTip"
-msgid "Generate a cubemap from the scene view and save as a texture"
-msgstr "Generar un cubemap desde la vista de escena y guardar como una textura"
+#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:92
+msgctxt "Button"
+msgid "Low dynamic range (LDR)"
+msgstr "Bajo rango dinámico (LDR)"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:518
-msgid "Capture"
-msgstr "capturar"
+#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:126
+#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:54
+#: ../editor/Stride.Assets.Presentation/Templates/ProjectLibraryWindow.xaml:27
+#: ../editor/Stride.Assets.Presentation/Templates/UpdatePlatformsWindows.xaml:54
+msgctxt "Button"
+msgid "OK"
+msgstr "De acuerdo"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:527
-msgctxt "ToolTip"
-msgid "Navigation visibility..."
-msgstr "Visibilidad de navegación..."
+#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:10
+msgid "Import from model"
+msgstr "Importar desde un modelo"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:537
-msgid "Show navigation meshes:"
-msgstr "Ver Mallas de navegación:"
+#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:22
+msgid "Materials and textures"
+msgstr "Materiales y texturas"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:539
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:596
-#: ../editor/Stride.Assets.Presentation/View/SkeletonPropertyTemplates.xaml:25
+#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:26
msgctxt "Button"
-msgid "All"
-msgstr "todo"
+msgid "Import materials"
+msgstr "Importar materiales"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:540
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:597
-#: ../editor/Stride.Assets.Presentation/View/SkeletonPropertyTemplates.xaml:27
+#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:27
+#, fuzzy
msgctxt "Button"
-msgid "None"
-msgstr "Ninguno"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:566
-msgctxt "ToolTip"
-msgid "Grid and gizmo options..."
-msgstr "Opciones de cuadrícula y gizmo..."
+msgid "Deduplicate materials"
+msgstr "Importar materiales"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:576
-msgid "Transformation gizmo size:"
-msgstr "Tamaño del gizmo de transformación:"
+#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:28
+msgid "Warning: Deduplicate materials is currently not supported for FBX files"
+msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:581
-msgid "Component gizmo size:"
-msgstr "Tamaño del gizmo de componente:"
+#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:29
+msgctxt "Button"
+msgid "Import textures"
+msgstr "Importar texturas"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:582
+#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:30
+#, fuzzy
msgctxt "Button"
-msgid "Fixed"
-msgstr "Fijar"
+msgid "Import Animations"
+msgstr "Importar materiales"
+
+#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:34
+msgid "Skeleton"
+msgstr "Esqueleto"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:590
+#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:38
msgctxt "Button"
-msgid "Camera preview"
-msgstr "Vista previa de la cámara"
+msgid "Import skeleton"
+msgstr "Importar esqueleto"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:591
+#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:39
msgctxt "Button"
-msgid "Light probe volumes"
-msgstr "Volúmenes de luz de la sonda"
+msgid "No skeleton"
+msgstr "Sin esqueleto"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:608
+#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:40
msgctxt "Button"
-msgid "Other entities"
-msgstr "Otras entidades"
+msgid "Use another skeleton for this model:"
+msgstr "Utilice otro esqueleto para este modelo:"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:616
-msgctxt "ToolTip"
-msgid "Editor camera options..."
-msgstr "Opciones de la cámara del editor..."
+#: ../editor/Stride.Assets.Presentation/Templates/ProjectLibraryWindow.xaml:10
+msgid "New code library"
+msgstr "Nueva biblioteca de código"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:626
-msgid "Projection"
-msgstr "Proyección"
+#: ../editor/Stride.Assets.Presentation/Templates/ProjectLibraryWindow.xaml:21
+msgid "Library name:"
+msgstr "Nombre de la biblioteca:"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:629
-msgctxt "Button"
-msgid "Perspective"
-msgstr "Perspectiva"
+#: ../editor/Stride.Assets.Presentation/Templates/ScriptNameWindow.xaml:9
+msgid "New script"
+msgstr "Nuevo script"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:630
+#: ../editor/Stride.Assets.Presentation/Templates/ScriptNameWindow.xaml:20
msgctxt "Button"
-msgid "Orthographic"
-msgstr "Ortográfico"
+msgid "Create script"
+msgstr "Crear script"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:632
-msgid "Near plane:"
-msgstr "Plano de cerca:"
+#: ../editor/Stride.Assets.Presentation/Templates/ScriptNameWindow.xaml:25
+msgid "Class:"
+msgstr "Clase:"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:634
-msgid "Far plane:"
-msgstr "Plano lejano:"
+#: ../editor/Stride.Assets.Presentation/Templates/ScriptNameWindow.xaml:28
+msgid "Template:"
+msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:636
-msgid "Field of view:"
-msgstr "Campo de visión:"
+#: ../editor/Stride.Assets.Presentation/Templates/UpdatePlatformsWindows.xaml:9
+msgid "Select platforms"
+msgstr "Seleccionar plataformas"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:642
-msgid "Orthographic size:"
-msgstr "Tamaño ortográfica:"
+#: ../editor/Stride.Assets.Presentation/Templates/UpdatePlatformsWindows.xaml:31
+msgid "(This will remove the project from the package and disk.)"
+msgstr "(Esto eliminará el proyecto del paquete y el disco.)"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:648
-msgid "Movement"
-msgstr "Movimiento"
+#: ../editor/Stride.Assets.Presentation/Templates/UpdatePlatformsWindows.xaml:52
+msgctxt "Button"
+msgid "Force regeneration of all platform projects"
+msgstr "Forzar regeneración de todas las plataformas de proyectos"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:652
-msgid "Speed:"
-msgstr "Velocidad:"
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:28
+msgctxt "ToolTip"
+msgid "Play the animation"
+msgstr "Jugar la animación"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:657
-msgid "Orientation"
-msgstr "Orientación"
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:31
+msgctxt "ToolTip"
+msgid "Pause the animation"
+msgstr "Pausar la animación"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:660
-msgctxt "Button"
-msgid "Front"
-msgstr "Delante"
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:43
+msgid "Time scale:"
+msgstr "Escala de tiempo:"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:662
-msgctxt "Button"
-msgid "Back"
-msgstr "Atrás"
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:117
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:136
+msgctxt "ToolTip"
+msgid "Reset the camera"
+msgstr "Reiniciar la cámara"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:664
-msgctxt "Button"
-msgid "Top"
-msgstr "Arriba"
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:187
+msgid ""
+"Scenes can't be previewed. To see the scene, open it in the scene editor."
+msgstr ""
+"Las escenas no se pueden previsualizar. Para ver la escena, ábrala en el "
+"editor de escenas."
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:666
-msgctxt "Button"
-msgid "Bottom"
-msgstr "Abajo"
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:201
+msgctxt "ToolTip"
+msgid "Play the sound"
+msgstr "Reproducir el sonido"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:668
-msgctxt "Button"
-msgid "Left"
-msgstr "Izquierda"
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:204
+msgctxt "ToolTip"
+msgid "Pause the sound"
+msgstr "Pausar el sonido"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:670
-msgctxt "Button"
-msgid "Right"
-msgstr "Derecha"
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:240
+msgid "Building preview sound asset..."
+msgstr "Creación de una vista previa de sonido...."
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:701
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:278
msgctxt "ToolTip"
-msgid "Snap translations to this value"
-msgstr "Ajustar las transformaciones a este valor"
+msgid "Previous sprite"
+msgstr "Sprite anterior"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:710
-msgctxt "ToolTip"
-msgid "Snap rotations to this value"
-msgstr "Ajustar las rotaciones a este valor"
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:280
+msgid "Sprite:"
+msgstr "Sprite:"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:719
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:283
msgctxt "ToolTip"
-msgid "Snap scale to this factor"
-msgstr "Ajustar la escala a este factor"
+msgid "Next sprite"
+msgstr "Siguiente sprite"
+
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:311
+msgid "Preview text"
+msgstr "Vista previa del texto"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:743
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:353
msgctxt "ToolTip"
-msgid ""
-"Toggle material selection (click a selected asset to select its material)"
-msgstr ""
-"Alternar la selección de materiales (haga clic en un asset seleccionado para "
-"elegir su material)"
+msgid "Previous slice"
+msgstr "Segmento anterior"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:746
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:357
msgctxt "ToolTip"
-msgid "Show or hide selection mask"
-msgstr "Mostrar u ocultar la máscara de selección"
+msgid "Next slice"
+msgstr "Siguiente segmento"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:748
-msgid "Loading assets..."
-msgstr "Cargando assets...."
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:380
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:445
+msgid "W: {0}"
+msgstr "W: {0}"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:815
-msgctxt "Menu"
-msgid "Open in prefab editor"
-msgstr "Abrir en el editor de prefabs"
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:381
+msgid "H: {0}"
+msgstr "H: {0}"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:857
-msgid ""
-"Before you resume, fix the failing asset (likely a graphics compositor or "
-"scene)."
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:446
+#, fuzzy
+msgid "L: {0}"
+msgstr "W: {0}"
+
+#: ../editor/Stride.Assets.Presentation/View/AddEntityComponentUserControl.xaml:22
+msgid "Add component"
+msgstr "Añadir componente"
+
+#: ../editor/Stride.Assets.Presentation/View/AddEntityComponentUserControl.xaml:35
+msgid "Search"
msgstr ""
-"Antes de reanudar, arregle el asset defectuoso (probablemente un compositor "
-"gráfico o una escena)."
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:859
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:516
-msgctxt "Button"
-msgid "Resume"
-msgstr "Reanudar"
+#: ../editor/Stride.Assets.Presentation/View/AnimationPropertyTemplates.xaml:18
+msgctxt "ToolTip"
+msgid "Edit curve"
+msgstr "Tratar curva"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:861
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:518
+#: ../editor/Stride.Assets.Presentation/View/AnimationPropertyTemplates.xaml:70
+#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:71
+#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:111
+#: ../editor/Stride.Assets.Presentation/View/SkeletonPropertyTemplates.xaml:63
+msgid "(Different values)"
+msgstr "(Valores diferentes)"
+
+#: ../editor/Stride.Assets.Presentation/View/DebugEntityHierarchyEditorUserControl.xaml:13
msgctxt "Button"
-msgid "Copy error to clipboard"
-msgstr "Error de copia en el portapapeles"
+msgid "Refresh"
+msgstr "Actualizar"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityPickerWindow.xaml:13
-msgid "Select an entity"
-msgstr "Seleccionar una entidad"
+#: ../editor/Stride.Assets.Presentation/View/DebuggerPickerWindow.xaml:11
+msgid "Live scripting debugger"
+msgstr "Depurador de scripts en vivo"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityPickerWindow.xaml:23
+#: ../editor/Stride.Assets.Presentation/View/DebuggerPickerWindow.xaml:21
msgctxt "ToolTip"
-msgid "Select the selected assets"
-msgstr "Seleccionar los assets escogidos"
+msgid "Select these assets"
+msgstr "Seleccione estos assets"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityPickerWindow.xaml:28
#: ../editor/Stride.Assets.Presentation/View/DebuggerPickerWindow.xaml:26
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityPickerWindow.xaml:28
msgctxt "ToolTip"
msgid "Cancel (Esc)"
msgstr "Cancelar (Esc)"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityPickerWindow.xaml:37
-msgid "Select an entity:"
-msgstr "Seleccione una entidad:"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityPickerWindow.xaml:66
-msgid "(Index: {0})"
-msgstr "(Índice: {0})"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/GraphicsCompositorEditor/Views/GraphicsCompositorEditorView.xaml:49
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:129
-msgctxt "Menu"
-msgid "Action"
-msgstr "Acción"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/GraphicsCompositorEditor/Views/GraphicsCompositorEditorView.xaml:50
-msgctxt "Menu"
-msgid "Delete selection"
-msgstr "Eliminar selección"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/GraphicsCompositorEditor/Views/GraphicsCompositorEditorView.xaml:202
-msgid "Render stages:"
-msgstr "Etapas de renderizado:"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/GraphicsCompositorEditor/Views/GraphicsCompositorEditorView.xaml:254
-msgid "Render features:"
-msgstr "Características de renderizado:"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/GraphicsCompositorEditor/Views/GraphicsCompositorEditorView.xaml:278
-msgid "Camera slots:"
-msgstr "Ranuras de la cámara:"
+#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:44
+#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:84
+#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:182
+#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:209
+msgctxt "ToolTip"
+msgid "Select an asset"
+msgstr "Seleccione un asset"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/ScriptEditor/Resources/ThemeScriptEditor.xaml:107
+#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:50
+#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:90
+#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:214
msgctxt "ToolTip"
-msgid "Toggle between find and replace modes"
-msgstr "Alternar entre los modos Buscar y Reemplazar"
+msgid "Clear the reference"
+msgstr "Limpiar la referencia"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/ScriptEditor/Resources/ThemeScriptEditor.xaml:167
+#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:56
+#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:96
+#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:168
msgctxt "ToolTip"
-msgid "Replace next (Alt+R)"
-msgstr "Reemplazar siguiente (Alt + R)"
+msgid "Select the referenced asset"
+msgstr "Seleccione el asset que se hace referencia"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/ScriptEditor/Resources/ThemeScriptEditor.xaml:177
+#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:205
msgctxt "ToolTip"
-msgid "Replace all (Alt+A)"
-msgstr "Reemplazar todos (Alt + A)"
+msgid "Highlight this material in the scene editor"
+msgstr "Resaltar este material en el editor de escena"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/ScriptEditor/Resources/ThemeScriptEditor.xaml:253
-msgid "No suggestions"
-msgstr "No hay sugerencias"
+#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:260
+msgid "Add configuration"
+msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:53
-msgctxt "Button"
-msgid "Sprite sheet properties"
-msgstr "Propiedades de la hoja de sprites"
+#: ../editor/Stride.Assets.Presentation/View/MaterialPropertyTemplates.xaml:13
+msgid "Select shader..."
+msgstr "Seleccionar el shader."
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:56
-msgid "Sheet type:"
-msgstr "Tipo de hoja:"
+#: ../editor/Stride.Assets.Presentation/View/SkeletonPropertyTemplates.xaml:24
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:569
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:624
+msgctxt "Button"
+msgid "All"
+msgstr "todo"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:89
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:301
+#: ../editor/Stride.Assets.Presentation/View/SkeletonPropertyTemplates.xaml:26
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:570
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:625
msgctxt "Button"
-msgid "Use color key"
-msgstr "Usar clave de color"
+msgid "None"
+msgstr "Ninguno"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:90
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:42
msgctxt "ToolTip"
-msgid "If enabled, the sprite uses the given color as transparency"
-msgstr ""
-"Si está habilitado, el sprite utiliza el color determinado como transparencia"
+msgid "Remove the selected curve"
+msgstr "Quitar la curva seleccionada"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:118
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:44
+msgid "Curves:"
+msgstr "Curvas:"
+
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:74
msgctxt "ToolTip"
-msgid "To select the color key, select a pixel color from the image"
-msgstr ""
-"Para seleccionar la clave de color, seleccione un color del pixel de la "
-"imagen"
+msgid "Show or hide the tracker"
+msgstr "Mostrar u ocultar el tracker"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:127
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:80
msgctxt "ToolTip"
-msgid "Add a new empty sprite"
-msgstr "Añadir un nuevo sprite vacío"
+msgid "Fit view to curve"
+msgstr "Ajustar la vista de la curva"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:130
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:83
msgctxt "ToolTip"
-msgid "Duplicate selected sprites"
-msgstr "Duplicar sprites seleccionados"
+msgid "Fit view to curve height"
+msgstr "Ajustar la vista a la altura de la curva"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:133
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:86
msgctxt "ToolTip"
-msgid "Delete selected sprites"
-msgstr "Eliminar sprites seleccionados"
+msgid "Fit view to curve width"
+msgstr "Ajustar la vista a la anchura de la curva"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:136
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:93
msgctxt "ToolTip"
-msgid "Move selected sprites up"
-msgstr "Mover hacia arriba los sprites seleccionados"
+msgid "Delete selected points"
+msgstr "Eliminar puntos seleccionados"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:140
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:102
msgctxt "ToolTip"
-msgid "Move selected sprites down"
-msgstr "Mover hacia abajo los sprites seleccionados"
+msgid "First key"
+msgstr "Primera clave"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:143
-msgid "Sprites:"
-msgstr "Sprites:"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:165
-msgctxt "Menu"
-msgid "Add new sprite"
-msgstr "Añadir nuevo sprite"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:166
-msgctxt "Menu"
-msgid "Duplicate sprite"
-msgstr "Duplicar sprite"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:167
-msgctxt "Menu"
-msgid "Edit image"
-msgstr "Editar imagen"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:168
-msgctxt "Menu"
-msgid "Show image in explorer"
-msgstr "Mostrar imagen en el explorador de archivos"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:217
-msgid "Select a single image from the left panel"
-msgstr "Seleccione una única imagen del panel izquierdo"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:224
-msgctxt "ToolTip"
-msgid "Select previous sprite"
-msgstr "Seleccione el sprite anterior"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:228
-msgctxt "ToolTip"
-msgid "Select next sprite"
-msgstr "Seleccione el siguiente sprite"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:233
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:382
-msgctxt "ToolTip"
-msgid "Zoom out"
-msgstr "Zoom de alejamiento"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:237
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:386
-msgctxt "ToolTip"
-msgid "Zoom in"
-msgstr "Zoom"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:241
-msgctxt "ToolTip"
-msgid "Scale to real pixel size"
-msgstr "Escalar hasta tamaño de píxel real"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:245
-msgctxt "ToolTip"
-msgid "Fit image to screen"
-msgstr "Ajustar la imagen a la pantalla"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:249
-msgctxt "ToolTip"
-msgid "Center view on current sprite region"
-msgstr "Centrar la vista en la región actual del sprite"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:255
-msgctxt "ToolTip"
-msgid "Change selection rectangle color"
-msgstr "Cambiar el color del rectángulo de selección"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:272
-msgctxt "ToolTip"
-msgid "Highlight the current selection"
-msgstr "Resaltar la selección actual"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:275
-msgctxt "ToolTip"
-msgid "Select entire image"
-msgstr "Seleccionar toda la imagen"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:283
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:105
msgctxt "ToolTip"
-msgid "Select the sprite region using the magic wand"
-msgstr "Seleccionar la región del sprite con la varita mágica"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:300
-msgctxt "Button"
-msgid "Use transparency"
-msgstr "Usar transparencia"
+msgid "Previous key"
+msgstr "Clave anterior"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:311
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:108
msgctxt "ToolTip"
-msgid "Move the sprite center"
-msgstr "Mover el centro del sprite"
+msgid "Next key"
+msgstr "Siguiente clave"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:319
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:111
msgctxt "ToolTip"
-msgid "Resize the sprite borders"
-msgstr "Redimensionar los bordes del sprite"
+msgid "Last key"
+msgstr "Última clave"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:330
-msgctxt "ToolTip"
-msgid "Unlock the sprite borders"
-msgstr "Desbloquear los bordes del sprite"
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:118
+msgid "Key"
+msgstr "Clave"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:334
-msgctxt "ToolTip"
-msgid "Lock the sprite borders"
-msgstr "Bloquear los bordes del sprite"
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:121
+msgid "Value"
+msgstr "Valor"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:37
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:168
msgctxt "Menu"
-msgid "Layout"
-msgstr "Layout"
+msgid "Curve"
+msgstr "Curva"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:38
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:170
msgctxt "Menu"
-msgid "Group into"
-msgstr "Agrupar en"
+msgid "Add point"
+msgstr "Agregar punto"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:49
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:173
msgctxt "Menu"
-msgid "Ungroup"
-msgstr "Desagrupar"
+msgid "Delete selected points"
+msgstr "Eliminar puntos seleccionados"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:53
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:175
msgctxt "Menu"
-msgid "Change layout type"
-msgstr "Cambiar el tipo de layout"
+msgid "Clear whole curve"
+msgstr "Borrar toda la curva"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:69
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:178
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:187
msgctxt "Menu"
-msgid "Pin origin"
-msgstr "Origen de alfiler"
+msgid "View"
+msgstr "Ver"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:83
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:179
msgctxt "Menu"
-msgid "Top left"
-msgstr "Arriba a la izquierda"
+msgid "Fit to curve"
+msgstr "Ajustar a la curva"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:84
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:181
msgctxt "Menu"
-msgid "Top"
-msgstr "Arriba"
+msgid "Fit to curve height"
+msgstr "Ajuste a la altura de la curva"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:85
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:183
msgctxt "Menu"
-msgid "Top right"
-msgstr "Arriba a la derecha"
+msgid "Fit to curve width"
+msgstr "Ajuste a la anchura de la curva"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:86
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:65
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:109
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:189
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:816
+#: ../editor/Stride.Assets.Presentation/AssetEditors/GraphicsCompositorEditor/Views/GraphicsCompositorEditorView.xaml:33
msgctxt "Menu"
-msgid "Left"
-msgstr "Izquierda"
+msgid "Create"
+msgstr "Crear"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:87
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:66
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:110
msgctxt "Menu"
-msgid "Center"
-msgstr "Centro"
+msgid "Folder"
+msgstr "Directorio"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:88
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:67
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:111
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:193
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:817
msgctxt "Menu"
-msgid "Right"
-msgstr "Derecha"
+msgid "Empty entity"
+msgstr "Entidad vacía"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:89
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:93
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:137
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:843
msgctxt "Menu"
-msgid "Bottom left"
-msgstr "Abajo a la izquierda"
+msgid "Actions"
+msgstr "Acciones"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:90
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:94
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:140
msgctxt "Menu"
-msgid "Bottom"
-msgstr "Abajo"
+msgid "Open prefab in editor"
+msgstr "Abrir prefabs en el editor"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:91
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:95
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:141
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:845
msgctxt "Menu"
-msgid "Bottom right"
-msgstr "Abajo a la derecha"
+msgid "Select prefab in asset view"
+msgstr "Seleccione prefab en la vista de assets"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:92
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:96
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:142
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:846
msgctxt "Menu"
-msgid "Front"
-msgstr "Delante"
+msgid "Break link to prefab"
+msgstr "Romper el enlace con el prefab"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:93
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:97
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:143
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:847
msgctxt "Menu"
-msgid "Middle"
-msgstr "En medio"
+msgid "Create prefab from selection"
+msgstr "Crear prefab a partir de la selección"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:94
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:99
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:145
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:849
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:137
msgctxt "Menu"
-msgid "Back"
-msgstr "Atrás"
+msgid "Duplicate"
+msgstr "Duplicar"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:101
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:138
msgctxt "Menu"
-msgid "Row"
-msgstr "Fila"
+msgid "Set as active scene"
+msgstr "Establecer como escena activa"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:103
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:121
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:151
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:854
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:143
msgctxt "Menu"
-msgid "Move up"
-msgstr "Mover hacia arriba"
+msgid "Rename"
+msgstr "Renombrar"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:104
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:124
-msgctxt "Menu"
-msgid "Move down"
-msgstr "Mover hacia abajo"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:168
+msgid "Loading scene..."
+msgstr "Cargando escena...."
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:106
-msgctxt "Menu"
-msgid "Column"
-msgstr "Columna"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:169
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:212
+msgid "This might take a few minutes the first time."
+msgstr "Esto puede tardar unos minutos la primera vez."
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:108
-msgctxt "Menu"
-msgid "Move left"
-msgstr "Mover hacia la izquierda"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:184
+msgctxt "ToolTip"
+msgid "Create a new entity"
+msgstr "Crear una nueva entidad"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:109
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:191
msgctxt "Menu"
-msgid "Move right"
-msgstr "Mover hacia la derecha"
+msgid "New folder"
+msgstr "Nuevo directorio"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:111
-msgctxt "Menu"
-msgid "Layer"
-msgstr "Capa"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:113
-msgctxt "Menu"
-msgid "Move back"
-msgstr "Mover hacia atrás"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:114
-msgctxt "Menu"
-msgid "Move front"
-msgstr "Mover al frente"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:130
-msgctxt "Menu"
-msgid "Open library in editor"
-msgstr "Abrir biblioteca en el editor"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:131
-msgctxt "Menu"
-msgid "Select library in asset view"
-msgstr "Seleccionar biblioteca en la vista de assets"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:132
-msgctxt "Menu"
-msgid "Break link to library"
-msgstr "Romper el vínculo a la biblioteca"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:134
-msgctxt "Menu"
-msgid "Create page from selection"
-msgstr "Crear página a partir de la selección"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:135
-msgctxt "Menu"
-msgid "Create library from selection"
-msgstr "Crear biblioteca a partir de la selección"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:187
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:177
-msgctxt "Menu"
-msgid "View"
-msgstr "Ver"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:188
-msgctxt "Menu"
-msgid "Zoom in"
-msgstr "Zoom"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:224
+msgctxt "ToolTip"
+msgid "Filter entities by name"
+msgstr "Filtrar entidades por nombre"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:189
-msgctxt "Menu"
-msgid "Zoom out"
-msgstr "Zoom de alejamiento"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:232
+msgctxt "ToolTip"
+msgid "Expand all entities"
+msgstr "Expandir todas las entidades"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:190
-msgctxt "Menu"
-msgid "Reset camera"
-msgstr "Reiniciar la cámara"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:236
+msgctxt "ToolTip"
+msgid "Collapse all entities"
+msgstr "Colapsar todas las entidades"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:226
-msgctxt "Button"
-msgid "UI properties"
-msgstr "Propiedades de la interfaz de usuario"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:263
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:211
+msgid "Loading..."
+msgstr "Cargando..."
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:237
-msgid "UI library"
-msgstr "Biblioteca de interfaz de usuario"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:267
+msgid "Unloading..."
+msgstr "Descargando..."
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:284
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:336
msgctxt "ToolTip"
-msgid "Expand all elements"
-msgstr "Expandir todos los elementos"
+msgid "Focus on this entity (F)"
+msgstr "Centrarse en esta entidad (F)"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:288
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:343
msgctxt "ToolTip"
-msgid "Collapse all elements"
-msgstr "Contraer todos los elementos"
+msgid "Lock/unlock this entity"
+msgstr "Bloquear/desbloquear esta entidad"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:378
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:344
msgctxt "ToolTip"
-msgid "Reset zoom"
-msgstr "Reiniciar ampliación"
+msgid "(Hold Ctrl to apply to child entities recursively)"
+msgstr "(Mantenga Ctrl para aplicar al niño entidades recursivamente)"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:389
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:382
msgctxt "ToolTip"
-msgid "Snaps to this value (0 to disable)"
-msgstr "Se ajusta a este valor (0 para desactivarlo)"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:401
-msgid "Colors"
-msgstr "Colores"
+msgid "Lock/unlock all entities"
+msgstr "Bloqueo/desbloqueo de todas las entidades"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:417
-msgid "Guideline"
-msgstr "Directriz"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:383
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:392
+msgctxt "ToolTip"
+msgid "(Hold Ctrl to apply to child scenes recursively)"
+msgstr "(Mantenga Ctrl para aplicar al niño escenas recursivamente)"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:433
-msgid "Highlight"
-msgstr "Resalte"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:391
+msgctxt "ToolTip"
+msgid "Load/unload all entities"
+msgstr "Cargar/descargar todas las entidades"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:449
-msgid "Selection"
-msgstr "Selección"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:412
+msgid "(Unloaded)"
+msgstr "(Descargado)"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:465
-msgid "Sizing"
-msgstr "Dimensionamiento"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:479
+#, fuzzy
+msgctxt "ToolTip"
+msgid "Viewport grid settings..."
+msgstr "Ajustes del viewport"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:514
-msgid ""
-"Before you resume, fix the failing asset (likely a UI page or UI library)."
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:487
+msgid "Grid axis"
msgstr ""
-"Antes de reanudar, arregle el asset defectuoso (probablemente una página o "
-"biblioteca de interfaz de usuario)."
-#: ../editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/Views/VisualScriptEditorView.xaml:213
-msgctxt "Menu"
-msgid "Get"
-msgstr "Get"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/Views/VisualScriptEditorView.xaml:214
-msgctxt "Menu"
-msgid "Set"
-msgstr "Establecer"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/Views/VisualScriptEditorView.xaml:253
-msgid "Variables:"
-msgstr "Variables:"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/Views/VisualScriptEditorView.xaml:302
-msgid "Functions:"
-msgstr "Funciones:"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:490
+msgctxt "Button"
+msgid "X"
+msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/Views/VisualScriptEditorView.xaml:346
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:491
msgctxt "Button"
-msgid "Static method"
-msgstr "Método estático"
+msgid "Y"
+msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/Views/VisualScriptEditorView.xaml:347
-msgid "Return type..."
-msgstr "Tipo de valor devuelto..."
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:492
+msgctxt "Button"
+msgid "Z"
+msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/Views/VisualScriptEditorView.xaml:354
-msgid "Function parameters:"
-msgstr "Parámetros de la función:"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:495
+msgid "Grid opacity"
+msgstr ""
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:41
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:503
msgctxt "ToolTip"
-msgid "Remove the selected curve"
-msgstr "Quitar la curva seleccionada"
+msgid "Light probes and cubemaps..."
+msgstr "Sondas de luz y cubemaps...."
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:43
-msgid "Curves:"
-msgstr "Curvas:"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:513
+msgid "Light probes"
+msgstr "Sondas de luz"
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:73
-msgctxt "ToolTip"
-msgid "Show or hide the tracker"
-msgstr "Mostrar u ocultar el tracker"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:518
+msgid "Bounces:"
+msgstr "Rebotes:"
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:79
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:522
msgctxt "ToolTip"
-msgid "Fit view to curve"
-msgstr "Ajustar la vista de la curva"
+msgid "Compute lighting using light probes"
+msgstr "Calcular la iluminación con sondas de luz"
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:82
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:530
msgctxt "ToolTip"
-msgid "Fit view to curve height"
-msgstr "Ajustar la vista a la altura de la curva"
+msgid "Reset light probes"
+msgstr "Reiniciar las sondas de luz"
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:85
-msgctxt "ToolTip"
-msgid "Fit view to curve width"
-msgstr "Ajustar la vista a la anchura de la curva"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:534
+msgid "Reset"
+msgstr "Reiniciar"
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:92
-msgctxt "ToolTip"
-msgid "Delete selected points"
-msgstr "Eliminar puntos seleccionados"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:540
+msgid "Cubemap"
+msgstr "'Cubemap'"
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:101
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:544
msgctxt "ToolTip"
-msgid "First key"
-msgstr "Primera clave"
+msgid "Generate a cubemap from the scene view and save as a texture"
+msgstr "Generar un cubemap desde la vista de escena y guardar como una textura"
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:104
-msgctxt "ToolTip"
-msgid "Previous key"
-msgstr "Clave anterior"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:548
+msgid "Capture"
+msgstr "capturar"
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:107
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:557
msgctxt "ToolTip"
-msgid "Next key"
-msgstr "Siguiente clave"
+msgid "Navigation visibility..."
+msgstr "Visibilidad de navegación..."
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:567
+msgid "Show navigation meshes:"
+msgstr "Ver Mallas de navegación:"
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:110
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:596
msgctxt "ToolTip"
-msgid "Last key"
-msgstr "Última clave"
+msgid "Grid and gizmo options..."
+msgstr "Opciones de cuadrícula y gizmo..."
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:117
-msgid "Key"
-msgstr "Clave"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:606
+msgid "Transformation gizmo size:"
+msgstr "Tamaño del gizmo de transformación:"
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:120
-msgid "Value"
-msgstr "Valor"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:611
+msgid "Component gizmo size:"
+msgstr "Tamaño del gizmo de componente:"
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:167
-msgctxt "Menu"
-msgid "Curve"
-msgstr "Curva"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:612
+msgctxt "Button"
+msgid "Fixed"
+msgstr "Fijar"
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:169
-msgctxt "Menu"
-msgid "Add point"
-msgstr "Agregar punto"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:618
+msgctxt "Button"
+msgid "Camera preview"
+msgstr "Vista previa de la cámara"
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:172
-msgctxt "Menu"
-msgid "Delete selected points"
-msgstr "Eliminar puntos seleccionados"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:619
+msgctxt "Button"
+msgid "Light probe volumes"
+msgstr "Volúmenes de luz de la sonda"
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:174
-msgctxt "Menu"
-msgid "Clear whole curve"
-msgstr "Borrar toda la curva"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:636
+msgctxt "Button"
+msgid "Other entities"
+msgstr "Otras entidades"
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:178
-msgctxt "Menu"
-msgid "Fit to curve"
-msgstr "Ajustar a la curva"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:644
+msgctxt "ToolTip"
+msgid "Editor camera options..."
+msgstr "Opciones de la cámara del editor..."
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:180
-msgctxt "Menu"
-msgid "Fit to curve height"
-msgstr "Ajuste a la altura de la curva"
-
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:182
-msgctxt "Menu"
-msgid "Fit to curve width"
-msgstr "Ajuste a la anchura de la curva"
-
-#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:10
-msgid "Create a game..."
-msgstr "Crear un juego..."
-
-#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:21
-#: ../editor/Stride.Assets.Presentation/Templates/ProjectLibraryWindow.xaml:23
-#: ../editor/Stride.Assets.Presentation/Templates/ScriptNameWindow.xaml:28
-msgid "Namespace:"
-msgstr "Namespace:"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:654
+msgid "Projection"
+msgstr "Proyección"
-#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:26
-msgid "Platforms"
-msgstr "Plataformas"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:657
+msgctxt "Button"
+msgid "Perspective"
+msgstr "Perspectiva"
-#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:48
-#: ../editor/Stride.Assets.Presentation/Templates/UpdatePlatformsWindows.xaml:45
-msgid "This machine doesn't meet the requirements to build for this platform."
-msgstr "Esta máquina no cumple los requisitos para esta plataforma."
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:658
+msgctxt "Button"
+msgid "Orthographic"
+msgstr "Ortográfico"
-#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:58
-msgid "Asset packs"
-msgstr "Paquetes de assets"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:660
+msgid "Near plane:"
+msgstr "Plano de cerca:"
-#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:78
-msgid "Rendering"
-msgstr "Renderizado"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:662
+msgid "Far plane:"
+msgstr "Plano lejano:"
-#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:90
-msgctxt "Button"
-msgid "High dynamic range (HDR)"
-msgstr "Alto rango dinámico (HDR)"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:664
+msgid "Field of view:"
+msgstr "Campo de visión:"
-#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:92
-msgctxt "Button"
-msgid "Low dynamic range (LDR)"
-msgstr "Bajo rango dinámico (LDR)"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:670
+msgid "Orthographic size:"
+msgstr "Tamaño ortográfica:"
-#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:126
-#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:51
-#: ../editor/Stride.Assets.Presentation/Templates/ProjectLibraryWindow.xaml:27
-#: ../editor/Stride.Assets.Presentation/Templates/UpdatePlatformsWindows.xaml:54
-msgctxt "Button"
-msgid "OK"
-msgstr "De acuerdo"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:676
+msgid "Movement"
+msgstr "Movimiento"
-#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:10
-msgid "Import from model"
-msgstr "Importar desde un modelo"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:679
+msgid "Speed:"
+msgstr "Velocidad:"
-#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:22
-msgid "Materials and textures"
-msgstr "Materiales y texturas"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:685
+msgid "Orientation"
+msgstr "Orientación"
-#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:26
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:688
msgctxt "Button"
-msgid "Import materials"
-msgstr "Importar materiales"
+msgid "Front"
+msgstr "Delante"
-#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:27
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:690
msgctxt "Button"
-msgid "Import textures"
-msgstr "Importar texturas"
-
-#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:31
-msgid "Skeleton"
-msgstr "Esqueleto"
+msgid "Back"
+msgstr "Atrás"
-#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:35
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:692
msgctxt "Button"
-msgid "Import skeleton"
-msgstr "Importar esqueleto"
+msgid "Top"
+msgstr "Arriba"
-#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:36
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:694
msgctxt "Button"
-msgid "No skeleton"
-msgstr "Sin esqueleto"
+msgid "Bottom"
+msgstr "Abajo"
-#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:37
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:696
msgctxt "Button"
-msgid "Use another skeleton for this model:"
-msgstr "Utilice otro esqueleto para este modelo:"
-
-#: ../editor/Stride.Assets.Presentation/Templates/ProjectLibraryWindow.xaml:10
-msgid "New code library"
-msgstr "Nueva biblioteca de código"
-
-#: ../editor/Stride.Assets.Presentation/Templates/ProjectLibraryWindow.xaml:21
-msgid "Library name:"
-msgstr "Nombre de la biblioteca:"
-
-#: ../editor/Stride.Assets.Presentation/Templates/ScriptNameWindow.xaml:9
-msgid "New script"
-msgstr "Nuevo script"
+msgid "Left"
+msgstr "Izquierda"
-#: ../editor/Stride.Assets.Presentation/Templates/ScriptNameWindow.xaml:20
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:698
msgctxt "Button"
-msgid "Create script"
-msgstr "Crear script"
-
-#: ../editor/Stride.Assets.Presentation/Templates/ScriptNameWindow.xaml:25
-msgid "Class:"
-msgstr "Clase:"
+msgid "Right"
+msgstr "Derecha"
-#: ../editor/Stride.Assets.Presentation/Templates/UpdatePlatformsWindows.xaml:9
-msgid "Select platforms"
-msgstr "Seleccionar plataformas"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:729
+msgctxt "ToolTip"
+msgid "Snap translations to this value"
+msgstr "Ajustar las transformaciones a este valor"
-#: ../editor/Stride.Assets.Presentation/Templates/UpdatePlatformsWindows.xaml:31
-msgid "(This will remove the project from the package and disk.)"
-msgstr "(Esto eliminará el proyecto del paquete y el disco.)"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:738
+msgctxt "ToolTip"
+msgid "Snap rotations to this value"
+msgstr "Ajustar las rotaciones a este valor"
-#: ../editor/Stride.Assets.Presentation/Templates/UpdatePlatformsWindows.xaml:52
-msgctxt "Button"
-msgid "Force regeneration of all platform projects"
-msgstr "Forzar regeneración de todas las plataformas de proyectos"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:747
+msgctxt "ToolTip"
+msgid "Snap scale to this factor"
+msgstr "Ajustar la escala a este factor"
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:28
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:771
msgctxt "ToolTip"
-msgid "Play the animation"
-msgstr "Jugar la animación"
+msgid ""
+"Toggle material selection (click a selected asset to select its material)"
+msgstr ""
+"Alternar la selección de materiales (haga clic en un asset seleccionado para "
+"elegir su material)"
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:31
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:774
msgctxt "ToolTip"
-msgid "Pause the animation"
-msgstr "Pausar la animación"
+msgid "Show or hide selection mask"
+msgstr "Mostrar u ocultar la máscara de selección"
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:43
-msgid "Time scale:"
-msgstr "Escala de tiempo:"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:776
+msgid "Loading assets..."
+msgstr "Cargando assets...."
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:117
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:136
-msgctxt "ToolTip"
-msgid "Reset the camera"
-msgstr "Reiniciar la cámara"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:844
+msgctxt "Menu"
+msgid "Open in prefab editor"
+msgstr "Abrir en el editor de prefabs"
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:187
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:886
msgid ""
-"Scenes can't be previewed. To see the scene, open it in the scene editor."
+"Before you resume, fix the failing asset (likely a graphics compositor or "
+"scene)."
msgstr ""
-"Las escenas no se pueden previsualizar. Para ver la escena, ábrala en el "
-"editor de escenas."
+"Antes de reanudar, arregle el asset defectuoso (probablemente un compositor "
+"gráfico o una escena)."
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:201
-msgctxt "ToolTip"
-msgid "Play the sound"
-msgstr "Reproducir el sonido"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:888
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:516
+msgctxt "Button"
+msgid "Resume"
+msgstr "Reanudar"
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:204
-msgctxt "ToolTip"
-msgid "Pause the sound"
-msgstr "Pausar el sonido"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:890
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:518
+msgctxt "Button"
+msgid "Copy error to clipboard"
+msgstr "Error de copia en el portapapeles"
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:240
-msgid "Building preview sound asset..."
-msgstr "Creación de una vista previa de sonido...."
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityPickerWindow.xaml:13
+msgid "Select an entity"
+msgstr "Seleccionar una entidad"
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:278
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityPickerWindow.xaml:23
msgctxt "ToolTip"
-msgid "Previous sprite"
-msgstr "Sprite anterior"
+msgid "Select the selected assets"
+msgstr "Seleccionar los assets escogidos"
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:280
-msgid "Sprite:"
-msgstr "Sprite:"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityPickerWindow.xaml:37
+msgid "Select an entity:"
+msgstr "Seleccione una entidad:"
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:283
-msgctxt "ToolTip"
-msgid "Next sprite"
-msgstr "Siguiente sprite"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityPickerWindow.xaml:66
+msgid "(Index: {0})"
+msgstr "(Índice: {0})"
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:311
-msgid "Preview text"
-msgstr "Vista previa del texto"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/GraphicsCompositorEditor/Views/GraphicsCompositorEditorView.xaml:49
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:129
+msgctxt "Menu"
+msgid "Action"
+msgstr "Acción"
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:353
-msgctxt "ToolTip"
-msgid "Previous slice"
-msgstr "Segmento anterior"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/GraphicsCompositorEditor/Views/GraphicsCompositorEditorView.xaml:50
+msgctxt "Menu"
+msgid "Delete selection"
+msgstr "Eliminar selección"
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:357
-msgctxt "ToolTip"
-msgid "Next slice"
-msgstr "Siguiente segmento"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/GraphicsCompositorEditor/Views/GraphicsCompositorEditorView.xaml:202
+msgid "Render stages:"
+msgstr "Etapas de renderizado:"
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:380
-msgid "W: {0}"
-msgstr "W: {0}"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/GraphicsCompositorEditor/Views/GraphicsCompositorEditorView.xaml:254
+msgid "Render features:"
+msgstr "Características de renderizado:"
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:381
-msgid "H: {0}"
-msgstr "H: {0}"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/GraphicsCompositorEditor/Views/GraphicsCompositorEditorView.xaml:278
+msgid "Camera slots:"
+msgstr "Ranuras de la cámara:"
-#: ../editor/Stride.Assets.Presentation/View/AnimationPropertyTemplates.xaml:18
+#: ../editor/Stride.Assets.Presentation/AssetEditors/ScriptEditor/Resources/ThemeScriptEditor.xaml:109
msgctxt "ToolTip"
-msgid "Edit curve"
-msgstr "Tratar curva"
+msgid "Toggle between find and replace modes"
+msgstr "Alternar entre los modos Buscar y Reemplazar"
-#: ../editor/Stride.Assets.Presentation/View/AnimationPropertyTemplates.xaml:70
-#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:71
-#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:111
-#: ../editor/Stride.Assets.Presentation/View/SkeletonPropertyTemplates.xaml:64
-msgid "(Different values)"
-msgstr "(Valores diferentes)"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/ScriptEditor/Resources/ThemeScriptEditor.xaml:169
+msgctxt "ToolTip"
+msgid "Replace next (Alt+R)"
+msgstr "Reemplazar siguiente (Alt + R)"
-#: ../editor/Stride.Assets.Presentation/View/DebugEntityHierarchyEditorUserControl.xaml:13
+#: ../editor/Stride.Assets.Presentation/AssetEditors/ScriptEditor/Resources/ThemeScriptEditor.xaml:179
+msgctxt "ToolTip"
+msgid "Replace all (Alt+A)"
+msgstr "Reemplazar todos (Alt + A)"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/ScriptEditor/Resources/ThemeScriptEditor.xaml:255
+msgid "No suggestions"
+msgstr "No hay sugerencias"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:53
msgctxt "Button"
-msgid "Refresh"
-msgstr "Actualizar"
+msgid "Sprite sheet properties"
+msgstr "Propiedades de la hoja de sprites"
-#: ../editor/Stride.Assets.Presentation/View/DebuggerPickerWindow.xaml:11
-msgid "Live scripting debugger"
-msgstr "Depurador de scripts en vivo"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:56
+msgid "Sheet type:"
+msgstr "Tipo de hoja:"
-#: ../editor/Stride.Assets.Presentation/View/DebuggerPickerWindow.xaml:21
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:89
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:301
+msgctxt "Button"
+msgid "Use color key"
+msgstr "Usar clave de color"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:90
msgctxt "ToolTip"
-msgid "Select these assets"
-msgstr "Seleccione estos assets"
+msgid "If enabled, the sprite uses the given color as transparency"
+msgstr ""
+"Si está habilitado, el sprite utiliza el color determinado como transparencia"
-#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:44
-#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:84
-#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:235
-#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:262
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:118
msgctxt "ToolTip"
-msgid "Select an asset"
-msgstr "Seleccione un asset"
+msgid "To select the color key, select a pixel color from the image"
+msgstr ""
+"Para seleccionar la clave de color, seleccione un color del pixel de la "
+"imagen"
-#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:50
-#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:90
-#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:267
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:127
msgctxt "ToolTip"
-msgid "Clear the reference"
-msgstr "Limpiar la referencia"
+msgid "Add a new empty sprite"
+msgstr "Añadir un nuevo sprite vacío"
-#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:56
-#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:96
-#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:221
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:130
msgctxt "ToolTip"
-msgid "Select the referenced asset"
-msgstr "Seleccione el asset que se hace referencia"
+msgid "Duplicate selected sprites"
+msgstr "Duplicar sprites seleccionados"
-#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:133
-msgid "Add component"
-msgstr "Añadir componente"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:133
+msgctxt "ToolTip"
+msgid "Delete selected sprites"
+msgstr "Eliminar sprites seleccionados"
-#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:258
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:136
msgctxt "ToolTip"
-msgid "Highlight this material in the scene editor"
-msgstr "Resaltar este material en el editor de escena"
+msgid "Move selected sprites up"
+msgstr "Mover hacia arriba los sprites seleccionados"
-#: ../editor/Stride.Assets.Presentation/View/MaterialPropertyTemplates.xaml:13
-msgid "Select shader..."
-msgstr "Seleccionar el shader."
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:140
+msgctxt "ToolTip"
+msgid "Move selected sprites down"
+msgstr "Mover hacia abajo los sprites seleccionados"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:143
+msgid "Sprites:"
+msgstr "Sprites:"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:165
+msgctxt "Menu"
+msgid "Add new sprite"
+msgstr "Añadir nuevo sprite"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:166
+msgctxt "Menu"
+msgid "Duplicate sprite"
+msgstr "Duplicar sprite"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:167
+msgctxt "Menu"
+msgid "Edit image"
+msgstr "Editar imagen"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:168
+msgctxt "Menu"
+msgid "Show image in explorer"
+msgstr "Mostrar imagen en el explorador de archivos"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:217
+msgid "Select a single image from the left panel"
+msgstr "Seleccione una única imagen del panel izquierdo"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:224
+msgctxt "ToolTip"
+msgid "Select previous sprite"
+msgstr "Seleccione el sprite anterior"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:228
+msgctxt "ToolTip"
+msgid "Select next sprite"
+msgstr "Seleccione el siguiente sprite"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:233
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:382
+msgctxt "ToolTip"
+msgid "Zoom out"
+msgstr "Zoom de alejamiento"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:237
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:386
+msgctxt "ToolTip"
+msgid "Zoom in"
+msgstr "Zoom"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:241
+msgctxt "ToolTip"
+msgid "Scale to real pixel size"
+msgstr "Escalar hasta tamaño de píxel real"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:245
+msgctxt "ToolTip"
+msgid "Fit image to screen"
+msgstr "Ajustar la imagen a la pantalla"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:249
+msgctxt "ToolTip"
+msgid "Center view on current sprite region"
+msgstr "Centrar la vista en la región actual del sprite"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:255
+msgctxt "ToolTip"
+msgid "Change selection rectangle color"
+msgstr "Cambiar el color del rectángulo de selección"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:272
+msgctxt "ToolTip"
+msgid "Highlight the current selection"
+msgstr "Resaltar la selección actual"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:275
+msgctxt "ToolTip"
+msgid "Select entire image"
+msgstr "Seleccionar toda la imagen"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:283
+msgctxt "ToolTip"
+msgid "Select the sprite region using the magic wand"
+msgstr "Seleccionar la región del sprite con la varita mágica"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:300
+msgctxt "Button"
+msgid "Use transparency"
+msgstr "Usar transparencia"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:311
+msgctxt "ToolTip"
+msgid "Move the sprite center"
+msgstr "Mover el centro del sprite"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:319
+msgctxt "ToolTip"
+msgid "Resize the sprite borders"
+msgstr "Redimensionar los bordes del sprite"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:330
+msgctxt "ToolTip"
+msgid "Unlock the sprite borders"
+msgstr "Desbloquear los bordes del sprite"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:334
+msgctxt "ToolTip"
+msgid "Lock the sprite borders"
+msgstr "Bloquear los bordes del sprite"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:37
+msgctxt "Menu"
+msgid "Layout"
+msgstr "Layout"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:38
+msgctxt "Menu"
+msgid "Group into"
+msgstr "Agrupar en"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:49
+msgctxt "Menu"
+msgid "Ungroup"
+msgstr "Desagrupar"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:53
+msgctxt "Menu"
+msgid "Change layout type"
+msgstr "Cambiar el tipo de layout"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:69
+msgctxt "Menu"
+msgid "Pin origin"
+msgstr "Origen de alfiler"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:83
+msgctxt "Menu"
+msgid "Top left"
+msgstr "Arriba a la izquierda"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:84
+msgctxt "Menu"
+msgid "Top"
+msgstr "Arriba"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:85
+msgctxt "Menu"
+msgid "Top right"
+msgstr "Arriba a la derecha"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:86
+msgctxt "Menu"
+msgid "Left"
+msgstr "Izquierda"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:87
+msgctxt "Menu"
+msgid "Center"
+msgstr "Centro"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:88
+msgctxt "Menu"
+msgid "Right"
+msgstr "Derecha"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:89
+msgctxt "Menu"
+msgid "Bottom left"
+msgstr "Abajo a la izquierda"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:90
+msgctxt "Menu"
+msgid "Bottom"
+msgstr "Abajo"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:91
+msgctxt "Menu"
+msgid "Bottom right"
+msgstr "Abajo a la derecha"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:92
+msgctxt "Menu"
+msgid "Front"
+msgstr "Delante"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:93
+msgctxt "Menu"
+msgid "Middle"
+msgstr "En medio"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:94
+msgctxt "Menu"
+msgid "Back"
+msgstr "Atrás"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:101
+msgctxt "Menu"
+msgid "Row"
+msgstr "Fila"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:103
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:121
+msgctxt "Menu"
+msgid "Move up"
+msgstr "Mover hacia arriba"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:104
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:124
+msgctxt "Menu"
+msgid "Move down"
+msgstr "Mover hacia abajo"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:106
+msgctxt "Menu"
+msgid "Column"
+msgstr "Columna"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:108
+msgctxt "Menu"
+msgid "Move left"
+msgstr "Mover hacia la izquierda"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:109
+msgctxt "Menu"
+msgid "Move right"
+msgstr "Mover hacia la derecha"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:111
+msgctxt "Menu"
+msgid "Layer"
+msgstr "Capa"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:113
+msgctxt "Menu"
+msgid "Move back"
+msgstr "Mover hacia atrás"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:114
+msgctxt "Menu"
+msgid "Move front"
+msgstr "Mover al frente"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:130
+msgctxt "Menu"
+msgid "Open library in editor"
+msgstr "Abrir biblioteca en el editor"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:131
+msgctxt "Menu"
+msgid "Select library in asset view"
+msgstr "Seleccionar biblioteca en la vista de assets"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:132
+msgctxt "Menu"
+msgid "Break link to library"
+msgstr "Romper el vínculo a la biblioteca"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:134
+msgctxt "Menu"
+msgid "Create page from selection"
+msgstr "Crear página a partir de la selección"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:135
+msgctxt "Menu"
+msgid "Create library from selection"
+msgstr "Crear biblioteca a partir de la selección"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:188
+msgctxt "Menu"
+msgid "Zoom in"
+msgstr "Zoom"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:189
+msgctxt "Menu"
+msgid "Zoom out"
+msgstr "Zoom de alejamiento"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:190
+msgctxt "Menu"
+msgid "Reset camera"
+msgstr "Reiniciar la cámara"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:226
+msgctxt "Button"
+msgid "UI properties"
+msgstr "Propiedades de la interfaz de usuario"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:237
+msgid "UI library"
+msgstr "Biblioteca de interfaz de usuario"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:284
+msgctxt "ToolTip"
+msgid "Expand all elements"
+msgstr "Expandir todos los elementos"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:288
+msgctxt "ToolTip"
+msgid "Collapse all elements"
+msgstr "Contraer todos los elementos"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:378
+msgctxt "ToolTip"
+msgid "Reset zoom"
+msgstr "Reiniciar ampliación"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:389
+msgctxt "ToolTip"
+msgid "Snaps to this value (0 to disable)"
+msgstr "Se ajusta a este valor (0 para desactivarlo)"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:401
+msgid "Colors"
+msgstr "Colores"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:417
+msgid "Guideline"
+msgstr "Directriz"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:433
+msgid "Highlight"
+msgstr "Resalte"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:449
+msgid "Selection"
+msgstr "Selección"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:465
+msgid "Sizing"
+msgstr "Dimensionamiento"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:514
+msgid ""
+"Before you resume, fix the failing asset (likely a UI page or UI library)."
+msgstr ""
+"Antes de reanudar, arregle el asset defectuoso (probablemente una página o "
+"biblioteca de interfaz de usuario)."
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/Views/VisualScriptEditorView.xaml:213
+msgctxt "Menu"
+msgid "Get"
+msgstr "Get"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/Views/VisualScriptEditorView.xaml:214
+msgctxt "Menu"
+msgid "Set"
+msgstr "Establecer"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/Views/VisualScriptEditorView.xaml:253
+msgid "Variables:"
+msgstr "Variables:"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/Views/VisualScriptEditorView.xaml:302
+msgid "Functions:"
+msgstr "Funciones:"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/Views/VisualScriptEditorView.xaml:346
+msgctxt "Button"
+msgid "Static method"
+msgstr "Método estático"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/Views/VisualScriptEditorView.xaml:347
+msgid "Return type..."
+msgstr "Tipo de valor devuelto..."
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/Views/VisualScriptEditorView.xaml:354
+msgid "Function parameters:"
+msgstr "Parámetros de la función:"
diff --git a/sources/localization/es/Stride.Core.Assets.Editor.es.po b/sources/localization/es/Stride.Core.Assets.Editor.es.po
index 0483a1e036..c5826580bd 100644
--- a/sources/localization/es/Stride.Core.Assets.Editor.es.po
+++ b/sources/localization/es/Stride.Core.Assets.Editor.es.po
@@ -1,54 +1,28 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
-"POT-Creation-Date: 2019-02-25 13:25:06+0900\n"
+"POT-Creation-Date: 2025-12-01 12:57:51+0100\n"
"PO-Revision-Date: 2019-12-30 13:21+0000\n"
"Last-Translator: meriaizen86 \n"
"Language-Team: Spanish \n"
"Language: es\n"
"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=utf-8\n"
+"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 3.10\n"
-#: ../editor/Stride.Core.Assets.Editor/Components/Properties/PropertiesViewModel.cs:144
-msgctxt "Properties"
-msgid "Loading properties..."
-msgstr "Cargando propiedades..."
-
-#: ../editor/Stride.Core.Assets.Editor/Components/Properties/SessionObjectPropertiesViewModel.cs:131
-msgctxt "Properties"
-msgid "There was a problem loading properties of the selection."
-msgstr "Ha ocurrido un problema cargando las propiedades de la selección."
-
-#. Log message displayed when an operation has been canceled
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/TemplateGeneratorHelper.cs:34
-msgctxt "Log"
-msgid "Operation cancelled."
-msgstr "Operación cancelada."
-
-#. Message displayed when an exception occurs while generating a template
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/TemplateGeneratorHelper.cs:41
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/TemplateGeneratorHelper.cs:60
-msgctxt "Log"
-msgid "An exception occurred while generating the template."
-msgstr "Se ha producido una excepción al generar la plantilla."
-
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml.cs:28
-msgctxt "Title"
-msgid "Project selection - {0}"
-msgstr "Selección de proyecto - {0}"
-
-#: ../editor/Stride.Core.Assets.Editor/Services/VisualStudioService.cs:92
+#: ../editor/Stride.Core.Assets.Editor/Services/CodeEditorOpenerService.cs:70
+#, fuzzy
msgctxt "Message"
-msgid "An error occurred while starting Visual Studio."
+msgid "An error occurred while starting {0}."
msgstr "Se ha producido un error al iniciar Visual Studio."
-#: ../editor/Stride.Core.Assets.Editor/Services/VisualStudioService.cs:101
+#: ../editor/Stride.Core.Assets.Editor/Services/CodeEditorOpenerService.cs:79
+#, fuzzy
msgctxt "Message"
-msgid "The session currently open is not a Visual Studio session."
+msgid "The session currently open is not a {0} session."
msgstr "La sesión actualmente abierta no es una sesión de Visual Studio."
#: ../editor/Stride.Core.Assets.Editor/Settings/EditorSettings.cs:21
@@ -122,10 +96,17 @@ msgid "Ask before saving new scripts"
msgstr "Preguntar antes de guardar nuevos scripts"
#: ../editor/Stride.Core.Assets.Editor/Settings/EditorSettings.cs:72
+msgctxt "Settings"
+msgid "Usage Analytics"
+msgstr ""
+
#: ../editor/Stride.Core.Assets.Editor/Settings/EditorSettings.cs:73
msgctxt "Settings"
-msgid "Crash report e-mail"
-msgstr "E-mail para informar sobre posibles errores"
+msgid ""
+"Anonymous usage analytics to help the Stride community improve the software. "
+"Statistics on installation, version-specific usage, and platform popularity. "
+"The data is open-source at https://metrics.stride3d.net"
+msgstr ""
#: ../editor/Stride.Core.Assets.Editor/Settings/EditorSettings.cs:77
msgctxt "Settings"
@@ -152,57 +133,53 @@ msgctxt "Settings"
msgid "Automatically reload last session at startup"
msgstr "Cargar automáticamente la última sesión al inicio"
-#: ../editor/Stride.Core.Assets.Editor/Settings/ViewModels/SettingsViewModel.cs:117
-msgctxt "Message"
-msgid "Some changes will be applied after you restart Game Studio."
-msgstr "Algunos cambios se aplicarán después de reiniciar Game Studio."
+#: ../editor/Stride.Core.Assets.Editor/Settings/ThemesSettings.cs:12
+msgctxt "Settings"
+msgid "Themes"
+msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/Settings/ViewModels/SettingsViewModel.cs:128
-msgctxt "Properties"
-msgid "Select a settings category."
-msgstr "Seleccione una categoría de configuración."
+#: ../editor/Stride.Core.Assets.Editor/Settings/ThemesSettings.cs:18
+msgctxt "Settings"
+msgid "Theme Name"
+msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/Settings/ViewModels/SettingsViewModel.cs:138
-msgctxt "Properties"
-msgid "There was a problem loading the Settings page."
-msgstr "Ha ocurrido un problema al cargar la página de configuración."
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:502
+msgctxt "Message"
+msgid ""
+"Unable to use the selected template because it is not an asset template."
+msgstr ""
+"Imposible usar la plantilla seleccionada porque no es una plantilla de "
+"assets."
-#: ../editor/Stride.Core.Assets.Editor/View/Behaviors/DragDrop/DragDropBehavior.cs:25
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:555
msgctxt "Message"
-msgid "Can't drop here"
-msgstr "No se puede soltar aquí"
+msgid "Do you want to place the resource in the default location ?"
+msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/View/ValueConverters/ContentReferenceToUrl.cs:25
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:299
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:372
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:572
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:626
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:693
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:717
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:750
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:764
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:947
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:973
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:999
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1014
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1079
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1305
-msgid "(Different values)"
-msgstr "(Valores diferentes)"
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:581
+msgctxt "Message"
+msgid "The selected directory is not a subdirectory of the resources folder!"
+msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:490
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:601
msgctxt "Message"
msgid ""
-"Unable to use the selected template because it is not an asset template."
+"Source file '{0}' is not inside of your project's resource folders, do you "
+"want to copy it?"
+msgstr ""
+
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:615
+msgctxt "Message"
+msgid ""
+"The file '{0}' already exists, it will get overwritten if you continue, do "
+"you really want to proceed?"
msgstr ""
-"Imposible usar la plantilla seleccionada porque no es una plantilla de "
-"assets."
#. Error message when the template generator of the selected template is unreachable
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:556
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/PackageViewModel.cs:450
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:662
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/PackageViewModel.cs:439
#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:281
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1137
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1194
msgctxt "Message"
msgid ""
"Unable to retrieve template generator for the selected template. Aborting."
@@ -211,12 +188,12 @@ msgstr ""
"seleccionada. Abortando."
#. Title of the AddAssetWindow
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:562
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:668
msgctxt "Title"
msgid "Add asset…"
msgstr "Añadir asset…"
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:690
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:796
msgctxt "Message"
msgid ""
"Game Studio can't create assets in multiple locations. In the solution "
@@ -225,7 +202,7 @@ msgstr ""
"Game Studio no puede crear assets en varias ubicaciones. En el explorador de "
"soluciones, seleccione un único directorio o paquete para crear el asset."
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:695
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:801
msgctxt "Message"
msgid ""
"Game Studio can't create an asset here. In the solution explorer, select a "
@@ -234,33 +211,33 @@ msgstr ""
"Game Studio no puede crear un asset aquí. En el explorador de soluciones, "
"seleccione un directorio o un paquete para crear el asset."
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:702
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:808
msgctxt "Message"
msgid ""
"Game Studio can't create an asset here because the selected directory or "
-"package can't be edited. In the solution explorer, select a directory or package "
-"to create the asset in."
+"package can't be edited. In the solution explorer, select a directory or "
+"package to create the asset in."
msgstr ""
"Game Studio no puede crear un asset aquí porque el directorio o paquete "
"seleccionado no puede ser editado. En el explorador de soluciones, "
"seleccione un directorio o paquete para crear el asset."
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:775
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:881
msgctxt "Message"
msgid "Read-only folders can't be cut."
msgstr "Los directorios de solo lectura no se puede cortar."
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:790
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:896
msgctxt "Message"
msgid "The asset {0} can't be deleted. {1}{2}"
msgstr "El asset {0} no puede ser eliminado. {1}{2}"
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:820
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:926
msgctxt "Message"
msgid "{0} can't be deleted. {1}{2}"
msgstr "{0} no puede ser eliminado. {1}{2}"
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:867
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:973
msgctxt "Message"
msgid ""
"Unable to cut or copy a selection that contains a folder and one of its "
@@ -269,17 +246,17 @@ msgstr ""
"No se puede cortar o copiar una selección que contiene un directorio y uno "
"de sus subdirectorios."
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:943
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:1049
msgctxt "Message"
msgid "Select a valid asset folder to paste the selection to."
msgstr "Seleccione un directorio de assets válidos para pegar la selección."
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:951
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:1057
msgctxt "Message"
msgid "This package or directory can't be modified."
msgstr "Este paquete o directorio no se puede modificar."
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:1414
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:1562
msgctxt "Message"
msgid ""
"This location is invalid. Please select a package folder in the Solution "
@@ -288,12 +265,12 @@ msgstr ""
"Esta ubicación no es válida. Por favor, seleccione un directorio de paquetes "
"en el explorador de soluciones."
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:1420
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:1568
msgctxt "Message"
msgid "Drop files"
msgstr "Arrastrar archivos"
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:1488
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:1636
msgctxt "Message"
msgid "These files aren't supported."
msgstr "Estos archivos no son compatibles."
@@ -301,8 +278,8 @@ msgstr "Estos archivos no son compatibles."
#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetViewModel.cs:593
msgctxt "Message"
msgid ""
-"Unable to rename asset to '{0}' because an asset with the same name exists in "
-"the same directory"
+"Unable to rename asset to '{0}' because an asset with the same name exists "
+"in the same directory"
msgstr ""
"Imposible renombrar el asset a '{0}' porque existe un asset con idéntico "
"nombre en el mismo directorio"
@@ -312,52 +289,52 @@ msgctxt "Message"
msgid "Unable to rename asset with an empty name"
msgstr "Imposible renombrar el asset con un nombre en blanco"
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/DirectoryViewModel.cs:107
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/DirectoryViewModel.cs:106
msgctxt "Message"
msgid "This package that contains this folder can't be edited."
msgstr "El paquete que contiene este directorio no se puede editar."
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/DirectoryViewModel.cs:144
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/DirectoryViewModel.cs:143
msgctxt "Message"
msgid "Unable to rename folder. {0}"
msgstr "Imposible renombrar el directorio. {0}"
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/DirectoryViewModel.cs:169
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/DirectoryViewModel.cs:168
msgctxt "Message"
msgid "A folder with the same name already exists in the parent folder."
msgstr "Ya existe un directorio con el mismo nombre en el direcorio principal."
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/DirectoryViewModel.cs:191
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/DirectoryViewModel.cs:190
msgctxt "Message"
msgid "Path is a device name"
msgstr "La ruta es un nombre de dispositivo"
#. Message displayed when the previous attempt to load the startup project failed. {0} is a file name
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/EditorViewModel.cs:137
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/EditorViewModel.cs:136
msgctxt "Button"
msgid "Try again"
msgstr "Intentarlo de nuevo"
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/EditorViewModel.cs:138
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:693
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:732
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1000
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1500
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1588
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1619
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1673
-#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:83
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/NewProjectWindow.xaml:31
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:35
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/EditorViewModel.cs:137
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:708
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:747
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1057
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1565
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1653
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1684
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1738
#: ../editor/Stride.Core.Assets.Editor/View/AssetPickerWindow.xaml:53
#: ../editor/Stride.Core.Assets.Editor/View/PackagePickerWindow.xaml:21
#: ../editor/Stride.Core.Assets.Editor/View/SettingsWindow.xaml:31
#: ../editor/Stride.Core.Assets.Editor/View/WorkProgressWindow.xaml:32
+#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:78
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/NewProjectWindow.xaml:31
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:35
msgctxt "Button"
msgid "Cancel"
msgstr "Cancelar"
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/EditorViewModel.cs:140
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/EditorViewModel.cs:139
msgctxt "Message"
msgid ""
"The last attempt to load the project **{0}** failed. \r\n"
@@ -369,59 +346,59 @@ msgstr ""
"¿Quieres probar a cargarlo otra vez?"
#. Message displayed when the solution file to open does not exist. {0} is a file path
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/EditorViewModel.cs:172
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/EditorViewModel.cs:171
msgctxt "Message"
msgid "The file '{0}' does not exist."
msgstr "El archivo '{0}' no existe."
#. Message displayed when trying to open an unsaved file with the text editor
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/EditorViewModel.cs:202
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:709
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/EditorViewModel.cs:200
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:724
msgctxt "Message"
msgid "You need to save the file before you can open it."
msgstr "Debe guardar el archivo antes de poder abrirlo."
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/EditorViewModel.cs:215
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/EditorViewModel.cs:233
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/EditorViewModel.cs:213
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/EditorViewModel.cs:231
msgctxt "Message"
msgid "An error occurred while opening the file."
msgstr "Se ha producido un error al abrir el archivo."
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/PackageViewModel.cs:642
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/PackageViewModel.cs:643
msgctxt "Message"
msgid "This package couldn't be renamed. {0}"
msgstr "Este paquete no puede ser renombrado. {0}"
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/PackageViewModel.cs:673
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/PackageViewModel.cs:674
msgctxt "Message"
msgid "A package with the same name already exists in the session."
msgstr "Un paquete con el mismo nombre ya existe en la sesión."
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionObjectViewModel.cs:102
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionObjectViewModel.cs:101
msgctxt "Message"
msgid "The name is too long."
msgstr "El nombre es demasiado largo."
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionObjectViewModel.cs:108
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionObjectViewModel.cs:107
msgctxt "Message"
msgid "The name contains invalid characters."
msgstr "El nombre contiene caracteres no válidos."
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionObjectViewModel.cs:114
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionObjectViewModel.cs:113
msgctxt "Message"
msgid "The name is empty."
msgstr "El nombre está en blanco."
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:44
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:42
msgid "External packages"
msgstr "Paquetes externos"
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:45
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:43
msgid "Local packages"
msgstr "Paquetes locales"
#. {0} is a file name
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:565
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:579
msgid "Solution '{0}'"
msgstr "Solución '{0}'"
@@ -432,31 +409,31 @@ msgid "Creating session..."
msgstr "Creando sesión..."
#. Title for the progress window of the session loading
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:366
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:368
msgctxt "Title"
msgid "Opening session..."
msgstr "Abriendo sesión..."
#. Log message displayed when an exception occurs while opening a session.
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:399
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:401
msgctxt "Log"
msgid "There was a problem opening the solution."
msgstr "Ha ocurrido un problema al abrir la solución."
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:446
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:450
msgctxt "Message"
msgid "The following dependencies in the **{0}** package need to be upgraded:"
msgstr ""
"Las siguientes dependencias de paquetes ** {0} ** necesitan actualizarse:"
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:451
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:455
msgctxt "Message"
msgid ""
"- Dependency to **{0}** must be upgraded from version **{1}** to **{2}**"
msgstr ""
"- La dependencia **{0}** debe actualizarse de la versión **{1}** a **{2}**"
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:455
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:459
msgctxt "Message"
msgid ""
"Upgrading assets might break them. We recommend you make a manual backup of "
@@ -467,31 +444,31 @@ msgstr ""
"actualización."
#. Displayed in a button (must be short)
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:459
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:463
msgctxt "Button"
msgid "Upgrade"
msgstr "Actualizar"
#. Displayed in a button (must be short)
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:460
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:464
msgctxt "Button"
msgid "Skip"
msgstr "Omitir"
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:462
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:466
msgctxt "Message"
msgid "Do this for every package in the solution"
msgstr "Hacer esto para cada paquete de la solución"
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:692
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:731
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:998
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:707
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:746
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1055
msgctxt "Button"
msgid "Save"
msgstr "Guardar"
#. Message displayed when trying to open a modified asset with the text editor
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:695
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:710
msgctxt "Message"
msgid ""
"This asset has unsaved changes. To open it, you need to save the session "
@@ -501,7 +478,7 @@ msgstr ""
"guardar la sesión. ¿Desea guardar ahora?"
#. Message displayed when an exception occurs while trying to open a file with the text editor
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:717
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:732
msgctxt "Message"
msgid ""
"There was a problem starting the text editor. Make sure the path to the text "
@@ -510,102 +487,114 @@ msgstr ""
"Hubo un problema al iniciar el editor de texto. Asegúrese de que la ruta del "
"editor en la configuración es correcta."
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:734
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:749
msgctxt "Message"
msgid ""
-"This asset has unsaved changes. To open it, you need to save it first. Do you "
-"want to save the session now?"
+"This asset has unsaved changes. To open it, you need to save it first. Do "
+"you want to save the session now?"
msgstr ""
-"Este asset tiene cambios sin guardar. Para abrirlo, debe guardarlo primero. ¿"
-"Desea guardar la sesión ahora?"
+"Este asset tiene cambios sin guardar. Para abrirlo, debe guardarlo primero. "
+"¿Desea guardar la sesión ahora?"
#. Error displayed when trying to open the source file of an asset that has no source file
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:753
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:768
msgctxt "Message"
msgid "This asset doesn't have a source file to open."
msgstr "Este asset no tiene un archivo de origen para abrir."
#. Message displayed when trying to explore an unsaved asset
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:818
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:833
msgctxt "Message"
msgid "You need to save the asset before you can explore it."
msgstr "Es necesario guardar el asset antes de poder visualizarlo."
#. Message displayed when an exception occurs while trying to explore an asset
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:829
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:844
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:880
msgctxt "Message"
msgid "There was a problem starting the file explorer."
msgstr "Hubo un problema al iniciar el explorador de archivos."
-#. Title for the progress window of the session saving
#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:853
+#, fuzzy
+msgctxt "Message"
+msgid "This asset doesn't have a source file."
+msgstr "Este asset no tiene un archivo de origen para abrir."
+
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:868
+msgctxt "Message"
+msgid "Source file and path no longer exists."
+msgstr ""
+
+#. Title for the progress window of the session saving
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:904
msgctxt "Title"
msgid "Saving session..."
msgstr "Guardando sesión..."
#. Log message displayed when an exception occurs while saving a session.
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:876
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:927
msgctxt "Log"
msgid "There was a problem saving the solution. {0}"
msgstr "Hubo un problema al guardar la solución. {0}"
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:999
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1056
msgctxt "Button"
msgid "Don't save"
msgstr "No guardar"
#. Message displayed when closing an unsaved project
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1002
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1059
msgctxt "Message"
msgid "The project has unsaved changes. Do you want to save it?"
msgstr "El proyecto tiene cambios sin guardar. ¿Desea guardar?"
#. Message displayed when a session managed to save some files while some others have failed.
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1015
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1072
msgctxt "Message"
msgid "Some assets couldn't be saved. Check the assets and try again."
msgstr ""
"Algunos assets no han podido guardarse. Revise los assets y vuelva a "
"intentarlo."
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1118
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1175
msgctxt "Title"
msgid "Creating project..."
msgstr "Creando proyecto..."
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1171
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1230
msgctxt "Title"
msgid "Importing project..."
msgstr "Importando proyecto..."
#. Log message displayed when an exception occurs while importing a package.
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1191
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1251
msgctxt "Log"
msgid "There was a problem importing the package."
msgstr "Hubo un problema al importar el paquete."
#. Message displayed when the selection contains zero or multiple packages but a single one is required
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1243
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1304
msgctxt "Message"
msgid "Please select a single package."
msgstr "Por favor, seleccione un único paquete."
#. Message displayed when the user try to add dependencies to a package but no acceptable package is available
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1285
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1349
msgctxt "Message"
msgid ""
"There are no packages that can be added as dependencies to this package."
msgstr "No hay paquetes que se puedan añadir como dependencias a este paquete."
#. Message displayed when a single location is selected but invalid for directory creation
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1344
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1408
msgctxt "Message"
msgid "Folders can only be created in the Assets hierarchy of a package."
msgstr ""
"Los directorios sólo se pueden crear en la jerarquía de assets de un paquete."
#. Message displayed when some of the multiple selected locations are invalid for directory creation
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1345
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1409
msgctxt "Message"
msgid ""
"Game Studio can't create a folder in some of the locations you selected. "
@@ -615,37 +604,37 @@ msgstr ""
"seleccionadas. Las carpetas sólo se pueden crear en la jerarquía de assets "
"de un paquete."
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1499
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1564
msgctxt "Settings"
msgid "Always delete without asking"
msgstr "Siempre eliminar sin preguntar"
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1500
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1587
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1618
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1672
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1565
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1652
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1683
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1737
msgctxt "Button"
msgid "Delete"
msgstr "Eliminar"
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1522
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1587
msgctxt "Message"
msgid "Stride can't delete the {0} asset. {1}{2}"
msgstr "Stride no puede eliminar el asset {0}. {1} {2}"
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1532
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1597
msgctxt "Message"
msgid "Stride can't delete the {0} folder. {1}{2}"
msgstr "Stride no puede eliminar el directorio de {0}. {1} {2}"
#. Message displayed when the user tries to delete a system package
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1578
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1643
msgctxt "Message"
msgid "Stride can't delete the system package."
msgstr "Stride no puede eliminar el paquete del sistema."
#. Message displayed when the user is about to delete a package from the session
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1590
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1655
msgctxt "Message"
msgid ""
"Are you sure you want to delete this package? The package files will remain "
@@ -655,201 +644,130 @@ msgstr ""
"permanecerán en el disco."
#. Message displayed when the user is about to delete a dependency from the package
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1621
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1686
msgctxt "Message"
msgid "Are you sure you want to delete this dependency?"
msgstr "¿Está seguro que desea eliminar esta dependencia?"
#. Message displayed when the user tries to delete the root asset directory of a package
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1662
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1727
msgctxt "Message"
msgid "Asset root folders can't be deleted."
msgstr "No se pueden eliminar los directorios raíz de los assets."
#. Message displayed when the user is about to delete a project from the package
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1675
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1740
msgctxt "Message"
msgid "Are you sure you want to delete these projects?"
msgstr "¿Está seguro que desea eliminar estos proyectos?"
-#: ../editor/Stride.Core.Assets.Editor/Components/AddAssets/View/ItemTemplatesWindow.xaml:11
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/AddItemWindow.xaml:10
-msgid "Add asset..."
-msgstr "Añadir asset..."
-
-#: ../editor/Stride.Core.Assets.Editor/Components/AddAssets/View/ItemTemplatesWindow.xaml:33
-msgid "out of {0} file(s)"
-msgstr "de {0} archivo(s)"
-
-#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:14
-msgid "Fix references ({0})"
-msgstr "Arreglar referencias ({0})"
-
-#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:36
-msgid ""
-"The asset {0} is referenced by other assets. Choose how to handle these "
-"references."
-msgstr ""
-"El asset {0} está referenciado por otros activos. Elija cómo gestionar estas "
-"referencias."
-
-#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:38
-msgctxt "Button"
-msgid "Replace all the references with a reference to a different asset:"
-msgstr ""
-"Reemplace todas las referencias con una referencia a un asset diferente:"
+#: ../editor/Stride.Core.Assets.Editor/Components/Properties/PropertiesViewModel.cs:145
+msgctxt "Properties"
+msgid "Loading properties..."
+msgstr "Cargando propiedades..."
-#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:41
-#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:60
-#: ../editor/Stride.Core.Assets.Editor/View/AssetPickerWindow.xaml:14
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1162
-msgid "Select an asset"
-msgstr "Seleccione un asset"
+#: ../editor/Stride.Core.Assets.Editor/Components/Properties/SessionObjectPropertiesViewModel.cs:131
+msgctxt "Properties"
+msgid "There was a problem loading properties of the selection."
+msgstr "Ha ocurrido un problema cargando las propiedades de la selección."
-#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:43
-#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:55
-msgctxt "ToolTip"
-msgid "Select asset"
-msgstr "Seleccionar asset"
+#. Log message displayed when an operation has been canceled
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/TemplateGeneratorHelper.cs:34
+msgctxt "Log"
+msgid "Operation cancelled."
+msgstr "Operación cancelada."
-#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:49
-msgctxt "Button"
-msgid "Replace references individually:"
-msgstr "Reemplazar las referencias individualmente:"
+#. Message displayed when an exception occurs while generating a template
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/TemplateGeneratorHelper.cs:41
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/TemplateGeneratorHelper.cs:60
+msgctxt "Log"
+msgid "An exception occurred while generating the template."
+msgstr "Se ha producido una excepción al generar la plantilla."
-#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:57
-msgctxt "Button"
-msgid "Clear this reference"
-msgstr "Limpiar esta referencia"
+#: ../editor/Stride.Core.Assets.Editor/Settings/ViewModels/SettingsViewModel.cs:117
+msgctxt "Message"
+msgid "Some changes will be applied after you restart Game Studio."
+msgstr "Algunos cambios se aplicarán después de reiniciar Game Studio."
-#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:65
-msgid "Referencer"
-msgstr "Referenciador"
+#: ../editor/Stride.Core.Assets.Editor/Settings/ViewModels/SettingsViewModel.cs:128
+msgctxt "Properties"
+msgid "Select a settings category."
+msgstr "Seleccione una categoría de configuración."
-#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:66
-msgid "Reference path"
-msgstr "Ruta de la referencia"
+#: ../editor/Stride.Core.Assets.Editor/Settings/ViewModels/SettingsViewModel.cs:138
+msgctxt "Properties"
+msgid "There was a problem loading the Settings page."
+msgstr "Ha ocurrido un problema al cargar la página de configuración."
-#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:67
-msgid "Replacement asset"
-msgstr "Assets de reemplazo"
+#: ../editor/Stride.Core.Assets.Editor/View/ValueConverters/ContentReferenceToUrl.cs:25
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:306
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:379
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:800
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:858
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:927
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:952
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:991
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1006
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1214
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1240
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1267
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1282
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1347
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1574
+msgid "(Different values)"
+msgstr "(Valores diferentes)"
-#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:80
-msgctxt "Button"
-msgid "Done"
-msgstr "Hecho"
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml.cs:28
+msgctxt "Title"
+msgid "Project selection - {0}"
+msgstr "Selección de proyecto - {0}"
-#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:81
-msgctxt "Button"
-msgid "Clear references"
-msgstr "Limpiar referencias"
+#: ../editor/Stride.Core.Assets.Editor/View/Behaviors/DragDrop/DragDropBehavior.cs:25
+msgctxt "Message"
+msgid "Can't drop here"
+msgstr "No se puede soltar aquí"
-#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:81
+#: ../editor/Stride.Core.Assets.Editor/Themes/generic.xaml:20
msgctxt "ToolTip"
-msgid "Clear the references of the current asset"
-msgstr "Limpiar las referencias del asset actual"
-
-#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:82
-msgctxt "Button"
-msgid "Clear all references"
-msgstr "Limpiar todas las referencias"
+msgid "Toggle Debug"
+msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:82
+#: ../editor/Stride.Core.Assets.Editor/Themes/generic.xaml:23
msgctxt "ToolTip"
-msgid "Clear references for all assets being deleted"
-msgstr "Limpiar las referencias para todos los assets en proceso de eliminación"
+msgid "Toggle Verbose"
+msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:83
+#: ../editor/Stride.Core.Assets.Editor/Themes/generic.xaml:26
msgctxt "ToolTip"
-msgid "Cancel operation"
-msgstr "Cancelar operación"
-
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/AddItemUserControl.xaml:21
-msgid "Search"
-msgstr "Buscar"
+msgid "Toggle Info"
+msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/AddItemUserControl.xaml:38
+#: ../editor/Stride.Core.Assets.Editor/Themes/generic.xaml:29
msgctxt "ToolTip"
-msgid "Import directly from files"
-msgstr "Importación directa desde archivos"
-
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/NewProjectWindow.xaml:11
-msgid "New package"
-msgstr "Nuevo paquete"
-
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/NewProjectWindow.xaml:25
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:29
-msgctxt "Button"
-msgid "Select"
-msgstr "Seleccionar"
+msgid "Toggle Warning"
+msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/NewProjectWindow.xaml:26
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:30
+#: ../editor/Stride.Core.Assets.Editor/Themes/generic.xaml:32
msgctxt "ToolTip"
-msgid "Use the selected template"
-msgstr "Utilizar la plantilla seleccionada"
+msgid "Toggle Error"
+msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/NewProjectWindow.xaml:31
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:35
-#: ../editor/Stride.Core.Assets.Editor/View/AssetPickerWindow.xaml:53
-#: ../editor/Stride.Core.Assets.Editor/View/PackagePickerWindow.xaml:21
+#: ../editor/Stride.Core.Assets.Editor/Themes/generic.xaml:35
msgctxt "ToolTip"
-msgid "Cancel (Esc)"
-msgstr "Cancelar (Esc)"
-
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/NewProjectWindow.xaml:57
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:64
-msgid "Name:"
-msgstr "Nombre:"
-
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/NewProjectWindow.xaml:63
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:70
-msgid "Location:"
-msgstr "Ubicación:"
+msgid "Toggle Fatal"
+msgstr ""
-#. This button opens a file dialog
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/NewProjectWindow.xaml:65
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:72
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:959
+#: ../editor/Stride.Core.Assets.Editor/Themes/generic.xaml:38
msgctxt "ToolTip"
-msgid "Browse directory"
-msgstr "Examinar directorio"
-
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:24
-msgctxt "Button"
-msgid "Browse for existing project"
-msgstr "Buscar proyecto existente"
-
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:25
-msgctxt "Button"
-msgid "Reload last session automatically at startup"
-msgstr "Recargar la última sesión automáticamente al iniciar"
-
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:82
-msgid "Solution name:"
-msgstr "Nombre de la solución:"
-
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:83
-msgid "(Auto-generate solution name)"
-msgstr "(Generar automáticamente el nombre de la solución)"
-
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:89
-msgid "Solution location:"
-msgstr "Ubicación de la solución:"
-
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:94
-msgid "(Same location)"
-msgstr "(Mismo lugar)"
-
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/TemplateBrowserUserControl.xaml:31
-msgctxt "Menu"
-msgid "Show in Explorer"
-msgstr "Ver en el explorador de archivos"
+msgid "Toggle Exception Stack Trace"
+msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/TemplateBrowserUserControl.xaml:32
-msgctxt "Menu"
-msgid "Remove From List"
-msgstr "Eliminar de la lista"
+#: ../editor/Stride.Core.Assets.Editor/View/AssetPickerWindow.xaml:14
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1430
+#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:40
+#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:66
+msgid "Select an asset"
+msgstr "Seleccione un asset"
#: ../editor/Stride.Core.Assets.Editor/View/AssetPickerWindow.xaml:25
msgctxt "Menu"
@@ -902,156 +820,143 @@ msgctxt "ToolTip"
msgid "Select these assets"
msgstr "Seleccione estos assets"
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:91
+#: ../editor/Stride.Core.Assets.Editor/View/AssetPickerWindow.xaml:53
+#: ../editor/Stride.Core.Assets.Editor/View/PackagePickerWindow.xaml:21
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/NewProjectWindow.xaml:31
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:35
+msgctxt "ToolTip"
+msgid "Cancel (Esc)"
+msgstr "Cancelar (Esc)"
+
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:90
msgid "Name: {0}"
msgstr "Nombre: {0}"
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:92
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:99
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:119
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:91
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:98
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:118
msgid "Type: {0}"
msgstr "Tipo: {0}"
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:98
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:118
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:97
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:117
msgid "URL: {0}"
msgstr "URL: {0}"
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:100
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:99
msgid "Tags: {0}"
msgstr "Etiquetas: {0}"
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:103
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:102
msgid "Included in build as root"
msgstr "Incluido en la compilación como raíz"
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:107
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:106
msgid "Included in build as dependency"
msgstr "Incluido en la compilación como dependencia"
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:111
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:110
msgid "Excluded from build"
msgstr "Excluidos de la construcción"
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:204
-msgid "Name"
-msgstr "Nombre"
-
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:205
-msgid "Type"
-msgstr "Tipo"
-
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:206
-msgid "URL"
-msgstr "URL"
-
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:207
-msgid "Included"
-msgstr "Incluido"
-
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:265
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:197
msgctxt "ToolTip"
msgid "Add an asset to this location"
msgstr "Añadir un asset a esta ubicación"
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:269
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:201
msgid "Add asset"
msgstr "Añadir asset"
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:290
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:222
msgctxt "ToolTip"
msgid "Update assets whose source files have changed"
msgstr "Actualización de los assets con origen cambiado"
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:317
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:249
msgctxt "ToolTip"
msgid "Import last effects compiled remotely"
msgstr "Importación de los últimos efectos compilados remotamente"
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:343
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:275
msgctxt "ToolTip"
msgid "Open asset in dedicated editor"
msgstr "Abrir un asset en un editor dedicado"
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:352
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:284
msgctxt "ToolTip"
msgid "Asset view options"
msgstr "Opciones de vista del asset"
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:357
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:289
msgctxt "Menu"
msgid "Display"
msgstr "Vista"
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:358
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:290
msgctxt "Menu"
msgid "Assets in selected folder only"
msgstr "Assets sólo en el directorio seleccionado"
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:361
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:293
msgctxt "Menu"
msgid "Assets and folders in selected folder"
msgstr "Assets y directorios en el directorio seleccionado"
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:364
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:296
msgctxt "Menu"
msgid "Assets in selected folder and subfolders"
msgstr "Assets en los directorios y subdirectorios"
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:369
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:301
msgctxt "Menu"
msgid "Name"
msgstr "Nombre"
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:372
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:304
msgctxt "Menu"
msgid "Date modified"
msgstr "Fecha de modificación"
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:375
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:307
msgctxt "Menu"
msgid "Type"
msgstr "Tipo"
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:378
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:310
msgctxt "Menu"
msgid "Unsaved changes"
msgstr "Cambios no guardados"
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:387
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:319
msgctxt "ToolTip"
msgid "Zoom in"
msgstr "Zoom"
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:392
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:324
msgctxt "ToolTip"
msgid "Zoom out"
msgstr "Zoom de alejamiento"
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:397
-msgctxt "Menu"
-msgid "Grid"
-msgstr "Cuadrícula"
-
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:405
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:329
msgctxt "Menu"
msgid "Tiles"
msgstr "Secciones"
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:418
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:342
msgid "Add a filter..."
msgstr "Agregar un filtro..."
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:422
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:346
msgid "Filter assets by name, type or tag"
msgstr "Filtrar assets por nombre, tipo o etiqueta"
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:448
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:372
msgctxt "ToolTip"
msgid "Clear filters"
msgstr "Limpiar filtros"
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:490
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:414
msgid ""
"No asset to display in this folder or no folder selected. Check your active "
"filters."
@@ -1059,165 +964,197 @@ msgstr ""
"No hay ningún asset que mostrar en este directorio o no hay ningun "
"directorio seleccionado. Compruebe sus filtros activos."
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:493
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:417
msgid "You can also drop files here to import assets."
msgstr "También puede arrastrar archivos aquí para importar assets."
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:29
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:123
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:36
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:130
msgctxt "ToolTip"
msgid "Add..."
msgstr "Añadir..."
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:54
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:61
msgctxt "ToolTip"
msgid "Replace..."
msgstr "Reemplazar...."
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:132
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:139
msgctxt "ToolTip"
msgid "Delete"
msgstr "Eliminar"
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:407
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:414
msgid "List"
msgstr "Lista"
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:408
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:472
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:530
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:415
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:481
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:519
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:582
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:640
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:698
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:757
msgid "{0} item"
msgid_plural "{0} items"
msgstr[0] "{0} elemento"
msgstr[1] "{0} elementos"
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:450
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:456
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:560
msgid "Add to {0}"
msgstr "Añadir a {0}"
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:467
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:493
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:480
+msgid "Array"
+msgstr ""
+
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:518
+#, fuzzy
+msgid "Set"
+msgstr "Seleccionar"
+
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:577
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:603
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:661
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:719
msgctxt "ToolTip"
msgid "Add a new entry to the dictionary"
msgstr "Agregar una nueva entrada al Diccionario"
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:471
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:529
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:581
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:639
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:697
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:756
msgid "Dictionary"
msgstr "Diccionario"
#. Keep the colon (:)
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:504
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:614
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:672
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:730
msgid "Key name:"
msgstr "Nombre de clave:"
#. Default name for a new key in a dictionary
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:506
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:522
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:674
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:690
msgid "New key"
msgstr "Nueva clave"
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:555
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:782
msgctxt "ToolTIp"
msgid "Character"
msgstr "Personaje"
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:562
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:789
msgctxt "ToolTip"
msgid "Unicode value"
msgstr "Valor Unicode"
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:938
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1204
msgctxt "ToolTip"
msgid "Angle in degrees"
msgstr "Ángulo en grados"
#. This button opens a file dialog
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:985
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1226
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/NewProjectWindow.xaml:65
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:72
+msgctxt "ToolTip"
+msgid "Browse directory"
+msgstr "Examinar directorio"
+
+#. This button opens a file dialog
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1252
msgctxt "ToolTip"
msgid "Browse file"
msgstr "Examinar archivo"
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1027
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1295
msgctxt "Button"
msgid "Change values..."
msgstr "Modificar valores...."
#. As for "Select all items"
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1036
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1304
msgctxt "Button"
msgid "All"
msgstr "todo"
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1036
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1304
msgctxt "ToolTip"
msgid "Select all values"
msgstr "Seleccione todos los valores"
#. As for "Clear selection"
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1038
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1306
msgctxt "Button"
msgid "None"
msgstr "Ninguno"
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1038
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1306
msgctxt "ToolTip"
msgid "Clear selection"
msgstr "Deseleccionar"
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1040
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1308
msgctxt "Button"
msgid "Invert"
msgstr "Invertir"
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1040
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1308
msgctxt "ToolTip"
msgid "Invert selection"
msgstr "Invertir selección"
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1157
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1425
msgid "Select the referenced asset"
msgstr "Seleccione el asset que se hace referencia"
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1167
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1435
msgid "Clear this reference"
msgstr "Limpiar esta referencia"
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1177
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1220
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1243
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1445
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1488
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1512
msgctxt "ToolTip"
msgid "Select an asset"
msgstr "Seleccione un asset"
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1181
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1248
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1449
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1517
msgctxt "ToolTip"
msgid "Clear the reference"
msgstr "Limpiar la referencia"
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1185
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1209
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1453
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1477
msgctxt "ToolTip"
msgid "Select the referenced asset"
msgstr "Seleccione el asset que se hace referencia"
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1261
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1530
msgctxt "ToolTip"
msgid "Create an instance of this structure"
msgstr "Crear una instancia de esta estructura"
#. It is ok to keep "null" in english
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1266
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1535
msgctxt "ToolTip"
msgid "Clear value (set to null)"
msgstr "Borrar valor (establecido en null)"
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1273
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1542
msgid "(null)"
msgstr "(null)"
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1318
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1571
+msgid "{0} (Not supported)"
+msgstr ""
+
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1587
msgid "Unable to load the object of type {0} from assembly {1}"
msgstr "No se puede cargar el objeto del tipo {0} desde el ensamblaje {1}"
@@ -1260,3 +1197,175 @@ msgstr "Operación cancelada."
msgctxt "Button"
msgid "Close"
msgstr "Cerrar"
+
+#: ../editor/Stride.Core.Assets.Editor/Components/AddAssets/View/ItemTemplatesWindow.xaml:11
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/AddItemWindow.xaml:10
+msgid "Add asset..."
+msgstr "Añadir asset..."
+
+#: ../editor/Stride.Core.Assets.Editor/Components/AddAssets/View/ItemTemplatesWindow.xaml:33
+msgid "out of {0} file(s)"
+msgstr "de {0} archivo(s)"
+
+#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:13
+msgid "Fix references ({0})"
+msgstr "Arreglar referencias ({0})"
+
+#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:35
+msgid ""
+"The asset {0} is referenced by other assets. Choose how to handle these "
+"references."
+msgstr ""
+"El asset {0} está referenciado por otros activos. Elija cómo gestionar estas "
+"referencias."
+
+#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:37
+msgctxt "Button"
+msgid "Replace all the references with a reference to a different asset:"
+msgstr ""
+"Reemplace todas las referencias con una referencia a un asset diferente:"
+
+#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:42
+#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:61
+msgctxt "ToolTip"
+msgid "Select asset"
+msgstr "Seleccionar asset"
+
+#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:49
+msgid "Referencer"
+msgstr "Referenciador"
+
+#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:56
+msgid "Replacement asset"
+msgstr "Assets de reemplazo"
+
+#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:63
+msgctxt "Button"
+msgid "Clear this reference"
+msgstr "Limpiar esta referencia"
+
+#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:73
+msgctxt "Button"
+msgid "Replace references individually:"
+msgstr "Reemplazar las referencias individualmente:"
+
+#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:75
+msgctxt "Button"
+msgid "Done"
+msgstr "Hecho"
+
+#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:76
+msgctxt "Button"
+msgid "Clear references"
+msgstr "Limpiar referencias"
+
+#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:76
+msgctxt "ToolTip"
+msgid "Clear the references of the current asset"
+msgstr "Limpiar las referencias del asset actual"
+
+#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:77
+msgctxt "Button"
+msgid "Clear all references"
+msgstr "Limpiar todas las referencias"
+
+#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:77
+msgctxt "ToolTip"
+msgid "Clear references for all assets being deleted"
+msgstr ""
+"Limpiar las referencias para todos los assets en proceso de eliminación"
+
+#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:78
+msgctxt "ToolTip"
+msgid "Cancel operation"
+msgstr "Cancelar operación"
+
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/AddItemUserControl.xaml:21
+msgid "Search"
+msgstr "Buscar"
+
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/AddItemUserControl.xaml:38
+msgctxt "ToolTip"
+msgid "Import directly from files"
+msgstr "Importación directa desde archivos"
+
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/NewProjectWindow.xaml:11
+msgid "New package"
+msgstr "Nuevo paquete"
+
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/NewProjectWindow.xaml:25
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:29
+msgctxt "Button"
+msgid "Select"
+msgstr "Seleccionar"
+
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/NewProjectWindow.xaml:26
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:30
+msgctxt "ToolTip"
+msgid "Use the selected template"
+msgstr "Utilizar la plantilla seleccionada"
+
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/NewProjectWindow.xaml:57
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:64
+msgid "Name:"
+msgstr "Nombre:"
+
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/NewProjectWindow.xaml:63
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:70
+msgid "Location:"
+msgstr "Ubicación:"
+
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:24
+msgctxt "Button"
+msgid "Browse for existing project"
+msgstr "Buscar proyecto existente"
+
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:25
+msgctxt "Button"
+msgid "Reload last session automatically at startup"
+msgstr "Recargar la última sesión automáticamente al iniciar"
+
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:82
+msgid "Solution name:"
+msgstr "Nombre de la solución:"
+
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:83
+msgid "(Auto-generate solution name)"
+msgstr "(Generar automáticamente el nombre de la solución)"
+
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:89
+msgid "Solution location:"
+msgstr "Ubicación de la solución:"
+
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:94
+msgid "(Same location)"
+msgstr "(Mismo lugar)"
+
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/TemplateBrowserUserControl.xaml:31
+msgctxt "Menu"
+msgid "Show in Explorer"
+msgstr "Ver en el explorador de archivos"
+
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/TemplateBrowserUserControl.xaml:32
+msgctxt "Menu"
+msgid "Remove From List"
+msgstr "Eliminar de la lista"
+
+#~ msgid "Reference path"
+#~ msgstr "Ruta de la referencia"
+
+#~ msgid "Name"
+#~ msgstr "Nombre"
+
+#~ msgid "Type"
+#~ msgstr "Tipo"
+
+#~ msgid "URL"
+#~ msgstr "URL"
+
+#~ msgid "Included"
+#~ msgstr "Incluido"
+
+#~ msgctxt "Menu"
+#~ msgid "Grid"
+#~ msgstr "Cuadrícula"
diff --git a/sources/localization/es/Stride.Core.Presentation.es.po b/sources/localization/es/Stride.Core.Presentation.es.po
index 0d15efb966..f4bcb1c050 100644
--- a/sources/localization/es/Stride.Core.Presentation.es.po
+++ b/sources/localization/es/Stride.Core.Presentation.es.po
@@ -1,130 +1,94 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
-"POT-Creation-Date: 2019-02-25 13:25:04+0900\n"
+"POT-Creation-Date: 2025-12-01 12:57:48+0100\n"
"PO-Revision-Date: 2019-02-26 08:02+0000\n"
"Last-Translator: Oscar Sanchez \n"
"Language-Team: Spanish \n"
"Language: es\n"
"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=utf-8\n"
+"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 3.5-dev\n"
-#: ../presentation/Stride.Core.Presentation/Windows/DialogHelper.cs:20
-msgid "Don't ask again"
-msgstr "No volver a preguntar"
-
-#: ../presentation/Stride.Core.Presentation/Windows/MessageBox.cs:70
+#: ../presentation/Stride.Core.Presentation/Services/IDialogService.cs:67
msgctxt "KeyGesture"
msgid "N"
msgstr "N"
-#: ../presentation/Stride.Core.Presentation/Windows/MessageBox.cs:99
+#: ../presentation/Stride.Core.Presentation/Services/IDialogService.cs:81
msgctxt "KeyGesture"
msgid "Y"
msgstr "Y"
-#: ../presentation/Stride.Core.Presentation/Themes/generic.xaml:399
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:623
-msgctxt "RGBA"
-msgid "R:"
-msgstr "R:"
-
-#: ../presentation/Stride.Core.Presentation/Themes/generic.xaml:400
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:623
-msgctxt "ToolTip"
-msgid "Red"
-msgstr "Rojo"
-
-#: ../presentation/Stride.Core.Presentation/Themes/generic.xaml:414
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:632
-msgctxt "RGBA"
-msgid "G:"
-msgstr "G:"
-
-#: ../presentation/Stride.Core.Presentation/Themes/generic.xaml:415
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:632
-msgctxt "ToolTip"
-msgid "Green"
-msgstr "Verde"
-
-#: ../presentation/Stride.Core.Presentation/Themes/generic.xaml:429
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:641
-msgctxt "RGBA"
-msgid "B:"
-msgstr "B:"
-
-#: ../presentation/Stride.Core.Presentation/Themes/generic.xaml:430
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:641
-msgctxt "ToolTip"
-msgid "Blue"
-msgstr "Azul"
-
-#: ../presentation/Stride.Core.Presentation/Themes/generic.xaml:444
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:650
-msgctxt "RGBA"
-msgid "A:"
-msgstr "A:"
-
-#: ../presentation/Stride.Core.Presentation/Themes/generic.xaml:445
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:650
-msgctxt "ToolTip"
-msgid "Alpha"
-msgstr "Alfa"
-
-#: ../presentation/Stride.Core.Presentation/Themes/generic.xaml:464
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:663
-msgctxt "HSB"
-msgid "H:"
-msgstr "H:"
-
-#: ../presentation/Stride.Core.Presentation/Themes/generic.xaml:465
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:663
-msgctxt "ToolTip"
-msgid "Hue"
-msgstr "Tono"
-
-#: ../presentation/Stride.Core.Presentation/Themes/generic.xaml:479
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:672
-msgctxt "HSB"
-msgid "S:"
-msgstr "S:"
-
-#: ../presentation/Stride.Core.Presentation/Themes/generic.xaml:480
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:672
-msgctxt "ToolTip"
-msgid "Saturation"
-msgstr "Saturación"
-
-#: ../presentation/Stride.Core.Presentation/Themes/generic.xaml:494
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:681
-msgctxt "HSB"
-msgid "B:"
-msgstr "B:"
-
-#: ../presentation/Stride.Core.Presentation/Themes/generic.xaml:495
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:681
-msgctxt "ToolTip"
-msgid "Value"
-msgstr "Valor"
-
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:3916
-msgctxt "ToolTip"
-msgid "Toggle editing mode"
-msgstr "Cambiar al modo de edición"
-
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:4172
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:4242
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:4321
-msgctxt "ToolTip"
-msgid "Advanced options"
-msgstr "Opciones avanzadas"
-
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:4181
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:4250
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:4330
-msgid "All components:"
-msgstr "Todos los componentes:"
+#~ msgid "Don't ask again"
+#~ msgstr "No volver a preguntar"
+
+#~ msgctxt "RGBA"
+#~ msgid "R:"
+#~ msgstr "R:"
+
+#~ msgctxt "ToolTip"
+#~ msgid "Red"
+#~ msgstr "Rojo"
+
+#~ msgctxt "RGBA"
+#~ msgid "G:"
+#~ msgstr "G:"
+
+#~ msgctxt "ToolTip"
+#~ msgid "Green"
+#~ msgstr "Verde"
+
+#~ msgctxt "RGBA"
+#~ msgid "B:"
+#~ msgstr "B:"
+
+#~ msgctxt "ToolTip"
+#~ msgid "Blue"
+#~ msgstr "Azul"
+
+#~ msgctxt "RGBA"
+#~ msgid "A:"
+#~ msgstr "A:"
+
+#~ msgctxt "ToolTip"
+#~ msgid "Alpha"
+#~ msgstr "Alfa"
+
+#~ msgctxt "HSB"
+#~ msgid "H:"
+#~ msgstr "H:"
+
+#~ msgctxt "ToolTip"
+#~ msgid "Hue"
+#~ msgstr "Tono"
+
+#~ msgctxt "HSB"
+#~ msgid "S:"
+#~ msgstr "S:"
+
+#~ msgctxt "ToolTip"
+#~ msgid "Saturation"
+#~ msgstr "Saturación"
+
+#~ msgctxt "HSB"
+#~ msgid "B:"
+#~ msgstr "B:"
+
+#~ msgctxt "ToolTip"
+#~ msgid "Value"
+#~ msgstr "Valor"
+
+#~ msgctxt "ToolTip"
+#~ msgid "Toggle editing mode"
+#~ msgstr "Cambiar al modo de edición"
+
+#~ msgctxt "ToolTip"
+#~ msgid "Advanced options"
+#~ msgstr "Opciones avanzadas"
+
+#~ msgid "All components:"
+#~ msgstr "Todos los componentes:"
diff --git a/sources/localization/es/Stride.GameStudio.es.po b/sources/localization/es/Stride.GameStudio.es.po
index 36c6c32ceb..be6e96853a 100644
--- a/sources/localization/es/Stride.GameStudio.es.po
+++ b/sources/localization/es/Stride.GameStudio.es.po
@@ -1,74 +1,179 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
-"POT-Creation-Date: 2019-02-25 13:25:06+0900\n"
+"POT-Creation-Date: 2025-12-01 12:57:52+0100\n"
"PO-Revision-Date: 2019-07-19 13:12+0000\n"
"Last-Translator: Oscar Sanchez \n"
-"Language-Team: Spanish \n"
+"Language-Team: Spanish \n"
"Language: es\n"
"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=utf-8\n"
+"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 3.8-dev\n"
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:48
+#. Message displayed when the user tries to build without having selected a current project
+#: ../editor/Stride.GameStudio/Debugging/StrideDebugService.cs:40
+msgctxt "Message"
+msgid ""
+"An executable project must be set as current project in the session explorer "
+"in order to process build."
+msgstr ""
+"Un proyecto ejecutable debe establecerse como proyecto actual en el "
+"explorador de sesión para poder procesar la compilación."
+
+#. Generic error message when we are unable to launch a game on a remote host.
+#: ../editor/Stride.GameStudio/Remote/RemoteFacilities.cs:120
+msgctxt "Message"
+msgid "Unable to launch {0} on host {1}"
+msgstr "No se puede iniciar {0} en el host {1}"
+
+#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:16
+msgctxt "Settings"
+msgid "Remote"
+msgstr "Remoto"
+
+#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:24
+msgctxt "Settings"
+msgid "Default session to load"
+msgstr "Sesión predeterminada para cargar"
+
+#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:28
+msgctxt "Settings"
+msgid "Host"
+msgstr "Host"
+
+#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:32
+msgctxt "Settings"
+msgid "Port"
+msgstr "Puerto"
+
+#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:36
+msgctxt "Settings"
+msgid "Username"
+msgstr "Nombre de usuario"
+
+#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:40
+msgctxt "Settings"
+msgid "Password"
+msgstr "Contraseña"
+
+#. Location where to deploy.
+#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:44
+msgctxt "Settings"
+msgid "Location"
+msgstr "Ubicación"
+
+#. Ask if we should prompt user with the crendential dialogs if necessary.
+#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:48
+msgctxt "Settings"
+msgid "Ask for credentials when deploying game"
+msgstr "Solicitar las credenciales cuando se despliega el juego"
+
+#. Name of X display where to launch game.
+#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:52
+msgctxt "Settings"
+msgid "X Display"
+msgstr "Display X"
+
+#. Confirmation message when everything is correct while testing credentials.
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml.cs:75
+msgctxt "Credentials"
+msgid "Your credentials are correct."
+msgstr "Sus credenciales son correctas."
+
+#. Display error message when host does not respond.
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml.cs:78
+msgctxt "Credentials"
+msgid "Couldn't reach the specified host."
+msgstr "El host no se ha encontrado."
+
+#. Display error message when credentials data is invalid.
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml.cs:81
+msgctxt "Credentials"
+msgid "Invalid credentials."
+msgstr "Credenciales incorrectas."
+
+#. Display error message when location does not exist.
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml.cs:84
+msgctxt "Credentials"
+msgid "The location you specified doesn't exist."
+msgstr "La ubicación especificada no existe."
+
+#. Whenever something not expected happens while checking for credentials.
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml.cs:87
+msgctxt "Credentials"
+msgid "An unknown error occurred."
+msgstr "Error desconocido."
+
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml.cs:85
+msgctxt "Message"
+msgid ""
+"To reset the layout, Game Studio needs to close and re-open all asset and "
+"document editors. You won't lose unsaved changes."
+msgstr ""
+"Para restablecer el diseño, Game Studio necesita cerrar y volver a abrir "
+"todos los editores de assets y documentos. No perderá los cambios no "
+"guardados."
+
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:50
msgctxt "Title"
msgid "Output"
msgstr "Salida"
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:189
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:200
msgctxt "Message"
msgid ""
"Some game code files have been modified. Do you want to reload the "
"assemblies?"
-msgstr "Algunos archivos han sido modificados. ¿Desea recargar los ensamblados?"
+msgstr ""
+"Algunos archivos han sido modificados. ¿Desea recargar los ensamblados?"
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:191
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:202
msgctxt "Button"
msgid "Reload"
msgstr "Recargar"
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:191
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:202
msgctxt "Button"
msgid "Don't reload"
msgstr "No recargar"
#. Displayed when user tries to run a project that is not on a supported platform (for execution).
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:317
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:460
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:467
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:331
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:465
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:472
msgctxt "Message"
msgid "Platform {0} isn't supported for execution."
msgstr "No está soportada la plataforma {0} para ejecución."
#. Displayed when user tries to run Android project without an Android device attached.
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:422
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:435
msgctxt "Message"
msgid "No Android device found for execution."
msgstr "No se ha encontrado ningún dispositivo Android para su ejecución."
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:475
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:639
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:480
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:647
msgctxt "Message"
msgid "Unable to load and compile project {0}"
msgstr "Imposible cargar y compilar el proyecto {0}"
#. Log message displayed when the executable can't be found after building the project. {0}: the expected executable path
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:492
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:539
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:501
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:548
msgctxt "Message"
msgid "Unable to reach to output executable: {0}"
msgstr "No se ha encontrado el ejecutable generado: {0}"
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:509
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:518
msgctxt "Message"
msgid "Couldn't find Android package name for {0}."
msgstr "No se ha encontrado el paquete de Android para {0}."
#. Displayed when Android tools "adb" can't be found
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:519
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:528
msgctxt "Message"
msgid ""
"Android tool \"\"adb\"\" couldn't found (no running process, in registry or "
@@ -77,13 +182,13 @@ msgstr ""
"La herramienta \"\"adb\"\" de Android no se ha encontrado (ningún proceso en "
"ejecución, en el registro o en el PATH). Por favor agrégala a tu PATH."
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:526
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:535
msgctxt "Message"
msgid "Can't run Android app with adb: {0}"
msgstr "No se puede ejecutar la aplicación de Android con adb: {0}"
#. Displayed when starting a game on a platform requiring credentials but none were provided.
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:551
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:560
msgctxt "Message"
msgid "No credentials provided. To allow deployment, add your credentials."
msgstr ""
@@ -91,733 +196,728 @@ msgstr ""
"sus credenciales."
#. Message displayed when launching fails for some reason.
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:560
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:569
msgctxt "Message"
msgid "Unable to launch project {0}"
msgstr "No se ha podido iniciar el proyecto {0}"
#. Message displayed to inform user a deployment was succesful.
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:568
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:577
msgctxt "Message"
msgid "Deployment of {0} successful."
msgstr "El despliegue de {0} ha sido un éxito."
#. Log message displayed when an exception occurs while building the project. {0}: The exception message
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:574
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:648
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:583
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:656
msgctxt "Message"
msgid "An exception occurred while compiling the project: {0}"
msgstr "Se ha producido una excepción al compilar el proyecto: {0}"
#. Message displayed when the user tries to build without having selected a current project
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:584
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:593
msgctxt "Message"
msgid ""
-"To process the build, set an executable project as the current project in the "
-"session explorer."
+"To process the build, set an executable project as the current project in "
+"the session explorer."
msgstr ""
"Para procesar la compilación, establezca un proyecto ejecutable como "
"proyecto actual en el explorador de sesión."
#. Message displayed when the user cancels the saving of the current session when trying to build
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:592
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:601
msgctxt "Message"
msgid "To build, save the project first."
msgstr "Para compilar, guarde el proyecto primero."
-#: ../editor/Stride.GameStudio/GameStudioViewModel.cs:91
+#: ../editor/Stride.GameStudio/ViewModels/GameStudioViewModel.cs:89
msgctxt "Message"
msgid "The file {0} does not exist."
msgstr "El archivo {0} no existe."
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml.cs:78
-msgctxt "Message"
-msgid ""
-"To reset the layout, Game Studio needs to close and re-open all asset and "
-"document editors. You won't lose unsaved changes."
-msgstr ""
-"Para restablecer el diseño, Game Studio necesita cerrar y volver a abrir "
-"todos los editores de assets y documentos. No perderá los cambios no "
-"guardados."
+#: ../editor/Stride.GameStudio/View/AboutPage.xaml:10
+msgctxt "About"
+msgid "About Stride"
+msgstr "Acerca de Stride"
-#. Generic error message when we are unable to launch a game on a remote host.
-#: ../editor/Stride.GameStudio/RemoteFacilities.cs:128
-msgctxt "Message"
-msgid "Unable to launch {0} on host {1}"
-msgstr "No se puede iniciar {0} en el host {1}"
+#: ../editor/Stride.GameStudio/View/AboutPage.xaml:41
+msgctxt "About"
+msgid "Stride version"
+msgstr "Versión de Stride"
-#. Message displayed when the user tries to build without having selected a current project
-#: ../editor/Stride.GameStudio/Debugging/StrideDebugService.cs:41
-msgctxt "Message"
-msgid ""
-"An executable project must be set as current project in the session explorer "
-"in order to process build."
-msgstr ""
-"Un proyecto ejecutable debe establecerse como proyecto actual en el "
-"explorador de sesión para poder procesar la compilación."
+#: ../editor/Stride.GameStudio/View/AboutPage.xaml:46
+msgctxt "About"
+msgid "MIT License"
+msgstr "Licencia MIT"
-#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:14
-msgctxt "Settings"
-msgid "Remote"
-msgstr "Remoto"
+#: ../editor/Stride.GameStudio/View/AboutPage.xaml:52
+msgctxt "About"
+msgid "Stride uses open-source software"
+msgstr "Stride utiliza software de código abierto"
-#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:22
-msgctxt "Settings"
-msgid "Default session to load"
-msgstr "Sesión predeterminada para cargar"
+#: ../editor/Stride.GameStudio/View/AboutPage.xaml:54
+msgctxt "About"
+msgid "See the list"
+msgstr "Ver la lista"
-#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:26
-msgctxt "Settings"
+#: ../editor/Stride.GameStudio/View/AboutPage.xaml:60
+msgctxt "About"
+msgid "Privacy policy"
+msgstr "Política de privacidad"
+
+#: ../editor/Stride.GameStudio/View/AboutPage.xaml:69
+msgctxt "About"
+msgid "Close"
+msgstr "Cerrar"
+
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:9
+msgctxt "Credentials"
+msgid "Credentials"
+msgstr "Credenciales"
+
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:13
+msgctxt "Credentials"
+msgid ""
+"Provide information about the host to connect to. Your password is encrypted "
+"on this machine."
+msgstr ""
+"Proporcionar información sobre el host al que conectarse. Su contraseña está "
+"encriptada en este equipo."
+
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:15
+msgctxt "Credentials"
msgid "Host"
msgstr "Host"
-#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:30
-msgctxt "Settings"
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:18
+msgctxt "Credentials"
msgid "Port"
msgstr "Puerto"
-#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:34
-msgctxt "Settings"
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:21
+msgctxt "Credentials"
msgid "Username"
msgstr "Nombre de usuario"
-#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:38
-msgctxt "Settings"
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:24
+msgctxt "Credentials"
msgid "Password"
msgstr "Contraseña"
-#. Location where to deploy.
-#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:42
-msgctxt "Settings"
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:27
+msgctxt "Credentials"
msgid "Location"
msgstr "Ubicación"
-#. Ask if we should prompt user with the crendential dialogs if necessary.
-#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:46
-msgctxt "Settings"
-msgid "Ask for credentials when deploying game"
-msgstr "Solicitar las credenciales cuando se despliega el juego"
-
-#. Name of X display where to launch game.
-#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:50
-msgctxt "Settings"
-msgid "X Display"
-msgstr "Display X"
-
-#. Ask if we want to execute remotely using CoreCLR.
-#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:54
-msgctxt "Settings"
-msgid "Use CoreCLR"
-msgstr "Usar CoreCLR"
-
-#. Confirmation message when everything is correct while testing credentials.
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml.cs:74
-msgctxt "Credentials"
-msgid "Your credentials are correct."
-msgstr "Sus credenciales son correctas."
-
-#. Display error message when host does not respond.
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml.cs:77
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:34
msgctxt "Credentials"
-msgid "Couldn't reach the specified host."
-msgstr "El host no se ha encontrado."
+msgid "Don't ask again"
+msgstr "No volver a preguntar"
-#. Display error message when credentials data is invalid.
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml.cs:80
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:35
msgctxt "Credentials"
-msgid "Invalid credentials."
-msgstr "Credenciales incorrectas."
+msgid "Test settings"
+msgstr "Configuración de la prueba"
-#. Display error message when location does not exist.
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml.cs:83
-msgctxt "Credentials"
-msgid "The location you specified doesn't exist."
-msgstr "La ubicación especificada no existe."
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:40
+msgctxt "Button"
+msgid "Save"
+msgstr "Guardar"
-#. Whenever something not expected happens while checking for credentials.
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml.cs:86
-msgctxt "Credentials"
-msgid "An unknown error occurred."
-msgstr "Error desconocido."
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:45
+msgctxt "Button"
+msgid "Cancel"
+msgstr "Cancelar"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:63
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:245
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:515
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:74
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:257
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:527
msgctxt "Menu"
msgid "Asset"
msgstr "'Asset'"
#. Open the asset editor
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:64
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:75
msgctxt "Menu"
msgid "Edit asset..."
msgstr "Editar asset..."
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:65
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:76
msgctxt "Menu"
msgid "Don't include in build as root asset"
msgstr "No incluir en la compilación como asset raíz"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:65
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:76
msgctxt "Menu"
msgid "Include in build as root asset"
msgstr "Incluir en la compilación como asset raíz"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:90
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:195
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:509
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:101
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:207
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:521
msgctxt "Menu"
msgid "Cut"
msgstr "Cortar"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:91
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:196
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:510
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:102
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:208
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:522
msgctxt "Menu"
msgid "Copy"
msgstr "Copiar"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:92
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:103
msgctxt "Menu"
msgid "Copy with dependencies"
msgstr "Copiar con dependencias"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:93
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:197
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:511
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:104
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:209
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:523
msgctxt "Menu"
msgid "Paste"
msgstr "Pegar"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:94
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:198
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:242
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:512
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:105
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:210
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:254
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:524
msgctxt "Menu"
msgid "Delete"
msgstr "Eliminar"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:96
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:107
msgctxt "Menu"
msgid "Copy asset URL"
msgstr "Copiar la URL del asset"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:97
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:243
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:513
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:108
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:255
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:525
msgctxt "Menu"
msgid "Rename"
msgstr "Renombrar"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:99
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:210
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:478
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:110
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:222
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:490
msgctxt "Menu"
msgid "Create folder"
msgstr "Crear directorio"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:100
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:246
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:516
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:111
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:258
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:528
msgctxt "Menu"
msgid "Add asset..."
msgstr "Añadir asset..."
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:101
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:247
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:112
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:259
msgctxt "Menu"
msgid "Update selected assets from their source"
msgstr "Actualizar los assets seleccionados desde su origen"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:102
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:248
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:113
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:260
msgctxt "Menu"
msgid "Update all assets with modified source"
msgstr "Actualizar todos los assets con origen modificado"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:104
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:249
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:518
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:115
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:261
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:530
msgctxt "Menu"
msgid "Explore"
msgstr "Explorar"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:105
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:116
msgctxt "Menu"
msgid "Open with text editor"
msgstr "Abrir con el editor de texto"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:106
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:117
msgctxt "Menu"
msgid "Open asset file"
msgstr "Abrir asset"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:107
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:118
msgctxt "Menu"
msgid "Open source file"
msgstr "Abrir archivo de codigo fuente"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:108
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:250
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:519
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:119
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:262
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:531
msgctxt "Menu"
msgid "Show in Explorer"
msgstr "Ver en el explorador de archivos"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:145
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:120
+#, fuzzy
+msgctxt "Menu"
+msgid "Show source file in Explorer"
+msgstr "Ver en el explorador de archivos"
+
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:157
msgctxt "Menu"
msgid "File"
msgstr "Archivo"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:146
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:158
msgctxt "Menu"
msgid "New"
msgstr "Nuevo"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:147
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:159
msgctxt "Menu"
msgid "Open"
msgstr "Abrir"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:148
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:160
msgctxt "Menu"
msgid "Open recent"
msgstr "Abrir recientes"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:178
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:190
msgctxt "Menu"
msgid "Clear list"
msgstr "Limpiar lista"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:180
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:192
msgctxt "Menu"
msgid "Save"
msgstr "Guardar"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:182
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:194
msgctxt "Menu"
msgid "Reload project"
msgstr "Recargar proyecto"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:184
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:196
msgctxt "Menu"
msgid "Quit"
msgstr "Salir"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:191
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:203
msgctxt "Menu"
msgid "Edit"
msgstr "Editar"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:192
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:204
msgctxt "Menu"
msgid "Undo"
msgstr "Deshacer"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:193
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:205
msgctxt "Menu"
msgid "Redo"
msgstr "Rehacer"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:200
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:212
msgctxt "Menu"
msgid "Settings"
msgstr "Configuración"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:203
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:215
msgctxt "Menu"
msgid "Project"
msgstr "Proyecto"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:204
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:216
msgctxt "Menu"
msgid "Build project"
msgstr "Compilar el proyecto"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:205
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:217
msgctxt "Menu"
msgid "Start project"
msgstr "Iniciar proyecto"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:207
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:219
msgctxt "Menu"
msgid "Start live-scripting"
msgstr "Iniciar live-scripting"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:208
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:220
msgctxt "Menu"
msgid "Cancel build"
msgstr "Cancelar compilación"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:209
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:477
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:221
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:489
msgctxt "Menu"
msgid "Folder"
msgstr "Directorio"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:212
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:480
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:224
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:492
msgctxt "Menu"
msgid "Package"
msgstr "Paquete"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:213
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:481
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:225
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:493
msgctxt "Menu"
msgid "Update package"
msgstr "Actualizar paquete"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:231
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:499
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:243
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:511
msgctxt "Menu"
msgid "Add dependency..."
msgstr "Añadir dependencia..."
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:232
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:500
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:244
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:512
msgctxt "Menu"
msgid "Set as current project"
msgstr "Establecer como proyecto actual"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:233
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:501
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:245
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:513
msgctxt "Menu"
msgid "Package properties"
msgstr "Propiedades del paquete"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:235
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:503
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:247
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:515
msgctxt "Menu"
msgid "Solution"
msgstr "Solución"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:236
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:504
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:248
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:516
msgctxt "Menu"
msgid "New project..."
msgstr "Nuevo proyecto..."
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:237
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:505
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:249
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:517
msgctxt "Menu"
msgid "Add existing project..."
msgstr "Añadir proyecto existente..."
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:238
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:506
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:250
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:518
msgctxt "Menu"
msgid "Open in IDE"
msgstr "Abrir en el IDE"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:239
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:251
msgctxt "Menu"
msgid "Reload game assemblies"
msgstr "Recargar los ensamblados del juego"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:241
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:508
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:253
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:520
msgctxt "Menu"
msgid "Actions"
msgstr "Acciones"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:253
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:265
msgctxt "Menu"
msgid "View"
msgstr "Ver"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:254
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:266
msgctxt "Menu"
msgid "Solution explorer"
msgstr "Explorador de soluciones"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:255
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:267
msgctxt "Menu"
msgid "Asset view"
msgstr "Ver asset"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:256
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:268
msgctxt "Menu"
msgid "References"
msgstr "Referencias"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:258
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:270
msgctxt "Menu"
msgid "Asset preview"
msgstr "Previsualización de assets"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:261
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:273
msgctxt "Menu"
msgid "Property grid"
msgstr "Cuadrícula de propiedades"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:262
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:274
msgctxt "Menu"
msgid "Edit history"
msgstr "Historial de edición"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:265
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:277
msgctxt "Menu"
msgid "Asset errors"
msgstr "Error en los assets"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:266
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:278
msgctxt "Menu"
msgid "Output"
msgstr "Salida"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:270
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:282
msgctxt "Menu"
msgid "Help"
msgstr "Ayuda"
#. Link to the documentation
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:271
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:283
msgctxt "Menu"
msgid "Online documentation"
msgstr "Documentación en línea"
#. Link to the answer hub
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:273
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:285
msgctxt "Menu"
msgid "Questions and answers"
msgstr "Preguntas y respuestas"
#. Link to GitHub issues
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:274
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:286
msgctxt "Menu"
msgid "Report an issue..."
msgstr "Informar de un problema..."
#. Link to the forums
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:275
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:287
msgctxt "Menu"
msgid "Community forums"
msgstr "Foros"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:277
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:289
msgctxt "Menu"
msgid "Show debug window"
msgstr "Mostrar ventana de depuración"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:279
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:291
msgctxt "Menu"
msgid "About..."
msgstr "Acerca de..."
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:305
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:317
msgctxt "ToolTip"
msgid "Create a project"
msgstr "Crear un proyecto"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:309
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:321
msgctxt "ToolTip"
msgid "Open an existing project"
msgstr "Abrir un proyecto existente"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:313
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:325
msgctxt "ToolTip"
msgid "Open recent"
msgstr "Abrir recientes"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:339
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:351
msgctxt "ToolTip"
msgid "Save the project and all its documents"
msgstr "Guardar el proyecto y todos sus documentos"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:344
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:356
msgctxt "ToolTip"
msgid "Reload current project (ask to save)"
msgstr "Recargar proyecto actual (Preguntar antes de guardar)"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:349
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:361
msgctxt "ToolTip"
msgid "Undo last action"
msgstr "Deshacer la acción anterior"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:353
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:365
msgctxt "ToolTip"
msgid "Redo last cancelled action"
msgstr "Rehacer la anterior acción cancelada"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:359
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:371
msgctxt "ToolTip"
msgid "Open in IDE"
msgstr "Abrir en el IDE"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:363
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:375
msgctxt "ToolTip"
msgid "Open with..."
msgstr "Abrir con..."
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:374
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:386
msgctxt "ToolTip"
msgid "Reload game assemblies and update scripts"
msgstr "Recargue los ensamblados del juego y actualice los scripts"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:395
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:407
msgctxt "ToolTip"
msgid "Build the project"
msgstr "Compilar el proyecto"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:399
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:411
msgctxt "ToolTip"
msgid "Build the project and start the game"
msgstr "Compilar el proyecto e iniciar el juego"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:405
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:417
msgctxt "ToolTip"
msgid "Start project in live-scripting mode"
msgstr "Iniciar proyecto en modo live-scripting"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:410
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:422
msgctxt "ToolTip"
msgid "Cancel the current build"
msgstr "Cancelar la compilación actual"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:426
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:438
msgctxt "View"
msgid "Solution explorer"
msgstr "Explorador de soluciones"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:433
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:445
msgctxt "ToolTip"
msgid "Create a project..."
msgstr "Crear un proyecto..."
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:437
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:449
msgctxt "ToolTip"
msgid "Create a folder"
msgstr "Crear un directorio"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:442
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:454
msgctxt "ToolTip"
msgid "Display the properties of the selected package in the property grid"
msgstr ""
"Mostrar las propiedades del paquete seleccionado en la cuadrícula de "
"propiedades"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:446
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:458
msgctxt "ToolTip"
msgid "Rename the selected folder or package"
msgstr "Cambiar el nombre del directorio o paquete seleccionado"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:450
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:462
msgctxt "ToolTip"
msgid "Delete the selected items"
msgstr "Eliminar los elementos seleccionados"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:455
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:467
msgctxt "ToolTip"
msgid "Expand all asset folders"
msgstr "Expandir todos los directorios de assets"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:459
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:471
msgctxt "ToolTip"
msgid "Expand all"
msgstr "Expandir todo"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:463
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:475
msgctxt "ToolTip"
msgid "Collapse all"
msgstr "Contraer todo"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:468
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:480
msgctxt "ToolTip"
msgid "Show in Explorer"
msgstr "Ver en el explorador de archivos"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:560
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:572
msgctxt "View"
msgid "Asset view"
msgstr "Ver asset"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:581
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:593
msgctxt "View"
msgid "References"
msgstr "Referencias"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:598
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:610
msgid "References"
msgstr "Referencias"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:599
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:611
msgid "Referenced by"
msgstr "Hace referencia a"
#. {0}: The number of errors
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:610
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:622
msgctxt "View"
msgid "Asset error ({0})"
msgid_plural "Asset errors ({0})"
msgstr[0] "Error en el asset ({0})"
msgstr[1] "Error en los assets ({0})"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:624
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:637
msgid "Build"
msgstr "Compilar"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:638
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:651
+#, fuzzy
+msgid "Project"
+msgstr "Proyecto"
+
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:663
msgid "Live-scripting"
msgstr "Iniciar proyecto en modo live-scripting"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:662
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:688
msgctxt "View"
msgid "Property grid"
msgstr "Cuadrícula de propiedades"
#. Translation must not be longer that the english words
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:677
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:703
msgid "Add new tag"
msgstr "Añadir nueva etiqueta"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:687
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:713
msgctxt "ToolTip"
msgid "Previous selection"
msgstr "Selección anterior"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:690
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:716
msgctxt "ToolTip"
msgid "Next selection"
msgstr "Selección siguiente"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:708
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:734
msgctxt "ToolTip"
msgid "Add tag to all"
msgstr "Agregar etiqueta a todos"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:725
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:751
msgid "Open this asset in editor"
msgstr "Abrir este asset en el editor"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:727
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:753
msgid "Show this asset in editor"
msgstr "Ver este asset en el editor"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:734
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:760
msgctxt "ToolTip"
msgid "Display only overridden properties"
msgstr "Mostrar sólo las propiedades sustituidas"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:737
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:763
msgid "Search properties"
msgstr "Buscar propiedades"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:765
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:790
msgctxt "Menu"
msgid "Reset to base value"
msgstr "Restablecer al valor base"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:879
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:914
msgctxt "View"
msgid "Asset preview"
msgstr "Vista previa del asset"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:887
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:922
msgctxt "View"
msgid "Edit history"
msgstr "Historial de edición"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:939
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:985
msgctxt "StatusBar"
msgid "{0} item"
msgid_plural "{0} items"
@@ -825,103 +925,9 @@ msgstr[0] "{0} elemento"
msgstr[1] "{0} elementos"
#. Keep parenthesis - {0} is a number
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:940
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:986
msgctxt "StatusBar"
msgid "({0} selected)"
msgid_plural "({0} selected)"
msgstr[0] "({0} seleccionado)"
msgstr[1] "({0} seleccionados)"
-
-#: ../editor/Stride.GameStudio/View/AboutPage.xaml:10
-msgctxt "About"
-msgid "About Stride"
-msgstr "Acerca de Stride"
-
-#: ../editor/Stride.GameStudio/View/AboutPage.xaml:45
-msgctxt "About"
-msgid "Stride version"
-msgstr "Versión de Stride"
-
-#: ../editor/Stride.GameStudio/View/AboutPage.xaml:50
-msgctxt "About"
-msgid "MIT License"
-msgstr "Licencia MIT"
-
-#: ../editor/Stride.GameStudio/View/AboutPage.xaml:56
-msgctxt "About"
-msgid "Stride uses open-source software"
-msgstr "Stride utiliza software de código abierto"
-
-#: ../editor/Stride.GameStudio/View/AboutPage.xaml:58
-msgctxt "About"
-msgid "See the list"
-msgstr "Ver la lista"
-
-#: ../editor/Stride.GameStudio/View/AboutPage.xaml:64
-msgctxt "About"
-msgid "Privacy policy"
-msgstr "Política de privacidad"
-
-#: ../editor/Stride.GameStudio/View/AboutPage.xaml:73
-msgctxt "About"
-msgid "Close"
-msgstr "Cerrar"
-
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:9
-msgctxt "Credentials"
-msgid "Credentials"
-msgstr "Credenciales"
-
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:13
-msgctxt "Credentials"
-msgid ""
-"Provide information about the host to connect to. Your password is encrypted "
-"on this machine."
-msgstr ""
-"Proporcionar información sobre el host al que conectarse. Su contraseña está "
-"encriptada en este equipo."
-
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:15
-msgctxt "Credentials"
-msgid "Host"
-msgstr "Host"
-
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:18
-msgctxt "Credentials"
-msgid "Port"
-msgstr "Puerto"
-
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:21
-msgctxt "Credentials"
-msgid "Username"
-msgstr "Nombre de usuario"
-
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:24
-msgctxt "Credentials"
-msgid "Password"
-msgstr "Contraseña"
-
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:27
-msgctxt "Credentials"
-msgid "Location"
-msgstr "Ubicación"
-
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:34
-msgctxt "Credentials"
-msgid "Don't ask again"
-msgstr "No volver a preguntar"
-
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:35
-msgctxt "Credentials"
-msgid "Test settings"
-msgstr "Configuración de la prueba"
-
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:40
-msgctxt "Button"
-msgid "Save"
-msgstr "Guardar"
-
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:45
-msgctxt "Button"
-msgid "Cancel"
-msgstr "Cancelar"
diff --git a/sources/localization/fr/Stride.Assets.Presentation.fr.po b/sources/localization/fr/Stride.Assets.Presentation.fr.po
index 635df976a7..b9f50fbb0b 100644
--- a/sources/localization/fr/Stride.Assets.Presentation.fr.po
+++ b/sources/localization/fr/Stride.Assets.Presentation.fr.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
-"POT-Creation-Date: 2019-02-25 13:25:05+0900\n"
+"POT-Creation-Date: 2025-12-01 12:57:50+0100\n"
"PO-Revision-Date: 2019-10-25 10:42+0000\n"
"Last-Translator: Nathan \n"
"Language-Team: French 1;\n"
"X-Generator: Weblate 3.9.1-dev\n"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/ViewModels/EntityFolderViewModel.cs:158
-msgctxt "Message"
-msgid ""
-"Unable to rename the folder '{0}' to '{1}'. A folder with the same name "
-"already exists."
-msgstr ""
-"Impossible de renommer le dossier « {0} » en « {1} ». Un dossier avec le "
-"même nom existe déjà."
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/ViewModels/EntityHierarchyEditorViewModel.cs:495
-msgctxt "Message"
-msgid "Are you sure you want to delete this entity?"
-msgstr "Êtes-vous sûr de vouloir supprimer cette entité ?"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/ViewModels/EntityHierarchyEditorViewModel.cs:498
-msgctxt "Message"
-msgid "Are you sure you want to delete these {0} entities?"
-msgstr "Êtes-vous sûr de vouloir supprimer ces {0} entités ?"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/ViewModels/EntityHierarchyEditorViewModel.cs:500
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/ViewModels/UIEditorBaseViewModel.cs:429
-msgctxt "Button"
-msgid "Delete"
-msgstr "Supprimer"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/ViewModels/EntityHierarchyEditorViewModel.cs:500
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/ViewModels/UIEditorBaseViewModel.cs:429
-#: ../editor/Stride.Assets.Presentation/Templates/AssetFromFileTemplateGenerator.cs:50
-#: ../editor/Stride.Assets.Presentation/Templates/ScriptTemplateGenerator.cs:60
-#: ../editor/Stride.Assets.Presentation/Templates/UpdatePlatformsWindows.xaml.cs:70
-#: ../editor/Stride.Assets.Presentation/ViewModel/SpriteFontViewModel.cs:64
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityPickerWindow.xaml:28
-#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:127
-#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:52
-#: ../editor/Stride.Assets.Presentation/Templates/ProjectLibraryWindow.xaml:28
-#: ../editor/Stride.Assets.Presentation/Templates/ScriptNameWindow.xaml:21
-#: ../editor/Stride.Assets.Presentation/Templates/UpdatePlatformsWindows.xaml:55
-msgctxt "Button"
-msgid "Cancel"
-msgstr "Annuler"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/GameEditor/Transformation.cs:16
-msgid "Use translation gizmo"
-msgstr "Utiliser le gadget de translation"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/GameEditor/Transformation.cs:22
-msgid "Use rotation gizmo"
-msgstr "Utiliser le gadget de rotation"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/GameEditor/Transformation.cs:28
-msgid "Use scale gizmo"
-msgstr "Utiliser le gadget de mise à l'échelle"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/GameEditor/TransformationSpace.cs:16
-msgid "Use world coordinates for transformations"
-msgstr "Utiliser les coordonnées du monde pour les transformations"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/GameEditor/TransformationSpace.cs:22
-msgid "Use local coordinates for transformations"
-msgstr "Utiliser les coordonnées locales pour les transformations"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/GameEditor/TransformationSpace.cs:28
-msgid "Use current camera projection coordinates for transformations"
-msgstr ""
-"Utiliser les coordonnées de la projection de la caméra pour le "
-"transformations"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/ScriptEditor/ScriptEditorSettings.cs:11
-msgctxt "Settings"
-msgid "Script editor"
-msgstr "Éditeur de script"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/ScriptEditor/ScriptEditorSettings.cs:18
-msgctxt "Settings"
-msgid "Font size"
-msgstr "Taille de la police"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/ViewModels/SpriteInfoViewModel.cs:162
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/ViewModels/SpriteInfoViewModel.cs:185
-msgctxt "Message"
-msgid "Couldn't find the file"
-msgstr "Impossible de trouver le fichier"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/ViewModels/SpriteInfoViewModel.cs:172
-msgctxt "Message"
-msgid "There was a problem while editing the image.{0}"
-msgstr "Il y a eu un problème lors de la modification de l'image. {0}"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/ViewModels/SpriteInfoViewModel.cs:195
-msgctxt "Message"
-msgid "There was a problem opening Explorer.{0}"
-msgstr "Il y a eu un problème lors de l'ouverture de l'explorateur. {0}"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/UIEditorSettings.cs:11
-msgctxt "Settings"
-msgid "UI editor"
-msgstr "Éditeur d'interface"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/UIEditorSettings.cs:18
-msgctxt "Settings"
-msgid "Ask before deleting UI elements"
-msgstr "Demander avant de supprimer des éléments de l'interface"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/ViewModels/UIEditorBaseViewModel.cs:426
-msgctxt "Message"
-msgid "Are you sure you want to delete this UI element?"
-msgstr "Êtes-vous sûr de vouloir supprimer cet élément de l'interface ?"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/ViewModels/UIEditorBaseViewModel.cs:428
-msgctxt "Message"
-msgid "Are you sure you want to delete these {0} UI elements?"
-msgstr "Êtes-vous sûr de vouloir supprimer ces {0} éléments de l'interface ?"
-
#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:12
msgctxt "Settings"
msgid "Key bindings"
@@ -172,56 +59,84 @@ msgid "Move camera down"
msgstr "Déplacer la caméra vers le bas"
#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:45
+#, fuzzy
+msgctxt "Settings"
+msgid "Increase camera speed"
+msgstr "Réinitialiser la caméra"
+
+#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:49
+#, fuzzy
+msgctxt "Settings"
+msgid "Decrease camera speed"
+msgstr "Réinitialiser la caméra"
+
+#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:53
msgctxt "Settings"
msgid "Invert mouse panning axis"
msgstr "Inverser l'axe panoramique de la souris"
-#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:49
+#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:57
msgctxt "Settings"
msgid "Center view on selection"
msgstr "Centrer la vue sur la sélection"
-#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:53
+#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:61
msgctxt "Settings"
msgid "Snap selection to the grid"
msgstr "Aligner la sélection sur la grille"
-#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:57
+#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:65
+msgctxt "Settings"
+msgid "Use snapping while selection is beeing manipulated"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:69
msgctxt "Settings"
msgid "Switch to translation mode"
msgstr "Basculer en mode translation"
-#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:61
+#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:73
msgctxt "Settings"
msgid "Switch to rotation mode"
msgstr "Basculer en mode rotation"
-#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:65
+#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:77
msgctxt "Settings"
msgid "Switch to scale mode"
msgstr "Basculer en mode de mise à l'échelle"
-#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:69
+#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:81
msgctxt "Settings"
msgid "Switch to next gizmo mode"
msgstr "Passer au prochain mode"
-#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:73
+#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:85
msgctxt "Settings"
msgid "Default snap distance for translation"
msgstr "Distance de capture par défaut pour la translation"
-#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:77
+#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:89
msgctxt "Settings"
msgid "Default snap angle for rotation"
msgstr "Angle de capture par défaut pour la rotation"
-#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:81
+#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:93
msgctxt "Settings"
msgid "Default snap factor for scale"
msgstr "Facteur de capture par défaut pour la mise à l'échelle"
-#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:85
+#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:97
+msgctxt "Settings"
+msgid "Display direction names instead of XYZ components"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:101
+#, fuzzy
+msgctxt "Settings"
+msgid "Use linear movement for the rotation gizmo"
+msgstr "Utiliser le gadget de rotation"
+
+#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:105
msgctxt "Settings"
msgid "Ask before deleting entities"
msgstr "Demander avant de supprimer des entités"
@@ -236,6 +151,22 @@ msgctxt "Button"
msgid "Select a source..."
msgstr "Sélectionner une source…"
+#: ../editor/Stride.Assets.Presentation/Templates/AssetFromFileTemplateGenerator.cs:50
+#: ../editor/Stride.Assets.Presentation/Templates/ScriptTemplateGenerator.cs:108
+#: ../editor/Stride.Assets.Presentation/Templates/UpdatePlatformsWindows.xaml.cs:70
+#: ../editor/Stride.Assets.Presentation/ViewModel/SpriteFontViewModel.cs:64
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/ViewModels/EntityHierarchyEditorViewModel.cs:498
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/ViewModels/UIEditorBaseViewModel.cs:429
+#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:127
+#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:55
+#: ../editor/Stride.Assets.Presentation/Templates/ProjectLibraryWindow.xaml:28
+#: ../editor/Stride.Assets.Presentation/Templates/ScriptNameWindow.xaml:21
+#: ../editor/Stride.Assets.Presentation/Templates/UpdatePlatformsWindows.xaml:55
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityPickerWindow.xaml:28
+msgctxt "Button"
+msgid "Cancel"
+msgstr "Annuler"
+
#: ../editor/Stride.Assets.Presentation/Templates/AssetFromFileTemplateGenerator.cs:53
msgctxt "Message"
msgid "Do you want to create this {0} without a source file?"
@@ -252,27 +183,27 @@ msgid "Select at least one platform."
msgstr "Sélectionnez au moins une plateforme."
#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml.cs:102
-#: ../editor/Stride.Assets.Presentation/Templates/ProjectLibraryWindow.xaml.cs:75
+#: ../editor/Stride.Assets.Presentation/Templates/ProjectLibraryWindow.xaml.cs:76
msgctxt "Message"
msgid "Type a valid namespace name. Error with {0}"
msgstr "Tapez un nom de namespace valide. Erreur avec {0}"
-#: ../editor/Stride.Assets.Presentation/Templates/ProjectLibraryWindow.xaml.cs:69
+#: ../editor/Stride.Assets.Presentation/Templates/ProjectLibraryWindow.xaml.cs:70
msgctxt "Message"
msgid "Type a valid library name. Error with {0}"
msgstr "Tapez un nom de bibliothèque valide. Erreur avec {0}"
-#: ../editor/Stride.Assets.Presentation/Templates/ScriptNameWindow.xaml.cs:62
+#: ../editor/Stride.Assets.Presentation/Templates/ScriptNameWindow.xaml.cs:78
msgctxt "Message"
msgid "The names you entered are invalid or empty."
msgstr "Les noms que vous avez saisi sont invalides ou vides."
-#: ../editor/Stride.Assets.Presentation/Templates/ScriptTemplateGenerator.cs:59
+#: ../editor/Stride.Assets.Presentation/Templates/ScriptTemplateGenerator.cs:107
msgctxt "Button"
msgid "Save"
msgstr "Enregistrer"
-#: ../editor/Stride.Assets.Presentation/Templates/ScriptTemplateGenerator.cs:62
+#: ../editor/Stride.Assets.Presentation/Templates/ScriptTemplateGenerator.cs:110
msgctxt "Message"
msgid "You can't use scripts until you save them. Do you want to save now?"
msgstr ""
@@ -294,7 +225,7 @@ msgctxt "Message"
msgid "Are you sure you want to remove these {0} platform(s) from the package?"
msgstr "Êtes-vous sûr de vouloir supprimer ces {0} plateforme(s) du paquet ?"
-#: ../editor/Stride.Assets.Presentation/ViewModel/CodeViewModel.cs:209
+#: ../editor/Stride.Assets.Presentation/ViewModel/CodeViewModel.cs:202
msgctxt "Message"
msgid ""
"Game Studio can't auto-reload the project file {0} because you have local "
@@ -309,7 +240,7 @@ msgstr ""
"Cliquez sur OK pour continuer le rechargement ou sur Annuler pour conserver "
"la version actuelle."
-#: ../editor/Stride.Assets.Presentation/ViewModel/CodeViewModel.cs:257
+#: ../editor/Stride.Assets.Presentation/ViewModel/CodeViewModel.cs:250
msgctxt "Message"
msgid ""
"The following source files in the {0} project have been deleted externally, "
@@ -324,7 +255,7 @@ msgstr ""
"\n"
"{1}"
-#: ../editor/Stride.Assets.Presentation/ViewModel/ScriptSourceFileAssetViewModel.cs:357
+#: ../editor/Stride.Assets.Presentation/ViewModel/ScriptSourceFileAssetViewModel.cs:359
msgctxt "Message"
msgid ""
"{0}\r\n"
@@ -339,7 +270,7 @@ msgstr ""
"non sauvegardées dans l'éditeur.\n"
"Voulez-vous le recharger et perdre vos modifications ?"
-#: ../editor/Stride.Assets.Presentation/ViewModel/SpriteFontViewModel.cs:47
+#: ../editor/Stride.Assets.Presentation/ViewModel/SpriteFontViewModel.cs:48
msgctxt "Message"
msgid ""
"**Only static fonts can be precompiled.**\r\n"
@@ -355,1236 +286,1397 @@ msgctxt "Message"
msgid "Which color space do you want to use?"
msgstr "Quel espace de couleur souhaitez-vous utiliser ?"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:64
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:108
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:187
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:787
-#: ../editor/Stride.Assets.Presentation/AssetEditors/GraphicsCompositorEditor/Views/GraphicsCompositorEditorView.xaml:33
-msgctxt "Menu"
-msgid "Create"
-msgstr "Créer"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/GameEditor/Transformation.cs:16
+msgid "Use translation gizmo"
+msgstr "Utiliser le gadget de translation"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:65
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:109
-msgctxt "Menu"
-msgid "Folder"
-msgstr "Dossier"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/GameEditor/Transformation.cs:22
+msgid "Use rotation gizmo"
+msgstr "Utiliser le gadget de rotation"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:66
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:110
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:191
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:788
-msgctxt "Menu"
-msgid "Empty entity"
-msgstr "Entité vide"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/GameEditor/Transformation.cs:28
+msgid "Use scale gizmo"
+msgstr "Utiliser le gadget de mise à l'échelle"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:92
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:136
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:814
-msgctxt "Menu"
-msgid "Actions"
-msgstr "Actions"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/GameEditor/TransformationSpace.cs:16
+msgid "Use world coordinates for transformations"
+msgstr "Utiliser les coordonnées du monde pour les transformations"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:93
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:139
-msgctxt "Menu"
-msgid "Open prefab in editor"
-msgstr "Ouvrir le prefab dans l'éditeur"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/GameEditor/TransformationSpace.cs:22
+msgid "Use local coordinates for transformations"
+msgstr "Utiliser les coordonnées locales pour les transformations"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:94
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:140
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:816
-msgctxt "Menu"
-msgid "Select prefab in asset view"
-msgstr "Sélectionner le prefab dans la vue des ressources"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/GameEditor/TransformationSpace.cs:28
+msgid "Use current camera projection coordinates for transformations"
+msgstr ""
+"Utiliser les coordonnées de la projection de la caméra pour le "
+"transformations"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:95
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:141
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:817
-msgctxt "Menu"
-msgid "Break link to prefab"
-msgstr "Rompre le lien vers le prefab"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/ScriptEditor/ScriptEditorSettings.cs:11
+msgctxt "Settings"
+msgid "Script editor"
+msgstr "Éditeur de script"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:96
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:142
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:818
-msgctxt "Menu"
-msgid "Create prefab from selection"
-msgstr "Créer un prefab à partir de la sélection"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/ScriptEditor/ScriptEditorSettings.cs:18
+msgctxt "Settings"
+msgid "Font size"
+msgstr "Taille de la police"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:98
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:144
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:820
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:137
-msgctxt "Menu"
-msgid "Duplicate"
-msgstr "Dupliquer"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/UIEditorSettings.cs:11
+msgctxt "Settings"
+msgid "UI editor"
+msgstr "Éditeur d'interface"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:137
-msgctxt "Menu"
-msgid "Set as active scene"
-msgstr "Définir comme scène active"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/UIEditorSettings.cs:18
+msgctxt "Settings"
+msgid "Ask before deleting UI elements"
+msgstr "Demander avant de supprimer des éléments de l'interface"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:150
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:825
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:143
-msgctxt "Menu"
-msgid "Rename"
-msgstr "Renommer"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/ViewModels/EntityFolderViewModel.cs:158
+msgctxt "Message"
+msgid ""
+"Unable to rename the folder '{0}' to '{1}'. A folder with the same name "
+"already exists."
+msgstr ""
+"Impossible de renommer le dossier « {0} » en « {1} ». Un dossier avec le "
+"même nom existe déjà."
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:167
-msgid "Loading scene..."
-msgstr "Chargement de la scène…"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:168
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:212
-msgid "This might take a few minutes the first time."
-msgstr "Cela peut prendre quelques minutes la première fois."
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:182
-msgctxt "ToolTip"
-msgid "Create a new entity"
-msgstr "Créer une nouvelle entité"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/ViewModels/EntityHierarchyEditorViewModel.cs:493
+msgctxt "Message"
+msgid "Are you sure you want to delete this entity?"
+msgstr "Êtes-vous sûr de vouloir supprimer cette entité ?"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:189
-msgctxt "Menu"
-msgid "New folder"
-msgstr "Nouveau dossier"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/ViewModels/EntityHierarchyEditorViewModel.cs:496
+msgctxt "Message"
+msgid "Are you sure you want to delete these {0} entities?"
+msgstr "Êtes-vous sûr de vouloir supprimer ces {0} entités ?"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:222
-msgctxt "ToolTip"
-msgid "Filter entities by name"
-msgstr "Filtrer les entités par nom"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/ViewModels/EntityHierarchyEditorViewModel.cs:498
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/ViewModels/UIEditorBaseViewModel.cs:429
+msgctxt "Button"
+msgid "Delete"
+msgstr "Supprimer"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:230
-msgctxt "ToolTip"
-msgid "Expand all entities"
-msgstr "Étendre toutes les entités"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/ViewModels/SpriteInfoViewModel.cs:162
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/ViewModels/SpriteInfoViewModel.cs:185
+msgctxt "Message"
+msgid "Couldn't find the file"
+msgstr "Impossible de trouver le fichier"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:234
-msgctxt "ToolTip"
-msgid "Collapse all entities"
-msgstr "Réduire toutes les entités"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/ViewModels/SpriteInfoViewModel.cs:172
+msgctxt "Message"
+msgid "There was a problem while editing the image.{0}"
+msgstr "Il y a eu un problème lors de la modification de l'image. {0}"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:258
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:211
-msgid "Loading..."
-msgstr "Chargement…"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/ViewModels/SpriteInfoViewModel.cs:195
+msgctxt "Message"
+msgid "There was a problem opening Explorer.{0}"
+msgstr "Il y a eu un problème lors de l'ouverture de l'explorateur. {0}"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:262
-msgid "Unloading..."
-msgstr "Déchargement…"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/ViewModels/UIEditorBaseViewModel.cs:426
+msgctxt "Message"
+msgid "Are you sure you want to delete this UI element?"
+msgstr "Êtes-vous sûr de vouloir supprimer cet élément de l'interface ?"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:330
-msgctxt "ToolTip"
-msgid "Focus on this entity (F)"
-msgstr "Focus sur cette entité (F)"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/ViewModels/UIEditorBaseViewModel.cs:428
+msgctxt "Message"
+msgid "Are you sure you want to delete these {0} UI elements?"
+msgstr "Êtes-vous sûr de vouloir supprimer ces {0} éléments de l'interface ?"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:337
-msgctxt "ToolTip"
-msgid "Lock/unlock this entity"
-msgstr "Verrouiller/Déverrouiller cette entité"
+#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:10
+msgid "Create a game..."
+msgstr "Créer un jeu…"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:338
-msgctxt "ToolTip"
-msgid "(Hold Ctrl to apply to child entities recursively)"
-msgstr ""
-"(Maintenez Ctrl pour appliquer à toutes les entités filles récursivement)"
+#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:21
+#: ../editor/Stride.Assets.Presentation/Templates/ProjectLibraryWindow.xaml:23
+#: ../editor/Stride.Assets.Presentation/Templates/ScriptNameWindow.xaml:31
+msgid "Namespace:"
+msgstr "Namespace :"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:376
-msgctxt "ToolTip"
-msgid "Lock/unlock all entities"
-msgstr "Verrouiller/Déverrouiller toutes les entités"
+#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:26
+msgid "Platforms"
+msgstr "Plateformes"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:377
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:386
-msgctxt "ToolTip"
-msgid "(Hold Ctrl to apply to child scenes recursively)"
+#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:48
+#: ../editor/Stride.Assets.Presentation/Templates/UpdatePlatformsWindows.xaml:45
+msgid "This machine doesn't meet the requirements to build for this platform."
msgstr ""
-"(Maintenez Ctrl pour appliquer à toutes les scènes filles récursivement)"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:385
-msgctxt "ToolTip"
-msgid "Load/unload all entities"
-msgstr "Charger/Décharger toutes les entités"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:406
-msgid "(Unloaded)"
-msgstr "(Déchargé)"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:473
-msgctxt "ToolTip"
-msgid "Light probes and cubemaps..."
-msgstr "Sources de lumière et patrons…"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:483
-msgid "Light probes"
-msgstr "Sources de lumière"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:488
-msgid "Bounces:"
-msgstr "Rebonds :"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:492
-msgctxt "ToolTip"
-msgid "Compute lighting using light probes"
-msgstr "Calculer l'éclairage à l'aide des sources lumineuses"
+"Cette machine ne répond pas aux exigences pour compiler pour cette "
+"plateforme."
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:500
-msgctxt "ToolTip"
-msgid "Reset light probes"
-msgstr "Réinitialiser les sources de lumière"
+#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:58
+msgid "Asset packs"
+msgstr "Packs de ressource"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:504
-msgid "Reset"
-msgstr "Réinitialiser"
+#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:78
+msgid "Rendering"
+msgstr "Rendu"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:510
-msgid "Cubemap"
-msgstr "Patron"
+#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:90
+msgctxt "Button"
+msgid "High dynamic range (HDR)"
+msgstr "High dynamic range (HDR)"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:514
-msgctxt "ToolTip"
-msgid "Generate a cubemap from the scene view and save as a texture"
-msgstr "Génère un patron à partir de la scène et l'enregistre comme texture"
+#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:92
+msgctxt "Button"
+msgid "Low dynamic range (LDR)"
+msgstr "Low dynamic range (LDR)"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:518
-msgid "Capture"
-msgstr "Capture"
+#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:126
+#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:54
+#: ../editor/Stride.Assets.Presentation/Templates/ProjectLibraryWindow.xaml:27
+#: ../editor/Stride.Assets.Presentation/Templates/UpdatePlatformsWindows.xaml:54
+msgctxt "Button"
+msgid "OK"
+msgstr "OK"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:527
-msgctxt "ToolTip"
-msgid "Navigation visibility..."
-msgstr "Visibilité de la navigation…"
+#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:10
+msgid "Import from model"
+msgstr "Importer depuis un modèle"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:537
-msgid "Show navigation meshes:"
-msgstr "Afficher les maillages de navigation :"
+#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:22
+msgid "Materials and textures"
+msgstr "Matériaux et textures"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:539
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:596
-#: ../editor/Stride.Assets.Presentation/View/SkeletonPropertyTemplates.xaml:25
+#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:26
msgctxt "Button"
-msgid "All"
-msgstr "Tout"
+msgid "Import materials"
+msgstr "Importer des matériaux"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:540
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:597
-#: ../editor/Stride.Assets.Presentation/View/SkeletonPropertyTemplates.xaml:27
+#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:27
+#, fuzzy
msgctxt "Button"
-msgid "None"
-msgstr "Aucun"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:566
-msgctxt "ToolTip"
-msgid "Grid and gizmo options..."
-msgstr "Grille et options des gadgets…"
+msgid "Deduplicate materials"
+msgstr "Importer des matériaux"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:576
-msgid "Transformation gizmo size:"
-msgstr "Taille du gadget de transformation :"
+#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:28
+msgid "Warning: Deduplicate materials is currently not supported for FBX files"
+msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:581
-msgid "Component gizmo size:"
-msgstr "Taille du gadget du composant :"
+#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:29
+msgctxt "Button"
+msgid "Import textures"
+msgstr "Importer des textures"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:582
+#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:30
+#, fuzzy
msgctxt "Button"
-msgid "Fixed"
-msgstr "Fixe"
+msgid "Import Animations"
+msgstr "Importer des matériaux"
+
+#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:34
+msgid "Skeleton"
+msgstr "Squelette"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:590
+#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:38
msgctxt "Button"
-msgid "Camera preview"
-msgstr "Aperçu de la caméra"
+msgid "Import skeleton"
+msgstr "Importer un squelette"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:591
+#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:39
msgctxt "Button"
-msgid "Light probe volumes"
-msgstr "Volumes de source lumineuse"
+msgid "No skeleton"
+msgstr "Pas de squelette"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:608
+#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:40
msgctxt "Button"
-msgid "Other entities"
-msgstr "Autres entités"
+msgid "Use another skeleton for this model:"
+msgstr "Utiliser un autre squelette pour ce modèle :"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:616
-msgctxt "ToolTip"
-msgid "Editor camera options..."
-msgstr "Options de caméra de l'éditeur…"
+#: ../editor/Stride.Assets.Presentation/Templates/ProjectLibraryWindow.xaml:10
+msgid "New code library"
+msgstr "Nouvelle bibliothèque de code"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:626
-msgid "Projection"
-msgstr "Projection"
+#: ../editor/Stride.Assets.Presentation/Templates/ProjectLibraryWindow.xaml:21
+msgid "Library name:"
+msgstr "Nom de la bibliothèque :"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:629
-msgctxt "Button"
-msgid "Perspective"
-msgstr "Perspective"
+#: ../editor/Stride.Assets.Presentation/Templates/ScriptNameWindow.xaml:9
+msgid "New script"
+msgstr "Nouveau script"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:630
+#: ../editor/Stride.Assets.Presentation/Templates/ScriptNameWindow.xaml:20
msgctxt "Button"
-msgid "Orthographic"
-msgstr "Orthographique"
+msgid "Create script"
+msgstr "Créer un script"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:632
-#, fuzzy
-msgid "Near plane:"
-msgstr "Plan proche :"
+#: ../editor/Stride.Assets.Presentation/Templates/ScriptNameWindow.xaml:25
+msgid "Class:"
+msgstr "Classe :"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:634
-#, fuzzy
-msgid "Far plane:"
-msgstr "Plan éloigné :"
+#: ../editor/Stride.Assets.Presentation/Templates/ScriptNameWindow.xaml:28
+msgid "Template:"
+msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:636
-msgid "Field of view:"
-msgstr "Champ de vision :"
+#: ../editor/Stride.Assets.Presentation/Templates/UpdatePlatformsWindows.xaml:9
+msgid "Select platforms"
+msgstr "Sélectionner les plateformes"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:642
-msgid "Orthographic size:"
-msgstr "Taille orthographique :"
+#: ../editor/Stride.Assets.Presentation/Templates/UpdatePlatformsWindows.xaml:31
+msgid "(This will remove the project from the package and disk.)"
+msgstr "(Cela supprimera le projet du paquet et du disque.)"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:648
-msgid "Movement"
-msgstr "Mouvement"
+#: ../editor/Stride.Assets.Presentation/Templates/UpdatePlatformsWindows.xaml:52
+msgctxt "Button"
+msgid "Force regeneration of all platform projects"
+msgstr "Forcer la régénération de tous les projets de la plateforme"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:652
-msgid "Speed:"
-msgstr "Vitesse :"
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:28
+msgctxt "ToolTip"
+msgid "Play the animation"
+msgstr "Lire l'animation"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:657
-msgid "Orientation"
-msgstr "Otrientation"
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:31
+msgctxt "ToolTip"
+msgid "Pause the animation"
+msgstr "Mettre l'animation en pause"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:660
-msgctxt "Button"
-msgid "Front"
-msgstr "Avant"
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:43
+msgid "Time scale:"
+msgstr "Échelle de temps :"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:662
-msgctxt "Button"
-msgid "Back"
-msgstr "Arrière"
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:117
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:136
+msgctxt "ToolTip"
+msgid "Reset the camera"
+msgstr "Réinitialiser la caméra"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:664
-msgctxt "Button"
-msgid "Top"
-msgstr "Dessus"
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:187
+msgid ""
+"Scenes can't be previewed. To see the scene, open it in the scene editor."
+msgstr ""
+"Les scènes ne peuvent pas être prévisualisées. Pour voir la scène, ouvrez-la "
+"dans l'éditeur de scène."
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:666
-msgctxt "Button"
-msgid "Bottom"
-msgstr "Dessous"
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:201
+msgctxt "ToolTip"
+msgid "Play the sound"
+msgstr "Lire le son"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:668
-msgctxt "Button"
-msgid "Left"
-msgstr "Gauche"
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:204
+msgctxt "ToolTip"
+msgid "Pause the sound"
+msgstr "Mettre le son en pause"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:670
-msgctxt "Button"
-msgid "Right"
-msgstr "Droite"
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:240
+msgid "Building preview sound asset..."
+msgstr "Construction de la ressource de prévisualisation du son…"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:701
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:278
msgctxt "ToolTip"
-msgid "Snap translations to this value"
-msgstr "Aligner les translations sur cette valeur"
+msgid "Previous sprite"
+msgstr "Sprite précédent"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:710
-msgctxt "ToolTip"
-msgid "Snap rotations to this value"
-msgstr "Aligner les rotations sur cette valeur"
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:280
+msgid "Sprite:"
+msgstr "Sprite :"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:719
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:283
msgctxt "ToolTip"
-msgid "Snap scale to this factor"
-msgstr "Aligner la mise à l'échelle à ce facteur"
+msgid "Next sprite"
+msgstr "Sprite suivant"
+
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:311
+msgid "Preview text"
+msgstr "Prévisualiser le texte"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:743
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:353
msgctxt "ToolTip"
-msgid ""
-"Toggle material selection (click a selected asset to select its material)"
-msgstr ""
-"Basculer la sélection des matériaux (cliquez sur une ressource sélectionnée "
-"pour sélectionner son matériau)"
+msgid "Previous slice"
+msgstr "Tranche précédente"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:746
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:357
msgctxt "ToolTip"
-msgid "Show or hide selection mask"
-msgstr "Afficher ou masquer le masque de sélection"
+msgid "Next slice"
+msgstr "Tranche suivante"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:748
-msgid "Loading assets..."
-msgstr "Chargement des ressources…"
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:380
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:445
+msgid "W: {0}"
+msgstr "L : {0}"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:815
-msgctxt "Menu"
-msgid "Open in prefab editor"
-msgstr "Ouvrir dans l'éditeur de prefab"
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:381
+msgid "H: {0}"
+msgstr "H : {0}"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:857
-msgid ""
-"Before you resume, fix the failing asset (likely a graphics compositor or "
-"scene)."
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:446
+#, fuzzy
+msgid "L: {0}"
+msgstr "L : {0}"
+
+#: ../editor/Stride.Assets.Presentation/View/AddEntityComponentUserControl.xaml:22
+msgid "Add component"
+msgstr "Ajouter un composant"
+
+#: ../editor/Stride.Assets.Presentation/View/AddEntityComponentUserControl.xaml:35
+msgid "Search"
msgstr ""
-"Avant de continuer, corrigez la ressource défaillante (probablement un "
-"compositeur graphique ou une scène)."
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:859
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:516
-msgctxt "Button"
-msgid "Resume"
-msgstr "Continuer"
+#: ../editor/Stride.Assets.Presentation/View/AnimationPropertyTemplates.xaml:18
+msgctxt "ToolTip"
+msgid "Edit curve"
+msgstr "Modifier la courbe"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:861
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:518
+#: ../editor/Stride.Assets.Presentation/View/AnimationPropertyTemplates.xaml:70
+#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:71
+#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:111
+#: ../editor/Stride.Assets.Presentation/View/SkeletonPropertyTemplates.xaml:63
+msgid "(Different values)"
+msgstr "(Valeurs différentes)"
+
+#: ../editor/Stride.Assets.Presentation/View/DebugEntityHierarchyEditorUserControl.xaml:13
msgctxt "Button"
-msgid "Copy error to clipboard"
-msgstr "Copier l'erreur dans le presse-papiers"
+msgid "Refresh"
+msgstr "Actualiser"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityPickerWindow.xaml:13
-msgid "Select an entity"
-msgstr "Sélectionner une entité"
+#: ../editor/Stride.Assets.Presentation/View/DebuggerPickerWindow.xaml:11
+msgid "Live scripting debugger"
+msgstr "Débogueur de script en temps réel"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityPickerWindow.xaml:23
+#: ../editor/Stride.Assets.Presentation/View/DebuggerPickerWindow.xaml:21
msgctxt "ToolTip"
-msgid "Select the selected assets"
-msgstr "Sélectionner les ressources sélectionnées"
+msgid "Select these assets"
+msgstr "Sélectionner ces ressources"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityPickerWindow.xaml:28
#: ../editor/Stride.Assets.Presentation/View/DebuggerPickerWindow.xaml:26
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityPickerWindow.xaml:28
msgctxt "ToolTip"
msgid "Cancel (Esc)"
msgstr "Annuler (Échap)"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityPickerWindow.xaml:37
-msgid "Select an entity:"
-msgstr "Sélectionner une entité :"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityPickerWindow.xaml:66
-msgid "(Index: {0})"
-msgstr "(Index : {0})"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/GraphicsCompositorEditor/Views/GraphicsCompositorEditorView.xaml:49
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:129
-msgctxt "Menu"
-msgid "Action"
-msgstr "Action"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/GraphicsCompositorEditor/Views/GraphicsCompositorEditorView.xaml:50
-msgctxt "Menu"
-msgid "Delete selection"
-msgstr "Supprimer la sélection"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/GraphicsCompositorEditor/Views/GraphicsCompositorEditorView.xaml:202
-msgid "Render stages:"
-msgstr "Étapes de rendu :"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/GraphicsCompositorEditor/Views/GraphicsCompositorEditorView.xaml:254
-msgid "Render features:"
-msgstr "Fonctions de rendu :"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/GraphicsCompositorEditor/Views/GraphicsCompositorEditorView.xaml:278
-msgid "Camera slots:"
-msgstr "Emplacements de caméra :"
+#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:44
+#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:84
+#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:182
+#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:209
+msgctxt "ToolTip"
+msgid "Select an asset"
+msgstr "Sélectionner une ressource"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/ScriptEditor/Resources/ThemeScriptEditor.xaml:107
+#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:50
+#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:90
+#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:214
msgctxt "ToolTip"
-msgid "Toggle between find and replace modes"
-msgstr "Basculer entre le mode rechercher et remplacer"
+msgid "Clear the reference"
+msgstr "Effacer la référence"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/ScriptEditor/Resources/ThemeScriptEditor.xaml:167
+#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:56
+#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:96
+#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:168
msgctxt "ToolTip"
-msgid "Replace next (Alt+R)"
-msgstr "Remplacer le suivant (Alt + R)"
+msgid "Select the referenced asset"
+msgstr "Sélectionner la ressource référencée"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/ScriptEditor/Resources/ThemeScriptEditor.xaml:177
+#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:205
msgctxt "ToolTip"
-msgid "Replace all (Alt+A)"
-msgstr "Remplacer tout (Alt + A)"
+msgid "Highlight this material in the scene editor"
+msgstr "Mettre ce matériau en surbrillance dans l'éditeur de scène"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/ScriptEditor/Resources/ThemeScriptEditor.xaml:253
-msgid "No suggestions"
-msgstr "Aucune suggestion"
+#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:260
+msgid "Add configuration"
+msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:53
-msgctxt "Button"
-msgid "Sprite sheet properties"
-msgstr "Propriétés de la feuille de sprite"
+#: ../editor/Stride.Assets.Presentation/View/MaterialPropertyTemplates.xaml:13
+msgid "Select shader..."
+msgstr "Sélectionner le shader…"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:56
-msgid "Sheet type:"
-msgstr "Type de feuille :"
+#: ../editor/Stride.Assets.Presentation/View/SkeletonPropertyTemplates.xaml:24
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:569
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:624
+msgctxt "Button"
+msgid "All"
+msgstr "Tout"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:89
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:301
+#: ../editor/Stride.Assets.Presentation/View/SkeletonPropertyTemplates.xaml:26
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:570
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:625
msgctxt "Button"
-msgid "Use color key"
-msgstr "Utiliser la clé de couleur"
+msgid "None"
+msgstr "Aucun"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:90
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:42
msgctxt "ToolTip"
-msgid "If enabled, the sprite uses the given color as transparency"
-msgstr "Si activé, le sprite utilise la couleur donnée comme de la transparence"
+msgid "Remove the selected curve"
+msgstr "Supprimer la courbe sélectionner"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:118
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:44
+msgid "Curves:"
+msgstr "Courbes :"
+
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:74
msgctxt "ToolTip"
-msgid "To select the color key, select a pixel color from the image"
-msgstr ""
-"Pour sélectionner la clé de couleur, sélectionnez une couleur de pixel dans "
-"l'image"
+msgid "Show or hide the tracker"
+msgstr "Afficher ou masquer la barre de progression"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:127
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:80
msgctxt "ToolTip"
-msgid "Add a new empty sprite"
-msgstr "Ajouter un nouveau sprite vierge"
+msgid "Fit view to curve"
+msgstr "Ajuster la vue à la courbe"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:130
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:83
msgctxt "ToolTip"
-msgid "Duplicate selected sprites"
-msgstr "Dupliquer les sprites sélectionnés"
+msgid "Fit view to curve height"
+msgstr "Ajuster la vue à la hauteur de courbe"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:133
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:86
msgctxt "ToolTip"
-msgid "Delete selected sprites"
-msgstr "Supprimer les sprites sélectionnés"
+msgid "Fit view to curve width"
+msgstr "Ajuster la vue à la largeur de courbe"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:136
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:93
msgctxt "ToolTip"
-msgid "Move selected sprites up"
-msgstr "Déplacer les sprites sélectionnés vers le haut"
+msgid "Delete selected points"
+msgstr "Supprimer les points sélectionnés"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:140
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:102
msgctxt "ToolTip"
-msgid "Move selected sprites down"
-msgstr "Déplacer les sprites sélectionnés vers le bas"
+msgid "First key"
+msgstr "Première clé"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:143
-msgid "Sprites:"
-msgstr "Sprites :"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:165
-msgctxt "Menu"
-msgid "Add new sprite"
-msgstr "Ajouter un nouveau sprite"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:166
-msgctxt "Menu"
-msgid "Duplicate sprite"
-msgstr "Dupliquer le sprite"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:167
-msgctxt "Menu"
-msgid "Edit image"
-msgstr "Modifier l'image"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:168
-msgctxt "Menu"
-msgid "Show image in explorer"
-msgstr "Afficher l'image dans l'explorateur"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:217
-msgid "Select a single image from the left panel"
-msgstr "Sélectionnez une seule image depuis le panneau de gauche"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:224
-msgctxt "ToolTip"
-msgid "Select previous sprite"
-msgstr "Sélectionner le sprite précédent"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:228
-msgctxt "ToolTip"
-msgid "Select next sprite"
-msgstr "Sélectionner le sprite suivant"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:233
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:382
-msgctxt "ToolTip"
-msgid "Zoom out"
-msgstr "Zoom arrière"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:237
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:386
-msgctxt "ToolTip"
-msgid "Zoom in"
-msgstr "Zoom avant"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:241
-msgctxt "ToolTip"
-msgid "Scale to real pixel size"
-msgstr "Mettre à l'échelle à la taille réelle des pixels"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:245
-msgctxt "ToolTip"
-msgid "Fit image to screen"
-msgstr "Ajuster l'image à l'écran"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:249
-msgctxt "ToolTip"
-msgid "Center view on current sprite region"
-msgstr "Centrer la vue sur la région du sprite courant"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:255
-msgctxt "ToolTip"
-msgid "Change selection rectangle color"
-msgstr "Modifier la couleur du rectangle de sélection"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:272
-msgctxt "ToolTip"
-msgid "Highlight the current selection"
-msgstr "Mettre en surbrillance la sélection actuelle"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:275
-msgctxt "ToolTip"
-msgid "Select entire image"
-msgstr "Sélectionner l'image entière"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:283
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:105
msgctxt "ToolTip"
-msgid "Select the sprite region using the magic wand"
-msgstr "Sélectionner la région du sprite à l'aide de la baguette magique"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:300
-msgctxt "Button"
-msgid "Use transparency"
-msgstr "Utiliser la transparence"
+msgid "Previous key"
+msgstr "Clé précédente"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:311
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:108
msgctxt "ToolTip"
-msgid "Move the sprite center"
-msgstr "Déplacer le centre du sprite"
+msgid "Next key"
+msgstr "Clé suivante"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:319
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:111
msgctxt "ToolTip"
-msgid "Resize the sprite borders"
-msgstr "Redimensionner les bordures du sprite"
+msgid "Last key"
+msgstr "Dernière clé"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:330
-msgctxt "ToolTip"
-msgid "Unlock the sprite borders"
-msgstr "Déverrouiller les bordures du sprite"
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:118
+msgid "Key"
+msgstr "Clé"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:334
-msgctxt "ToolTip"
-msgid "Lock the sprite borders"
-msgstr "Verrouiller les bordures du sprite"
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:121
+msgid "Value"
+msgstr "Valeur"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:37
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:168
msgctxt "Menu"
-msgid "Layout"
-msgstr "Disposition"
+msgid "Curve"
+msgstr "Courbe"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:38
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:170
msgctxt "Menu"
-msgid "Group into"
-msgstr "Grouper en"
+msgid "Add point"
+msgstr "Ajouter un point"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:49
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:173
msgctxt "Menu"
-msgid "Ungroup"
-msgstr "Dégrouper"
+msgid "Delete selected points"
+msgstr "Supprimer les points sélectionnés"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:53
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:175
msgctxt "Menu"
-msgid "Change layout type"
-msgstr "Modifier le type de disposition"
+msgid "Clear whole curve"
+msgstr "Effacer toute la courbe"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:69
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:178
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:187
msgctxt "Menu"
-msgid "Pin origin"
-msgstr "Épingler l'origine"
+msgid "View"
+msgstr "Vue"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:83
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:179
msgctxt "Menu"
-msgid "Top left"
-msgstr "En haut à gauche"
+msgid "Fit to curve"
+msgstr "Ajuster à la courbe"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:84
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:181
msgctxt "Menu"
-msgid "Top"
-msgstr "En haut"
+msgid "Fit to curve height"
+msgstr "Ajuster à la hauteur de la courbe"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:85
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:183
msgctxt "Menu"
-msgid "Top right"
-msgstr "En haut à droite"
+msgid "Fit to curve width"
+msgstr "Ajuster à la largeur de la courbe"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:86
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:65
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:109
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:189
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:816
+#: ../editor/Stride.Assets.Presentation/AssetEditors/GraphicsCompositorEditor/Views/GraphicsCompositorEditorView.xaml:33
msgctxt "Menu"
-msgid "Left"
-msgstr "À gauche"
+msgid "Create"
+msgstr "Créer"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:87
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:66
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:110
msgctxt "Menu"
-msgid "Center"
-msgstr "Au centre"
+msgid "Folder"
+msgstr "Dossier"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:88
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:67
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:111
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:193
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:817
msgctxt "Menu"
-msgid "Right"
-msgstr "À droite"
+msgid "Empty entity"
+msgstr "Entité vide"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:89
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:93
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:137
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:843
msgctxt "Menu"
-msgid "Bottom left"
-msgstr "En bas à gauche"
+msgid "Actions"
+msgstr "Actions"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:90
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:94
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:140
msgctxt "Menu"
-msgid "Bottom"
-msgstr "En bas"
+msgid "Open prefab in editor"
+msgstr "Ouvrir le prefab dans l'éditeur"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:91
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:95
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:141
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:845
msgctxt "Menu"
-msgid "Bottom right"
-msgstr "En bas à droite"
+msgid "Select prefab in asset view"
+msgstr "Sélectionner le prefab dans la vue des ressources"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:92
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:96
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:142
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:846
msgctxt "Menu"
-msgid "Front"
-msgstr "À l'avant"
+msgid "Break link to prefab"
+msgstr "Rompre le lien vers le prefab"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:93
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:97
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:143
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:847
msgctxt "Menu"
-msgid "Middle"
-msgstr "Au milieu"
+msgid "Create prefab from selection"
+msgstr "Créer un prefab à partir de la sélection"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:94
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:99
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:145
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:849
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:137
msgctxt "Menu"
-msgid "Back"
-msgstr "À l'arrière"
+msgid "Duplicate"
+msgstr "Dupliquer"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:101
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:138
msgctxt "Menu"
-msgid "Row"
-msgstr "Ligne"
+msgid "Set as active scene"
+msgstr "Définir comme scène active"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:103
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:121
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:151
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:854
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:143
msgctxt "Menu"
-msgid "Move up"
-msgstr "Déplacer vers le haut"
+msgid "Rename"
+msgstr "Renommer"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:104
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:124
-msgctxt "Menu"
-msgid "Move down"
-msgstr "Déplacer vers le bas"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:168
+msgid "Loading scene..."
+msgstr "Chargement de la scène…"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:106
-msgctxt "Menu"
-msgid "Column"
-msgstr "Colonne"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:169
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:212
+msgid "This might take a few minutes the first time."
+msgstr "Cela peut prendre quelques minutes la première fois."
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:108
-msgctxt "Menu"
-msgid "Move left"
-msgstr "Déplacer vers la gauche"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:184
+msgctxt "ToolTip"
+msgid "Create a new entity"
+msgstr "Créer une nouvelle entité"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:109
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:191
msgctxt "Menu"
-msgid "Move right"
-msgstr "Déplacer vers la droite"
+msgid "New folder"
+msgstr "Nouveau dossier"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:111
-msgctxt "Menu"
-msgid "Layer"
-msgstr "Couche"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:113
-msgctxt "Menu"
-msgid "Move back"
-msgstr "Déplacer vers l'arrière"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:114
-msgctxt "Menu"
-msgid "Move front"
-msgstr "Déplacer vers l'avant"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:130
-msgctxt "Menu"
-msgid "Open library in editor"
-msgstr "Ouvrir la bibliothèque dans l'éditeur"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:131
-msgctxt "Menu"
-msgid "Select library in asset view"
-msgstr "Sélectionner une bibliothèque dans la vue des ressources"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:132
-msgctxt "Menu"
-msgid "Break link to library"
-msgstr "Rompre le lien vers la bibliothèque"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:134
-msgctxt "Menu"
-msgid "Create page from selection"
-msgstr "Créer une page à partir de la sélection"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:135
-msgctxt "Menu"
-msgid "Create library from selection"
-msgstr "Créer une bibliothèque à partir de la sélection"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:187
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:177
-msgctxt "Menu"
-msgid "View"
-msgstr "Vue"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:188
-msgctxt "Menu"
-msgid "Zoom in"
-msgstr "Zoom avant"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:224
+msgctxt "ToolTip"
+msgid "Filter entities by name"
+msgstr "Filtrer les entités par nom"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:189
-msgctxt "Menu"
-msgid "Zoom out"
-msgstr "Zoom arrière"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:232
+msgctxt "ToolTip"
+msgid "Expand all entities"
+msgstr "Étendre toutes les entités"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:190
-msgctxt "Menu"
-msgid "Reset camera"
-msgstr "Réinitialiser la caméra"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:236
+msgctxt "ToolTip"
+msgid "Collapse all entities"
+msgstr "Réduire toutes les entités"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:226
-msgctxt "Button"
-msgid "UI properties"
-msgstr "Propriétés de l'interface"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:263
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:211
+msgid "Loading..."
+msgstr "Chargement…"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:237
-msgid "UI library"
-msgstr "Bibliothèque de l'interface"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:267
+msgid "Unloading..."
+msgstr "Déchargement…"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:284
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:336
msgctxt "ToolTip"
-msgid "Expand all elements"
-msgstr "Étendre tous les éléments"
+msgid "Focus on this entity (F)"
+msgstr "Focus sur cette entité (F)"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:288
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:343
msgctxt "ToolTip"
-msgid "Collapse all elements"
-msgstr "Réduire tous les éléments"
+msgid "Lock/unlock this entity"
+msgstr "Verrouiller/Déverrouiller cette entité"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:378
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:344
msgctxt "ToolTip"
-msgid "Reset zoom"
-msgstr "Réinitialiser le niveau de zoom"
+msgid "(Hold Ctrl to apply to child entities recursively)"
+msgstr ""
+"(Maintenez Ctrl pour appliquer à toutes les entités filles récursivement)"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:389
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:382
msgctxt "ToolTip"
-msgid "Snaps to this value (0 to disable)"
-msgstr "Aligner à cette valeur (0 pour désactiver)"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:401
-msgid "Colors"
-msgstr "Couleurs"
+msgid "Lock/unlock all entities"
+msgstr "Verrouiller/Déverrouiller toutes les entités"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:417
-msgid "Guideline"
-msgstr "Lignes directrices"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:383
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:392
+msgctxt "ToolTip"
+msgid "(Hold Ctrl to apply to child scenes recursively)"
+msgstr ""
+"(Maintenez Ctrl pour appliquer à toutes les scènes filles récursivement)"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:433
-msgid "Highlight"
-msgstr "Surbrillance"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:391
+msgctxt "ToolTip"
+msgid "Load/unload all entities"
+msgstr "Charger/Décharger toutes les entités"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:449
-msgid "Selection"
-msgstr "Sélection"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:412
+msgid "(Unloaded)"
+msgstr "(Déchargé)"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:465
-msgid "Sizing"
-msgstr "Dimensionnement"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:479
+#, fuzzy
+msgctxt "ToolTip"
+msgid "Viewport grid settings..."
+msgstr "Paramètres de la fenêtre"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:514
-msgid ""
-"Before you resume, fix the failing asset (likely a UI page or UI library)."
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:487
+msgid "Grid axis"
msgstr ""
-"Avant de continuer, corrigez la ressource défaillante (probablement une page "
-"ou une bibliothèque de l'interface)."
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/Views/VisualScriptEditorView.xaml:213
-msgctxt "Menu"
-msgid "Get"
-msgstr "Obtenir"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/Views/VisualScriptEditorView.xaml:214
-msgctxt "Menu"
-msgid "Set"
-msgstr "Définir"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/Views/VisualScriptEditorView.xaml:253
-msgid "Variables:"
-msgstr "Variables :"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/Views/VisualScriptEditorView.xaml:302
-msgid "Functions:"
-msgstr "Fonctions :"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:490
+msgctxt "Button"
+msgid "X"
+msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/Views/VisualScriptEditorView.xaml:346
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:491
msgctxt "Button"
-msgid "Static method"
-msgstr "Méthode statique"
+msgid "Y"
+msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/Views/VisualScriptEditorView.xaml:347
-msgid "Return type..."
-msgstr "Type de retour…"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:492
+msgctxt "Button"
+msgid "Z"
+msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/Views/VisualScriptEditorView.xaml:354
-msgid "Function parameters:"
-msgstr "Paramètres de la fonction :"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:495
+msgid "Grid opacity"
+msgstr ""
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:41
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:503
msgctxt "ToolTip"
-msgid "Remove the selected curve"
-msgstr "Supprimer la courbe sélectionner"
+msgid "Light probes and cubemaps..."
+msgstr "Sources de lumière et patrons…"
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:43
-msgid "Curves:"
-msgstr "Courbes :"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:513
+msgid "Light probes"
+msgstr "Sources de lumière"
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:73
-msgctxt "ToolTip"
-msgid "Show or hide the tracker"
-msgstr "Afficher ou masquer la barre de progression"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:518
+msgid "Bounces:"
+msgstr "Rebonds :"
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:79
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:522
msgctxt "ToolTip"
-msgid "Fit view to curve"
-msgstr "Ajuster la vue à la courbe"
+msgid "Compute lighting using light probes"
+msgstr "Calculer l'éclairage à l'aide des sources lumineuses"
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:82
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:530
msgctxt "ToolTip"
-msgid "Fit view to curve height"
-msgstr "Ajuster la vue à la hauteur de courbe"
+msgid "Reset light probes"
+msgstr "Réinitialiser les sources de lumière"
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:85
-msgctxt "ToolTip"
-msgid "Fit view to curve width"
-msgstr "Ajuster la vue à la largeur de courbe"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:534
+msgid "Reset"
+msgstr "Réinitialiser"
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:92
-msgctxt "ToolTip"
-msgid "Delete selected points"
-msgstr "Supprimer les points sélectionnés"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:540
+msgid "Cubemap"
+msgstr "Patron"
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:101
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:544
msgctxt "ToolTip"
-msgid "First key"
-msgstr "Première clé"
+msgid "Generate a cubemap from the scene view and save as a texture"
+msgstr "Génère un patron à partir de la scène et l'enregistre comme texture"
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:104
-msgctxt "ToolTip"
-msgid "Previous key"
-msgstr "Clé précédente"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:548
+msgid "Capture"
+msgstr "Capture"
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:107
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:557
msgctxt "ToolTip"
-msgid "Next key"
-msgstr "Clé suivante"
+msgid "Navigation visibility..."
+msgstr "Visibilité de la navigation…"
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:110
-msgctxt "ToolTip"
-msgid "Last key"
-msgstr "Dernière clé"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:567
+msgid "Show navigation meshes:"
+msgstr "Afficher les maillages de navigation :"
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:117
-msgid "Key"
-msgstr "Clé"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:596
+msgctxt "ToolTip"
+msgid "Grid and gizmo options..."
+msgstr "Grille et options des gadgets…"
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:120
-msgid "Value"
-msgstr "Valeur"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:606
+msgid "Transformation gizmo size:"
+msgstr "Taille du gadget de transformation :"
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:167
-msgctxt "Menu"
-msgid "Curve"
-msgstr "Courbe"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:611
+msgid "Component gizmo size:"
+msgstr "Taille du gadget du composant :"
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:169
-msgctxt "Menu"
-msgid "Add point"
-msgstr "Ajouter un point"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:612
+msgctxt "Button"
+msgid "Fixed"
+msgstr "Fixe"
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:172
-msgctxt "Menu"
-msgid "Delete selected points"
-msgstr "Supprimer les points sélectionnés"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:618
+msgctxt "Button"
+msgid "Camera preview"
+msgstr "Aperçu de la caméra"
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:174
-msgctxt "Menu"
-msgid "Clear whole curve"
-msgstr "Effacer toute la courbe"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:619
+msgctxt "Button"
+msgid "Light probe volumes"
+msgstr "Volumes de source lumineuse"
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:178
-msgctxt "Menu"
-msgid "Fit to curve"
-msgstr "Ajuster à la courbe"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:636
+msgctxt "Button"
+msgid "Other entities"
+msgstr "Autres entités"
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:180
-msgctxt "Menu"
-msgid "Fit to curve height"
-msgstr "Ajuster à la hauteur de la courbe"
-
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:182
-msgctxt "Menu"
-msgid "Fit to curve width"
-msgstr "Ajuster à la largeur de la courbe"
-
-#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:10
-msgid "Create a game..."
-msgstr "Créer un jeu…"
-
-#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:21
-#: ../editor/Stride.Assets.Presentation/Templates/ProjectLibraryWindow.xaml:23
-#: ../editor/Stride.Assets.Presentation/Templates/ScriptNameWindow.xaml:28
-msgid "Namespace:"
-msgstr "Namespace :"
-
-#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:26
-msgid "Platforms"
-msgstr "Plateformes"
-
-#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:48
-#: ../editor/Stride.Assets.Presentation/Templates/UpdatePlatformsWindows.xaml:45
-msgid "This machine doesn't meet the requirements to build for this platform."
-msgstr ""
-"Cette machine ne répond pas aux exigences pour compiler pour cette "
-"plateforme."
-
-#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:58
-msgid "Asset packs"
-msgstr "Packs de ressource"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:644
+msgctxt "ToolTip"
+msgid "Editor camera options..."
+msgstr "Options de caméra de l'éditeur…"
-#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:78
-msgid "Rendering"
-msgstr "Rendu"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:654
+msgid "Projection"
+msgstr "Projection"
-#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:90
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:657
msgctxt "Button"
-msgid "High dynamic range (HDR)"
-msgstr "High dynamic range (HDR)"
+msgid "Perspective"
+msgstr "Perspective"
-#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:92
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:658
msgctxt "Button"
-msgid "Low dynamic range (LDR)"
-msgstr "Low dynamic range (LDR)"
+msgid "Orthographic"
+msgstr "Orthographique"
-#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:126
-#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:51
-#: ../editor/Stride.Assets.Presentation/Templates/ProjectLibraryWindow.xaml:27
-#: ../editor/Stride.Assets.Presentation/Templates/UpdatePlatformsWindows.xaml:54
-msgctxt "Button"
-msgid "OK"
-msgstr "OK"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:660
+#, fuzzy
+msgid "Near plane:"
+msgstr "Plan proche :"
-#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:10
-msgid "Import from model"
-msgstr "Importer depuis un modèle"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:662
+#, fuzzy
+msgid "Far plane:"
+msgstr "Plan éloigné :"
-#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:22
-msgid "Materials and textures"
-msgstr "Matériaux et textures"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:664
+msgid "Field of view:"
+msgstr "Champ de vision :"
-#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:26
-msgctxt "Button"
-msgid "Import materials"
-msgstr "Importer des matériaux"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:670
+msgid "Orthographic size:"
+msgstr "Taille orthographique :"
-#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:27
-msgctxt "Button"
-msgid "Import textures"
-msgstr "Importer des textures"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:676
+msgid "Movement"
+msgstr "Mouvement"
-#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:31
-msgid "Skeleton"
-msgstr "Squelette"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:679
+msgid "Speed:"
+msgstr "Vitesse :"
-#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:35
-msgctxt "Button"
-msgid "Import skeleton"
-msgstr "Importer un squelette"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:685
+msgid "Orientation"
+msgstr "Otrientation"
-#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:36
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:688
msgctxt "Button"
-msgid "No skeleton"
-msgstr "Pas de squelette"
+msgid "Front"
+msgstr "Avant"
-#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:37
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:690
msgctxt "Button"
-msgid "Use another skeleton for this model:"
-msgstr "Utiliser un autre squelette pour ce modèle :"
-
-#: ../editor/Stride.Assets.Presentation/Templates/ProjectLibraryWindow.xaml:10
-msgid "New code library"
-msgstr "Nouvelle bibliothèque de code"
-
-#: ../editor/Stride.Assets.Presentation/Templates/ProjectLibraryWindow.xaml:21
-msgid "Library name:"
-msgstr "Nom de la bibliothèque :"
-
-#: ../editor/Stride.Assets.Presentation/Templates/ScriptNameWindow.xaml:9
-msgid "New script"
-msgstr "Nouveau script"
+msgid "Back"
+msgstr "Arrière"
-#: ../editor/Stride.Assets.Presentation/Templates/ScriptNameWindow.xaml:20
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:692
msgctxt "Button"
-msgid "Create script"
-msgstr "Créer un script"
-
-#: ../editor/Stride.Assets.Presentation/Templates/ScriptNameWindow.xaml:25
-msgid "Class:"
-msgstr "Classe :"
+msgid "Top"
+msgstr "Dessus"
-#: ../editor/Stride.Assets.Presentation/Templates/UpdatePlatformsWindows.xaml:9
-msgid "Select platforms"
-msgstr "Sélectionner les plateformes"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:694
+msgctxt "Button"
+msgid "Bottom"
+msgstr "Dessous"
-#: ../editor/Stride.Assets.Presentation/Templates/UpdatePlatformsWindows.xaml:31
-msgid "(This will remove the project from the package and disk.)"
-msgstr "(Cela supprimera le projet du paquet et du disque.)"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:696
+msgctxt "Button"
+msgid "Left"
+msgstr "Gauche"
-#: ../editor/Stride.Assets.Presentation/Templates/UpdatePlatformsWindows.xaml:52
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:698
msgctxt "Button"
-msgid "Force regeneration of all platform projects"
-msgstr "Forcer la régénération de tous les projets de la plateforme"
+msgid "Right"
+msgstr "Droite"
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:28
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:729
msgctxt "ToolTip"
-msgid "Play the animation"
-msgstr "Lire l'animation"
+msgid "Snap translations to this value"
+msgstr "Aligner les translations sur cette valeur"
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:31
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:738
msgctxt "ToolTip"
-msgid "Pause the animation"
-msgstr "Mettre l'animation en pause"
-
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:43
-msgid "Time scale:"
-msgstr "Échelle de temps :"
+msgid "Snap rotations to this value"
+msgstr "Aligner les rotations sur cette valeur"
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:117
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:136
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:747
msgctxt "ToolTip"
-msgid "Reset the camera"
-msgstr "Réinitialiser la caméra"
+msgid "Snap scale to this factor"
+msgstr "Aligner la mise à l'échelle à ce facteur"
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:187
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:771
+msgctxt "ToolTip"
msgid ""
-"Scenes can't be previewed. To see the scene, open it in the scene editor."
+"Toggle material selection (click a selected asset to select its material)"
msgstr ""
-"Les scènes ne peuvent pas être prévisualisées. Pour voir la scène, ouvrez-la "
-"dans l'éditeur de scène."
+"Basculer la sélection des matériaux (cliquez sur une ressource sélectionnée "
+"pour sélectionner son matériau)"
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:201
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:774
msgctxt "ToolTip"
-msgid "Play the sound"
-msgstr "Lire le son"
+msgid "Show or hide selection mask"
+msgstr "Afficher ou masquer le masque de sélection"
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:204
-msgctxt "ToolTip"
-msgid "Pause the sound"
-msgstr "Mettre le son en pause"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:776
+msgid "Loading assets..."
+msgstr "Chargement des ressources…"
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:240
-msgid "Building preview sound asset..."
-msgstr "Construction de la ressource de prévisualisation du son…"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:844
+msgctxt "Menu"
+msgid "Open in prefab editor"
+msgstr "Ouvrir dans l'éditeur de prefab"
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:278
-msgctxt "ToolTip"
-msgid "Previous sprite"
-msgstr "Sprite précédent"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:886
+msgid ""
+"Before you resume, fix the failing asset (likely a graphics compositor or "
+"scene)."
+msgstr ""
+"Avant de continuer, corrigez la ressource défaillante (probablement un "
+"compositeur graphique ou une scène)."
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:280
-msgid "Sprite:"
-msgstr "Sprite :"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:888
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:516
+msgctxt "Button"
+msgid "Resume"
+msgstr "Continuer"
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:283
-msgctxt "ToolTip"
-msgid "Next sprite"
-msgstr "Sprite suivant"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:890
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:518
+msgctxt "Button"
+msgid "Copy error to clipboard"
+msgstr "Copier l'erreur dans le presse-papiers"
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:311
-msgid "Preview text"
-msgstr "Prévisualiser le texte"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityPickerWindow.xaml:13
+msgid "Select an entity"
+msgstr "Sélectionner une entité"
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:353
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityPickerWindow.xaml:23
msgctxt "ToolTip"
-msgid "Previous slice"
-msgstr "Tranche précédente"
+msgid "Select the selected assets"
+msgstr "Sélectionner les ressources sélectionnées"
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:357
-msgctxt "ToolTip"
-msgid "Next slice"
-msgstr "Tranche suivante"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityPickerWindow.xaml:37
+msgid "Select an entity:"
+msgstr "Sélectionner une entité :"
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:380
-msgid "W: {0}"
-msgstr "L : {0}"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityPickerWindow.xaml:66
+msgid "(Index: {0})"
+msgstr "(Index : {0})"
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:381
-msgid "H: {0}"
-msgstr "H : {0}"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/GraphicsCompositorEditor/Views/GraphicsCompositorEditorView.xaml:49
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:129
+msgctxt "Menu"
+msgid "Action"
+msgstr "Action"
-#: ../editor/Stride.Assets.Presentation/View/AnimationPropertyTemplates.xaml:18
-msgctxt "ToolTip"
-msgid "Edit curve"
-msgstr "Modifier la courbe"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/GraphicsCompositorEditor/Views/GraphicsCompositorEditorView.xaml:50
+msgctxt "Menu"
+msgid "Delete selection"
+msgstr "Supprimer la sélection"
-#: ../editor/Stride.Assets.Presentation/View/AnimationPropertyTemplates.xaml:70
-#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:71
-#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:111
-#: ../editor/Stride.Assets.Presentation/View/SkeletonPropertyTemplates.xaml:64
-msgid "(Different values)"
-msgstr "(Valeurs différentes)"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/GraphicsCompositorEditor/Views/GraphicsCompositorEditorView.xaml:202
+msgid "Render stages:"
+msgstr "Étapes de rendu :"
-#: ../editor/Stride.Assets.Presentation/View/DebugEntityHierarchyEditorUserControl.xaml:13
+#: ../editor/Stride.Assets.Presentation/AssetEditors/GraphicsCompositorEditor/Views/GraphicsCompositorEditorView.xaml:254
+msgid "Render features:"
+msgstr "Fonctions de rendu :"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/GraphicsCompositorEditor/Views/GraphicsCompositorEditorView.xaml:278
+msgid "Camera slots:"
+msgstr "Emplacements de caméra :"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/ScriptEditor/Resources/ThemeScriptEditor.xaml:109
+msgctxt "ToolTip"
+msgid "Toggle between find and replace modes"
+msgstr "Basculer entre le mode rechercher et remplacer"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/ScriptEditor/Resources/ThemeScriptEditor.xaml:169
+msgctxt "ToolTip"
+msgid "Replace next (Alt+R)"
+msgstr "Remplacer le suivant (Alt + R)"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/ScriptEditor/Resources/ThemeScriptEditor.xaml:179
+msgctxt "ToolTip"
+msgid "Replace all (Alt+A)"
+msgstr "Remplacer tout (Alt + A)"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/ScriptEditor/Resources/ThemeScriptEditor.xaml:255
+msgid "No suggestions"
+msgstr "Aucune suggestion"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:53
msgctxt "Button"
-msgid "Refresh"
-msgstr "Actualiser"
+msgid "Sprite sheet properties"
+msgstr "Propriétés de la feuille de sprite"
-#: ../editor/Stride.Assets.Presentation/View/DebuggerPickerWindow.xaml:11
-msgid "Live scripting debugger"
-msgstr "Débogueur de script en temps réel"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:56
+msgid "Sheet type:"
+msgstr "Type de feuille :"
-#: ../editor/Stride.Assets.Presentation/View/DebuggerPickerWindow.xaml:21
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:89
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:301
+msgctxt "Button"
+msgid "Use color key"
+msgstr "Utiliser la clé de couleur"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:90
msgctxt "ToolTip"
-msgid "Select these assets"
-msgstr "Sélectionner ces ressources"
+msgid "If enabled, the sprite uses the given color as transparency"
+msgstr ""
+"Si activé, le sprite utilise la couleur donnée comme de la transparence"
-#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:44
-#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:84
-#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:235
-#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:262
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:118
msgctxt "ToolTip"
-msgid "Select an asset"
-msgstr "Sélectionner une ressource"
+msgid "To select the color key, select a pixel color from the image"
+msgstr ""
+"Pour sélectionner la clé de couleur, sélectionnez une couleur de pixel dans "
+"l'image"
-#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:50
-#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:90
-#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:267
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:127
msgctxt "ToolTip"
-msgid "Clear the reference"
-msgstr "Effacer la référence"
+msgid "Add a new empty sprite"
+msgstr "Ajouter un nouveau sprite vierge"
-#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:56
-#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:96
-#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:221
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:130
msgctxt "ToolTip"
-msgid "Select the referenced asset"
-msgstr "Sélectionner la ressource référencée"
+msgid "Duplicate selected sprites"
+msgstr "Dupliquer les sprites sélectionnés"
-#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:133
-msgid "Add component"
-msgstr "Ajouter un composant"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:133
+msgctxt "ToolTip"
+msgid "Delete selected sprites"
+msgstr "Supprimer les sprites sélectionnés"
-#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:258
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:136
msgctxt "ToolTip"
-msgid "Highlight this material in the scene editor"
-msgstr "Mettre ce matériau en surbrillance dans l'éditeur de scène"
+msgid "Move selected sprites up"
+msgstr "Déplacer les sprites sélectionnés vers le haut"
-#: ../editor/Stride.Assets.Presentation/View/MaterialPropertyTemplates.xaml:13
-msgid "Select shader..."
-msgstr "Sélectionner le shader…"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:140
+msgctxt "ToolTip"
+msgid "Move selected sprites down"
+msgstr "Déplacer les sprites sélectionnés vers le bas"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:143
+msgid "Sprites:"
+msgstr "Sprites :"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:165
+msgctxt "Menu"
+msgid "Add new sprite"
+msgstr "Ajouter un nouveau sprite"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:166
+msgctxt "Menu"
+msgid "Duplicate sprite"
+msgstr "Dupliquer le sprite"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:167
+msgctxt "Menu"
+msgid "Edit image"
+msgstr "Modifier l'image"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:168
+msgctxt "Menu"
+msgid "Show image in explorer"
+msgstr "Afficher l'image dans l'explorateur"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:217
+msgid "Select a single image from the left panel"
+msgstr "Sélectionnez une seule image depuis le panneau de gauche"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:224
+msgctxt "ToolTip"
+msgid "Select previous sprite"
+msgstr "Sélectionner le sprite précédent"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:228
+msgctxt "ToolTip"
+msgid "Select next sprite"
+msgstr "Sélectionner le sprite suivant"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:233
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:382
+msgctxt "ToolTip"
+msgid "Zoom out"
+msgstr "Zoom arrière"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:237
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:386
+msgctxt "ToolTip"
+msgid "Zoom in"
+msgstr "Zoom avant"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:241
+msgctxt "ToolTip"
+msgid "Scale to real pixel size"
+msgstr "Mettre à l'échelle à la taille réelle des pixels"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:245
+msgctxt "ToolTip"
+msgid "Fit image to screen"
+msgstr "Ajuster l'image à l'écran"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:249
+msgctxt "ToolTip"
+msgid "Center view on current sprite region"
+msgstr "Centrer la vue sur la région du sprite courant"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:255
+msgctxt "ToolTip"
+msgid "Change selection rectangle color"
+msgstr "Modifier la couleur du rectangle de sélection"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:272
+msgctxt "ToolTip"
+msgid "Highlight the current selection"
+msgstr "Mettre en surbrillance la sélection actuelle"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:275
+msgctxt "ToolTip"
+msgid "Select entire image"
+msgstr "Sélectionner l'image entière"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:283
+msgctxt "ToolTip"
+msgid "Select the sprite region using the magic wand"
+msgstr "Sélectionner la région du sprite à l'aide de la baguette magique"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:300
+msgctxt "Button"
+msgid "Use transparency"
+msgstr "Utiliser la transparence"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:311
+msgctxt "ToolTip"
+msgid "Move the sprite center"
+msgstr "Déplacer le centre du sprite"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:319
+msgctxt "ToolTip"
+msgid "Resize the sprite borders"
+msgstr "Redimensionner les bordures du sprite"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:330
+msgctxt "ToolTip"
+msgid "Unlock the sprite borders"
+msgstr "Déverrouiller les bordures du sprite"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:334
+msgctxt "ToolTip"
+msgid "Lock the sprite borders"
+msgstr "Verrouiller les bordures du sprite"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:37
+msgctxt "Menu"
+msgid "Layout"
+msgstr "Disposition"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:38
+msgctxt "Menu"
+msgid "Group into"
+msgstr "Grouper en"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:49
+msgctxt "Menu"
+msgid "Ungroup"
+msgstr "Dégrouper"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:53
+msgctxt "Menu"
+msgid "Change layout type"
+msgstr "Modifier le type de disposition"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:69
+msgctxt "Menu"
+msgid "Pin origin"
+msgstr "Épingler l'origine"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:83
+msgctxt "Menu"
+msgid "Top left"
+msgstr "En haut à gauche"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:84
+msgctxt "Menu"
+msgid "Top"
+msgstr "En haut"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:85
+msgctxt "Menu"
+msgid "Top right"
+msgstr "En haut à droite"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:86
+msgctxt "Menu"
+msgid "Left"
+msgstr "À gauche"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:87
+msgctxt "Menu"
+msgid "Center"
+msgstr "Au centre"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:88
+msgctxt "Menu"
+msgid "Right"
+msgstr "À droite"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:89
+msgctxt "Menu"
+msgid "Bottom left"
+msgstr "En bas à gauche"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:90
+msgctxt "Menu"
+msgid "Bottom"
+msgstr "En bas"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:91
+msgctxt "Menu"
+msgid "Bottom right"
+msgstr "En bas à droite"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:92
+msgctxt "Menu"
+msgid "Front"
+msgstr "À l'avant"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:93
+msgctxt "Menu"
+msgid "Middle"
+msgstr "Au milieu"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:94
+msgctxt "Menu"
+msgid "Back"
+msgstr "À l'arrière"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:101
+msgctxt "Menu"
+msgid "Row"
+msgstr "Ligne"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:103
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:121
+msgctxt "Menu"
+msgid "Move up"
+msgstr "Déplacer vers le haut"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:104
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:124
+msgctxt "Menu"
+msgid "Move down"
+msgstr "Déplacer vers le bas"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:106
+msgctxt "Menu"
+msgid "Column"
+msgstr "Colonne"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:108
+msgctxt "Menu"
+msgid "Move left"
+msgstr "Déplacer vers la gauche"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:109
+msgctxt "Menu"
+msgid "Move right"
+msgstr "Déplacer vers la droite"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:111
+msgctxt "Menu"
+msgid "Layer"
+msgstr "Couche"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:113
+msgctxt "Menu"
+msgid "Move back"
+msgstr "Déplacer vers l'arrière"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:114
+msgctxt "Menu"
+msgid "Move front"
+msgstr "Déplacer vers l'avant"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:130
+msgctxt "Menu"
+msgid "Open library in editor"
+msgstr "Ouvrir la bibliothèque dans l'éditeur"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:131
+msgctxt "Menu"
+msgid "Select library in asset view"
+msgstr "Sélectionner une bibliothèque dans la vue des ressources"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:132
+msgctxt "Menu"
+msgid "Break link to library"
+msgstr "Rompre le lien vers la bibliothèque"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:134
+msgctxt "Menu"
+msgid "Create page from selection"
+msgstr "Créer une page à partir de la sélection"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:135
+msgctxt "Menu"
+msgid "Create library from selection"
+msgstr "Créer une bibliothèque à partir de la sélection"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:188
+msgctxt "Menu"
+msgid "Zoom in"
+msgstr "Zoom avant"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:189
+msgctxt "Menu"
+msgid "Zoom out"
+msgstr "Zoom arrière"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:190
+msgctxt "Menu"
+msgid "Reset camera"
+msgstr "Réinitialiser la caméra"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:226
+msgctxt "Button"
+msgid "UI properties"
+msgstr "Propriétés de l'interface"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:237
+msgid "UI library"
+msgstr "Bibliothèque de l'interface"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:284
+msgctxt "ToolTip"
+msgid "Expand all elements"
+msgstr "Étendre tous les éléments"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:288
+msgctxt "ToolTip"
+msgid "Collapse all elements"
+msgstr "Réduire tous les éléments"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:378
+msgctxt "ToolTip"
+msgid "Reset zoom"
+msgstr "Réinitialiser le niveau de zoom"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:389
+msgctxt "ToolTip"
+msgid "Snaps to this value (0 to disable)"
+msgstr "Aligner à cette valeur (0 pour désactiver)"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:401
+msgid "Colors"
+msgstr "Couleurs"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:417
+msgid "Guideline"
+msgstr "Lignes directrices"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:433
+msgid "Highlight"
+msgstr "Surbrillance"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:449
+msgid "Selection"
+msgstr "Sélection"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:465
+msgid "Sizing"
+msgstr "Dimensionnement"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:514
+msgid ""
+"Before you resume, fix the failing asset (likely a UI page or UI library)."
+msgstr ""
+"Avant de continuer, corrigez la ressource défaillante (probablement une page "
+"ou une bibliothèque de l'interface)."
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/Views/VisualScriptEditorView.xaml:213
+msgctxt "Menu"
+msgid "Get"
+msgstr "Obtenir"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/Views/VisualScriptEditorView.xaml:214
+msgctxt "Menu"
+msgid "Set"
+msgstr "Définir"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/Views/VisualScriptEditorView.xaml:253
+msgid "Variables:"
+msgstr "Variables :"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/Views/VisualScriptEditorView.xaml:302
+msgid "Functions:"
+msgstr "Fonctions :"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/Views/VisualScriptEditorView.xaml:346
+msgctxt "Button"
+msgid "Static method"
+msgstr "Méthode statique"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/Views/VisualScriptEditorView.xaml:347
+msgid "Return type..."
+msgstr "Type de retour…"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/Views/VisualScriptEditorView.xaml:354
+msgid "Function parameters:"
+msgstr "Paramètres de la fonction :"
diff --git a/sources/localization/fr/Stride.Core.Assets.Editor.fr.po b/sources/localization/fr/Stride.Core.Assets.Editor.fr.po
index 9483741eed..711fab1624 100644
--- a/sources/localization/fr/Stride.Core.Assets.Editor.fr.po
+++ b/sources/localization/fr/Stride.Core.Assets.Editor.fr.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
-"POT-Creation-Date: 2019-02-25 13:25:06+0900\n"
+"POT-Creation-Date: 2025-12-01 12:57:51+0100\n"
"PO-Revision-Date: 2019-10-12 15:53+0000\n"
"Last-Translator: Nathan \n"
"Language-Team: French 1;\n"
"X-Generator: Weblate 3.9-dev\n"
-#: ../editor/Stride.Core.Assets.Editor/Components/Properties/PropertiesViewModel.cs:144
-msgctxt "Properties"
-msgid "Loading properties..."
-msgstr "Chargement des propriétés..."
-
-#: ../editor/Stride.Core.Assets.Editor/Components/Properties/SessionObjectPropertiesViewModel.cs:131
-msgctxt "Properties"
-msgid "There was a problem loading properties of the selection."
-msgstr ""
-"Un problème est survenu lors du chargement des propriétés de la sélection."
-
-#. Log message displayed when an operation has been canceled
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/TemplateGeneratorHelper.cs:34
-msgctxt "Log"
-msgid "Operation cancelled."
-msgstr "Opération annulée."
-
-#. Message displayed when an exception occurs while generating a template
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/TemplateGeneratorHelper.cs:41
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/TemplateGeneratorHelper.cs:60
-msgctxt "Log"
-msgid "An exception occurred while generating the template."
-msgstr "Un erreur s'est produite lors de la génération du modèle."
-
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml.cs:28
-msgctxt "Title"
-msgid "Project selection - {0}"
-msgstr "Sélection du projet - {0}"
-
-#: ../editor/Stride.Core.Assets.Editor/Services/VisualStudioService.cs:92
+#: ../editor/Stride.Core.Assets.Editor/Services/CodeEditorOpenerService.cs:70
+#, fuzzy
msgctxt "Message"
-msgid "An error occurred while starting Visual Studio."
+msgid "An error occurred while starting {0}."
msgstr "Une erreur s'est produite lors du lancement de Visual Studio."
-#: ../editor/Stride.Core.Assets.Editor/Services/VisualStudioService.cs:101
+#: ../editor/Stride.Core.Assets.Editor/Services/CodeEditorOpenerService.cs:79
+#, fuzzy
msgctxt "Message"
-msgid "The session currently open is not a Visual Studio session."
+msgid "The session currently open is not a {0} session."
msgstr "La session actuellement ouverte n'est pas une session Visual Studio."
#: ../editor/Stride.Core.Assets.Editor/Settings/EditorSettings.cs:21
@@ -123,10 +96,17 @@ msgid "Ask before saving new scripts"
msgstr "Demander avant d'enregistrer les nouveaux scripts"
#: ../editor/Stride.Core.Assets.Editor/Settings/EditorSettings.cs:72
+msgctxt "Settings"
+msgid "Usage Analytics"
+msgstr ""
+
#: ../editor/Stride.Core.Assets.Editor/Settings/EditorSettings.cs:73
msgctxt "Settings"
-msgid "Crash report e-mail"
-msgstr "Rapport de plantage par e-mail"
+msgid ""
+"Anonymous usage analytics to help the Stride community improve the software. "
+"Statistics on installation, version-specific usage, and platform popularity. "
+"The data is open-source at https://metrics.stride3d.net"
+msgstr ""
#: ../editor/Stride.Core.Assets.Editor/Settings/EditorSettings.cs:77
msgctxt "Settings"
@@ -153,59 +133,53 @@ msgctxt "Settings"
msgid "Automatically reload last session at startup"
msgstr "Recharger automatiquement la dernière session au démarrage"
-#: ../editor/Stride.Core.Assets.Editor/Settings/ViewModels/SettingsViewModel.cs:117
-msgctxt "Message"
-msgid "Some changes will be applied after you restart Game Studio."
+#: ../editor/Stride.Core.Assets.Editor/Settings/ThemesSettings.cs:12
+msgctxt "Settings"
+msgid "Themes"
msgstr ""
-"Certaines modifications ne seront appliquées qu'une fois que vous aurez "
-"redémarré Game Studio."
-#: ../editor/Stride.Core.Assets.Editor/Settings/ViewModels/SettingsViewModel.cs:128
-msgctxt "Properties"
-msgid "Select a settings category."
-msgstr "Sélectionnez une catégorie de paramètres."
+#: ../editor/Stride.Core.Assets.Editor/Settings/ThemesSettings.cs:18
+msgctxt "Settings"
+msgid "Theme Name"
+msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/Settings/ViewModels/SettingsViewModel.cs:138
-msgctxt "Properties"
-msgid "There was a problem loading the Settings page."
-msgstr "Un problème est survenu lors du chargement de la page des paramètres."
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:502
+msgctxt "Message"
+msgid ""
+"Unable to use the selected template because it is not an asset template."
+msgstr ""
+"Impossible d'utiliser le modèle sélectionné car ce n'est pas un modèle de "
+"ressource."
-#: ../editor/Stride.Core.Assets.Editor/View/Behaviors/DragDrop/DragDropBehavior.cs:25
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:555
msgctxt "Message"
-msgid "Can't drop here"
-msgstr "Impossible de glisser-déposer ici"
+msgid "Do you want to place the resource in the default location ?"
+msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/View/ValueConverters/ContentReferenceToUrl.cs:25
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:299
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:372
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:572
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:626
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:693
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:717
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:750
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:764
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:947
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:973
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:999
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1014
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1079
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1305
-msgid "(Different values)"
-msgstr "(Valeurs différentes)"
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:581
+msgctxt "Message"
+msgid "The selected directory is not a subdirectory of the resources folder!"
+msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:490
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:601
msgctxt "Message"
msgid ""
-"Unable to use the selected template because it is not an asset template."
+"Source file '{0}' is not inside of your project's resource folders, do you "
+"want to copy it?"
+msgstr ""
+
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:615
+msgctxt "Message"
+msgid ""
+"The file '{0}' already exists, it will get overwritten if you continue, do "
+"you really want to proceed?"
msgstr ""
-"Impossible d'utiliser le modèle sélectionné car ce n'est pas un modèle de "
-"ressource."
#. Error message when the template generator of the selected template is unreachable
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:556
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/PackageViewModel.cs:450
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:662
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/PackageViewModel.cs:439
#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:281
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1137
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1194
msgctxt "Message"
msgid ""
"Unable to retrieve template generator for the selected template. Aborting."
@@ -214,12 +188,12 @@ msgstr ""
"Annulation."
#. Title of the AddAssetWindow
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:562
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:668
msgctxt "Title"
msgid "Add asset…"
msgstr "Ajouter une ressource…"
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:690
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:796
msgctxt "Message"
msgid ""
"Game Studio can't create assets in multiple locations. In the solution "
@@ -229,7 +203,7 @@ msgstr ""
"Dans l'explorateur de solution, sélectionnez un unique dossier ou paquet "
"pour y créer la ressource."
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:695
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:801
msgctxt "Message"
msgid ""
"Game Studio can't create an asset here. In the solution explorer, select a "
@@ -238,7 +212,7 @@ msgstr ""
"Game Studio ne peut pas créer une ressource ici. Dans l'explorateur de "
"solutions, sélectionnez un dossier ou paquet pour y créer la ressource."
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:702
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:808
msgctxt "Message"
msgid ""
"Game Studio can't create an asset here because the selected directory or "
@@ -249,22 +223,22 @@ msgstr ""
"sélectionné ne peut pas être modifié. Dans l'explorateur de solution, "
"sélectionnez un dossier ou paquet pour y créer la ressource."
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:775
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:881
msgctxt "Message"
msgid "Read-only folders can't be cut."
msgstr "Les dossiers en lecture seule ne peuvent pas être coupés."
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:790
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:896
msgctxt "Message"
msgid "The asset {0} can't be deleted. {1}{2}"
msgstr "La ressource {0} ne peut pas être supprimée. {1}{2}"
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:820
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:926
msgctxt "Message"
msgid "{0} can't be deleted. {1}{2}"
msgstr "{0} ne peut pas être supprimé. {1}{2}"
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:867
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:973
msgctxt "Message"
msgid ""
"Unable to cut or copy a selection that contains a folder and one of its "
@@ -273,17 +247,17 @@ msgstr ""
"Impossible de couper ou copier la sélection qui contient un dossier et un de "
"ses sous-dossiers."
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:943
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:1049
msgctxt "Message"
msgid "Select a valid asset folder to paste the selection to."
msgstr "Sélectionnez un dossier de ressource valide et collez-y la sélection."
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:951
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:1057
msgctxt "Message"
msgid "This package or directory can't be modified."
msgstr "Ce paquet ou dossier ne peut pas être modifié."
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:1414
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:1562
msgctxt "Message"
msgid ""
"This location is invalid. Please select a package folder in the Solution "
@@ -292,12 +266,12 @@ msgstr ""
"Cet emplacement est invalide. Veuillez sélectionner un dossier de paquet "
"dans l'explorateur de solution."
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:1420
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:1568
msgctxt "Message"
msgid "Drop files"
msgstr "Glisser-déposer des fichiers"
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:1488
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:1636
msgctxt "Message"
msgid "These files aren't supported."
msgstr "Ces fichiers ne sont pas supportés."
@@ -316,52 +290,52 @@ msgctxt "Message"
msgid "Unable to rename asset with an empty name"
msgstr "Impossible de renommer une ressource avec un nom vide"
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/DirectoryViewModel.cs:107
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/DirectoryViewModel.cs:106
msgctxt "Message"
msgid "This package that contains this folder can't be edited."
msgstr "Ce paquet contenant ce dossier ne peut pas être modifié."
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/DirectoryViewModel.cs:144
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/DirectoryViewModel.cs:143
msgctxt "Message"
msgid "Unable to rename folder. {0}"
msgstr "Impossible de renommer le dossier. {0}"
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/DirectoryViewModel.cs:169
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/DirectoryViewModel.cs:168
msgctxt "Message"
msgid "A folder with the same name already exists in the parent folder."
msgstr "Un dossier avec le même nom existe déjà dans le dossier parent."
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/DirectoryViewModel.cs:191
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/DirectoryViewModel.cs:190
msgctxt "Message"
msgid "Path is a device name"
msgstr "Le chemin est un nom de périphérique"
#. Message displayed when the previous attempt to load the startup project failed. {0} is a file name
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/EditorViewModel.cs:137
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/EditorViewModel.cs:136
msgctxt "Button"
msgid "Try again"
msgstr "Veuillez réessayer"
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/EditorViewModel.cs:138
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:693
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:732
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1000
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1500
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1588
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1619
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1673
-#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:83
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/NewProjectWindow.xaml:31
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:35
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/EditorViewModel.cs:137
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:708
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:747
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1057
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1565
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1653
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1684
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1738
#: ../editor/Stride.Core.Assets.Editor/View/AssetPickerWindow.xaml:53
#: ../editor/Stride.Core.Assets.Editor/View/PackagePickerWindow.xaml:21
#: ../editor/Stride.Core.Assets.Editor/View/SettingsWindow.xaml:31
#: ../editor/Stride.Core.Assets.Editor/View/WorkProgressWindow.xaml:32
+#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:78
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/NewProjectWindow.xaml:31
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:35
msgctxt "Button"
msgid "Cancel"
msgstr "Annuler"
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/EditorViewModel.cs:140
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/EditorViewModel.cs:139
msgctxt "Message"
msgid ""
"The last attempt to load the project **{0}** failed. \r\n"
@@ -373,59 +347,59 @@ msgstr ""
"Voulez-vous essayer de le charger à nouveau ?"
#. Message displayed when the solution file to open does not exist. {0} is a file path
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/EditorViewModel.cs:172
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/EditorViewModel.cs:171
msgctxt "Message"
msgid "The file '{0}' does not exist."
msgstr "Le fichier « {0} » n'existe pas."
#. Message displayed when trying to open an unsaved file with the text editor
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/EditorViewModel.cs:202
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:709
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/EditorViewModel.cs:200
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:724
msgctxt "Message"
msgid "You need to save the file before you can open it."
msgstr "Vous devez enregistrer le fichier avant de pouvoir l'ouvrir."
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/EditorViewModel.cs:215
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/EditorViewModel.cs:233
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/EditorViewModel.cs:213
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/EditorViewModel.cs:231
msgctxt "Message"
msgid "An error occurred while opening the file."
msgstr "Un erreur s'est produite lors de l'ouverture du fichier."
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/PackageViewModel.cs:642
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/PackageViewModel.cs:643
msgctxt "Message"
msgid "This package couldn't be renamed. {0}"
msgstr "Ce paquet n'a pas pu être renommé. {0}"
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/PackageViewModel.cs:673
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/PackageViewModel.cs:674
msgctxt "Message"
msgid "A package with the same name already exists in the session."
msgstr "Un paquet avec le même nom existe déjà dans la session."
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionObjectViewModel.cs:102
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionObjectViewModel.cs:101
msgctxt "Message"
msgid "The name is too long."
msgstr "Le nom est trop long."
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionObjectViewModel.cs:108
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionObjectViewModel.cs:107
msgctxt "Message"
msgid "The name contains invalid characters."
msgstr "Le nom contient des caractères invalides."
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionObjectViewModel.cs:114
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionObjectViewModel.cs:113
msgctxt "Message"
msgid "The name is empty."
msgstr "Le nom est vide."
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:44
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:42
msgid "External packages"
msgstr "Paquets externes"
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:45
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:43
msgid "Local packages"
msgstr "Paquets locaux"
#. {0} is a file name
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:565
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:579
msgid "Solution '{0}'"
msgstr "Solution « {0} »"
@@ -436,23 +410,23 @@ msgid "Creating session..."
msgstr "Création de la session…"
#. Title for the progress window of the session loading
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:366
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:368
msgctxt "Title"
msgid "Opening session..."
msgstr "Ouverture de la session…"
#. Log message displayed when an exception occurs while opening a session.
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:399
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:401
msgctxt "Log"
msgid "There was a problem opening the solution."
msgstr "Un problème est survenu lors de l'ouverture de la solution."
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:446
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:450
msgctxt "Message"
msgid "The following dependencies in the **{0}** package need to be upgraded:"
msgstr "La dépendance suivante dans le paquet **{0}** doit être mise à jour :"
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:451
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:455
msgctxt "Message"
msgid ""
"- Dependency to **{0}** must be upgraded from version **{1}** to **{2}**"
@@ -460,7 +434,7 @@ msgstr ""
"- La dépendance à **{0}** doit être mise à jour de la version **{1}** vers "
"la version **{2}**"
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:455
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:459
msgctxt "Message"
msgid ""
"Upgrading assets might break them. We recommend you make a manual backup of "
@@ -470,31 +444,31 @@ msgstr ""
"de faire une sauvegarde manuelle de votre projet avant la mise à jour."
#. Displayed in a button (must be short)
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:459
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:463
msgctxt "Button"
msgid "Upgrade"
msgstr "Mettre à niveau"
#. Displayed in a button (must be short)
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:460
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:464
msgctxt "Button"
msgid "Skip"
msgstr "Ignorer"
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:462
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:466
msgctxt "Message"
msgid "Do this for every package in the solution"
msgstr "Effectuer cette action pour tous les paquets dans la solution"
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:692
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:731
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:998
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:707
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:746
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1055
msgctxt "Button"
msgid "Save"
msgstr "Enregistrer"
#. Message displayed when trying to open a modified asset with the text editor
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:695
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:710
msgctxt "Message"
msgid ""
"This asset has unsaved changes. To open it, you need to save the session "
@@ -505,7 +479,7 @@ msgstr ""
"maintenant ?"
#. Message displayed when an exception occurs while trying to open a file with the text editor
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:717
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:732
msgctxt "Message"
msgid ""
"There was a problem starting the text editor. Make sure the path to the text "
@@ -515,7 +489,7 @@ msgstr ""
"vérifier que le chemin vers l'éditeur de texte est correct dans les "
"paramètres."
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:734
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:749
msgctxt "Message"
msgid ""
"This asset has unsaved changes. To open it, you need to save it first. Do "
@@ -526,42 +500,54 @@ msgstr ""
"maintenant ?"
#. Error displayed when trying to open the source file of an asset that has no source file
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:753
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:768
msgctxt "Message"
msgid "This asset doesn't have a source file to open."
msgstr "Cette ressource ne possède pas de fichier source à ouvrir."
#. Message displayed when trying to explore an unsaved asset
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:818
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:833
msgctxt "Message"
msgid "You need to save the asset before you can explore it."
msgstr "Vous devez enregistrer la ressource avant de pouvoir l'explorer."
#. Message displayed when an exception occurs while trying to explore an asset
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:829
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:844
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:880
msgctxt "Message"
msgid "There was a problem starting the file explorer."
msgstr "Un problème est survenu lors du lancement de l'explorateur."
-#. Title for the progress window of the session saving
#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:853
+#, fuzzy
+msgctxt "Message"
+msgid "This asset doesn't have a source file."
+msgstr "Cette ressource ne possède pas de fichier source à ouvrir."
+
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:868
+msgctxt "Message"
+msgid "Source file and path no longer exists."
+msgstr ""
+
+#. Title for the progress window of the session saving
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:904
msgctxt "Title"
msgid "Saving session..."
msgstr "Enregistrement de la session…"
#. Log message displayed when an exception occurs while saving a session.
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:876
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:927
msgctxt "Log"
msgid "There was a problem saving the solution. {0}"
msgstr "Un problème est survenu lors de l'enregistrement de la solution. {0}"
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:999
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1056
msgctxt "Button"
msgid "Don't save"
msgstr "Ne pas enregistrer"
#. Message displayed when closing an unsaved project
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1002
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1059
msgctxt "Message"
msgid "The project has unsaved changes. Do you want to save it?"
msgstr ""
@@ -569,37 +555,37 @@ msgstr ""
"sauvegarder ?"
#. Message displayed when a session managed to save some files while some others have failed.
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1015
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1072
msgctxt "Message"
msgid "Some assets couldn't be saved. Check the assets and try again."
msgstr ""
"Certaines ressources n'ont pas pu être enregistrées. Vérifiez les ressources "
"et réessayez."
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1118
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1175
msgctxt "Title"
msgid "Creating project..."
msgstr "Création du projet…"
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1171
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1230
msgctxt "Title"
msgid "Importing project..."
msgstr "Importation du projet…"
#. Log message displayed when an exception occurs while importing a package.
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1191
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1251
msgctxt "Log"
msgid "There was a problem importing the package."
msgstr "Un problème est survenu lors de l'importation du paquet."
#. Message displayed when the selection contains zero or multiple packages but a single one is required
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1243
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1304
msgctxt "Message"
msgid "Please select a single package."
msgstr "Veuillez sélectionner un seul paquet."
#. Message displayed when the user try to add dependencies to a package but no acceptable package is available
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1285
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1349
msgctxt "Message"
msgid ""
"There are no packages that can be added as dependencies to this package."
@@ -607,7 +593,7 @@ msgstr ""
"Il n'y a aucun paquet pouvant être ajouté comme dépendance de ce paquet."
#. Message displayed when a single location is selected but invalid for directory creation
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1344
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1408
msgctxt "Message"
msgid "Folders can only be created in the Assets hierarchy of a package."
msgstr ""
@@ -615,7 +601,7 @@ msgstr ""
"d'un paquet."
#. Message displayed when some of the multiple selected locations are invalid for directory creation
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1345
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1409
msgctxt "Message"
msgid ""
"Game Studio can't create a folder in some of the locations you selected. "
@@ -625,37 +611,37 @@ msgstr ""
"vous avez sélectionné. Les dossiers ne peuvent être créés que dans "
"l'arborescence d'une ressource d'un paquet."
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1499
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1564
msgctxt "Settings"
msgid "Always delete without asking"
msgstr "Toujours supprimer sans demander"
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1500
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1587
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1618
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1672
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1565
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1652
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1683
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1737
msgctxt "Button"
msgid "Delete"
msgstr "Supprimer"
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1522
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1587
msgctxt "Message"
msgid "Stride can't delete the {0} asset. {1}{2}"
msgstr "Stride ne peut pas supprimer la ressource {0}. {1}{2}"
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1532
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1597
msgctxt "Message"
msgid "Stride can't delete the {0} folder. {1}{2}"
msgstr "Stride ne peut pas supprimer le dossier {0}. {1}{2}"
#. Message displayed when the user tries to delete a system package
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1578
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1643
msgctxt "Message"
msgid "Stride can't delete the system package."
msgstr "Stride ne peut pas supprimer le paquet système."
#. Message displayed when the user is about to delete a package from the session
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1590
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1655
msgctxt "Message"
msgid ""
"Are you sure you want to delete this package? The package files will remain "
@@ -665,202 +651,133 @@ msgstr ""
"conservés sur le disque."
#. Message displayed when the user is about to delete a dependency from the package
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1621
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1686
msgctxt "Message"
msgid "Are you sure you want to delete this dependency?"
msgstr "Êtes-vous sûr de vouloir supprimer cette dépendance ?"
#. Message displayed when the user tries to delete the root asset directory of a package
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1662
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1727
msgctxt "Message"
msgid "Asset root folders can't be deleted."
msgstr "Les dossiers racines d'une ressource ne peuvent pas être supprimés."
#. Message displayed when the user is about to delete a project from the package
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1675
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1740
msgctxt "Message"
msgid "Are you sure you want to delete these projects?"
msgstr "Êtes-vous sûr de vouloir supprimer ces projets ?"
-#: ../editor/Stride.Core.Assets.Editor/Components/AddAssets/View/ItemTemplatesWindow.xaml:11
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/AddItemWindow.xaml:10
-msgid "Add asset..."
-msgstr "Ajouter une ressource…"
-
-#: ../editor/Stride.Core.Assets.Editor/Components/AddAssets/View/ItemTemplatesWindow.xaml:33
-msgid "out of {0} file(s)"
-msgstr "restant sur {0} fichier(s)"
-
-#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:14
-msgid "Fix references ({0})"
-msgstr "Corriger les références ({0})"
-
-#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:36
-msgid ""
-"The asset {0} is referenced by other assets. Choose how to handle these "
-"references."
-msgstr ""
-"La ressource {0} est référencée par d'autres ressources. Choisissez comment "
-"gérer ces références."
+#: ../editor/Stride.Core.Assets.Editor/Components/Properties/PropertiesViewModel.cs:145
+msgctxt "Properties"
+msgid "Loading properties..."
+msgstr "Chargement des propriétés..."
-#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:38
-msgctxt "Button"
-msgid "Replace all the references with a reference to a different asset:"
+#: ../editor/Stride.Core.Assets.Editor/Components/Properties/SessionObjectPropertiesViewModel.cs:131
+msgctxt "Properties"
+msgid "There was a problem loading properties of the selection."
msgstr ""
-"Remplacer toutes les références avec une référence vers une ressource "
-"différente :"
-
-#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:41
-#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:60
-#: ../editor/Stride.Core.Assets.Editor/View/AssetPickerWindow.xaml:14
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1162
-msgid "Select an asset"
-msgstr "Sélectionner une ressource"
+"Un problème est survenu lors du chargement des propriétés de la sélection."
-#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:43
-#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:55
-msgctxt "ToolTip"
-msgid "Select asset"
-msgstr "Sélectionner une ressource"
+#. Log message displayed when an operation has been canceled
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/TemplateGeneratorHelper.cs:34
+msgctxt "Log"
+msgid "Operation cancelled."
+msgstr "Opération annulée."
-#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:49
-msgctxt "Button"
-msgid "Replace references individually:"
-msgstr "Remplacer les références individuellement :"
+#. Message displayed when an exception occurs while generating a template
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/TemplateGeneratorHelper.cs:41
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/TemplateGeneratorHelper.cs:60
+msgctxt "Log"
+msgid "An exception occurred while generating the template."
+msgstr "Un erreur s'est produite lors de la génération du modèle."
-#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:57
-msgctxt "Button"
-msgid "Clear this reference"
-msgstr "Effacer cette référence"
+#: ../editor/Stride.Core.Assets.Editor/Settings/ViewModels/SettingsViewModel.cs:117
+msgctxt "Message"
+msgid "Some changes will be applied after you restart Game Studio."
+msgstr ""
+"Certaines modifications ne seront appliquées qu'une fois que vous aurez "
+"redémarré Game Studio."
-#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:65
-msgid "Referencer"
-msgstr "Référencer"
+#: ../editor/Stride.Core.Assets.Editor/Settings/ViewModels/SettingsViewModel.cs:128
+msgctxt "Properties"
+msgid "Select a settings category."
+msgstr "Sélectionnez une catégorie de paramètres."
-#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:66
-msgid "Reference path"
-msgstr "Chemin de référence"
+#: ../editor/Stride.Core.Assets.Editor/Settings/ViewModels/SettingsViewModel.cs:138
+msgctxt "Properties"
+msgid "There was a problem loading the Settings page."
+msgstr "Un problème est survenu lors du chargement de la page des paramètres."
-#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:67
-msgid "Replacement asset"
-msgstr "Ressource de remplacement"
+#: ../editor/Stride.Core.Assets.Editor/View/ValueConverters/ContentReferenceToUrl.cs:25
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:306
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:379
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:800
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:858
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:927
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:952
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:991
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1006
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1214
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1240
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1267
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1282
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1347
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1574
+msgid "(Different values)"
+msgstr "(Valeurs différentes)"
-#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:80
-msgctxt "Button"
-msgid "Done"
-msgstr "Terminé"
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml.cs:28
+msgctxt "Title"
+msgid "Project selection - {0}"
+msgstr "Sélection du projet - {0}"
-#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:81
-msgctxt "Button"
-msgid "Clear references"
-msgstr "Effacer les références"
+#: ../editor/Stride.Core.Assets.Editor/View/Behaviors/DragDrop/DragDropBehavior.cs:25
+msgctxt "Message"
+msgid "Can't drop here"
+msgstr "Impossible de glisser-déposer ici"
-#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:81
+#: ../editor/Stride.Core.Assets.Editor/Themes/generic.xaml:20
msgctxt "ToolTip"
-msgid "Clear the references of the current asset"
-msgstr "Effacer les références de la ressource courante"
-
-#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:82
-msgctxt "Button"
-msgid "Clear all references"
-msgstr "Effacer toutes les références"
+msgid "Toggle Debug"
+msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:82
+#: ../editor/Stride.Core.Assets.Editor/Themes/generic.xaml:23
msgctxt "ToolTip"
-msgid "Clear references for all assets being deleted"
-msgstr "Effacer les références pour toutes les ressources supprimées"
+msgid "Toggle Verbose"
+msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:83
+#: ../editor/Stride.Core.Assets.Editor/Themes/generic.xaml:26
msgctxt "ToolTip"
-msgid "Cancel operation"
-msgstr "Annuler l'opération"
-
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/AddItemUserControl.xaml:21
-msgid "Search"
-msgstr "Rechercher"
+msgid "Toggle Info"
+msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/AddItemUserControl.xaml:38
+#: ../editor/Stride.Core.Assets.Editor/Themes/generic.xaml:29
msgctxt "ToolTip"
-msgid "Import directly from files"
-msgstr "Importer directement à partir de fichiers"
-
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/NewProjectWindow.xaml:11
-msgid "New package"
-msgstr "Nouveau paquet"
-
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/NewProjectWindow.xaml:25
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:29
-msgctxt "Button"
-msgid "Select"
-msgstr "Sélectionner"
+msgid "Toggle Warning"
+msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/NewProjectWindow.xaml:26
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:30
+#: ../editor/Stride.Core.Assets.Editor/Themes/generic.xaml:32
msgctxt "ToolTip"
-msgid "Use the selected template"
-msgstr "Utiliser le modèle sélectionné"
+msgid "Toggle Error"
+msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/NewProjectWindow.xaml:31
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:35
-#: ../editor/Stride.Core.Assets.Editor/View/AssetPickerWindow.xaml:53
-#: ../editor/Stride.Core.Assets.Editor/View/PackagePickerWindow.xaml:21
+#: ../editor/Stride.Core.Assets.Editor/Themes/generic.xaml:35
msgctxt "ToolTip"
-msgid "Cancel (Esc)"
-msgstr "Annuler (Échap)"
-
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/NewProjectWindow.xaml:57
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:64
-msgid "Name:"
-msgstr "Nom :"
-
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/NewProjectWindow.xaml:63
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:70
-msgid "Location:"
-msgstr "Emplacement :"
+msgid "Toggle Fatal"
+msgstr ""
-#. This button opens a file dialog
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/NewProjectWindow.xaml:65
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:72
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:959
+#: ../editor/Stride.Core.Assets.Editor/Themes/generic.xaml:38
msgctxt "ToolTip"
-msgid "Browse directory"
-msgstr "Parcourir"
-
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:24
-msgctxt "Button"
-msgid "Browse for existing project"
-msgstr "Rechercher un projet existant"
-
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:25
-msgctxt "Button"
-msgid "Reload last session automatically at startup"
-msgstr "Recharger automatiquement la dernière session au démarrage"
-
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:82
-msgid "Solution name:"
-msgstr "Nom de la solution :"
-
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:83
-msgid "(Auto-generate solution name)"
-msgstr "(Générer automatiquement le nom de la solution)"
-
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:89
-msgid "Solution location:"
-msgstr "Emplacement de la solution :"
-
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:94
-msgid "(Same location)"
-msgstr "(Même emplacement)"
-
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/TemplateBrowserUserControl.xaml:31
-msgctxt "Menu"
-msgid "Show in Explorer"
-msgstr "Afficher dans l'explorateur"
+msgid "Toggle Exception Stack Trace"
+msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/TemplateBrowserUserControl.xaml:32
-msgctxt "Menu"
-msgid "Remove From List"
-msgstr "Supprimer de la liste"
+#: ../editor/Stride.Core.Assets.Editor/View/AssetPickerWindow.xaml:14
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1430
+#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:40
+#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:66
+msgid "Select an asset"
+msgstr "Sélectionner une ressource"
#: ../editor/Stride.Core.Assets.Editor/View/AssetPickerWindow.xaml:25
msgctxt "Menu"
@@ -913,158 +830,145 @@ msgctxt "ToolTip"
msgid "Select these assets"
msgstr "Sélectionner ces ressources"
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:91
+#: ../editor/Stride.Core.Assets.Editor/View/AssetPickerWindow.xaml:53
+#: ../editor/Stride.Core.Assets.Editor/View/PackagePickerWindow.xaml:21
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/NewProjectWindow.xaml:31
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:35
+msgctxt "ToolTip"
+msgid "Cancel (Esc)"
+msgstr "Annuler (Échap)"
+
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:90
msgid "Name: {0}"
msgstr "Nom : {0}"
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:92
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:99
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:119
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:91
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:98
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:118
msgid "Type: {0}"
msgstr "Type : {0}"
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:98
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:118
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:97
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:117
msgid "URL: {0}"
msgstr "URL : {0}"
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:100
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:99
msgid "Tags: {0}"
msgstr "Étiquettes : {0}"
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:103
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:102
msgid "Included in build as root"
msgstr "Inclus comme racine dans la compilation"
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:107
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:106
msgid "Included in build as dependency"
msgstr "Inclus comme dépendance dans la compilation"
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:111
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:110
msgid "Excluded from build"
msgstr "Exclus de la compilation"
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:204
-msgid "Name"
-msgstr "Nom"
-
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:205
-msgid "Type"
-msgstr "Type"
-
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:206
-msgid "URL"
-msgstr "URL"
-
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:207
-msgid "Included"
-msgstr "Inclus"
-
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:265
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:197
msgctxt "ToolTip"
msgid "Add an asset to this location"
msgstr "Ajouter une ressource à cet emplacement"
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:269
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:201
msgid "Add asset"
msgstr "Ajouter une ressource"
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:290
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:222
msgctxt "ToolTip"
msgid "Update assets whose source files have changed"
msgstr ""
"Mettre à jour les ressources pour lesquelles les fichiers sources ont été "
"modifiés"
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:317
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:249
msgctxt "ToolTip"
msgid "Import last effects compiled remotely"
msgstr "Importer les derniers effets compilés à distance"
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:343
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:275
msgctxt "ToolTip"
msgid "Open asset in dedicated editor"
msgstr "Ouvrir la ressource dans l'éditeur dédié"
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:352
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:284
msgctxt "ToolTip"
msgid "Asset view options"
msgstr "Options de la vue des ressources"
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:357
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:289
msgctxt "Menu"
msgid "Display"
msgstr "Affichage"
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:358
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:290
msgctxt "Menu"
msgid "Assets in selected folder only"
msgstr "Ressources dans le dossier sélectionné uniquement"
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:361
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:293
msgctxt "Menu"
msgid "Assets and folders in selected folder"
msgstr "Ressources et dossiers dans le dossier sélectionné"
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:364
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:296
msgctxt "Menu"
msgid "Assets in selected folder and subfolders"
msgstr "Ressources dans le dossier sélectionné et ses sous-dossiers"
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:369
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:301
msgctxt "Menu"
msgid "Name"
msgstr "Nom"
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:372
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:304
msgctxt "Menu"
msgid "Date modified"
msgstr "Date de modification"
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:375
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:307
msgctxt "Menu"
msgid "Type"
msgstr "Type"
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:378
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:310
msgctxt "Menu"
msgid "Unsaved changes"
msgstr "Modifications non enregistrées"
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:387
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:319
msgctxt "ToolTip"
msgid "Zoom in"
msgstr "Zoom avant"
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:392
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:324
msgctxt "ToolTip"
msgid "Zoom out"
msgstr "Zoom arrière"
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:397
-msgctxt "Menu"
-msgid "Grid"
-msgstr "Grille"
-
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:405
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:329
msgctxt "Menu"
msgid "Tiles"
msgstr "Tuiles"
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:418
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:342
msgid "Add a filter..."
msgstr "Ajouter un filtre…"
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:422
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:346
msgid "Filter assets by name, type or tag"
msgstr "Filtrer les ressources par nom, type ou étiquette"
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:448
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:372
msgctxt "ToolTip"
msgid "Clear filters"
msgstr "Effacer les filtres"
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:490
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:414
msgid ""
"No asset to display in this folder or no folder selected. Check your active "
"filters."
@@ -1072,167 +976,199 @@ msgstr ""
"Aucune ressource à afficher dans ce dossier ou aucun dossier sélectionné. "
"Vérifiez vos filtres actifs."
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:493
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:417
msgid "You can also drop files here to import assets."
msgstr ""
"Vous pouvez aussi glisser-déposer des fichiers ici pour importer des "
"ressources."
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:29
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:123
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:36
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:130
msgctxt "ToolTip"
msgid "Add..."
msgstr "Ajouter…"
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:54
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:61
msgctxt "ToolTip"
msgid "Replace..."
msgstr "Remplacer…"
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:132
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:139
msgctxt "ToolTip"
msgid "Delete"
msgstr "Supprimer"
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:407
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:414
msgid "List"
msgstr "Liste"
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:408
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:472
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:530
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:415
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:481
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:519
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:582
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:640
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:698
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:757
msgid "{0} item"
msgid_plural "{0} items"
msgstr[0] "{0} élément"
msgstr[1] "{0} éléments"
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:450
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:456
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:560
msgid "Add to {0}"
msgstr "Ajouter à {0}"
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:467
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:493
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:480
+msgid "Array"
+msgstr ""
+
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:518
+#, fuzzy
+msgid "Set"
+msgstr "Sélectionner"
+
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:577
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:603
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:661
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:719
msgctxt "ToolTip"
msgid "Add a new entry to the dictionary"
msgstr "Ajouter une nouvelle entrée dans le dictionnaire"
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:471
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:529
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:581
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:639
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:697
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:756
msgid "Dictionary"
msgstr "Dictionnaire"
#. Keep the colon (:)
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:504
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:614
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:672
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:730
msgid "Key name:"
msgstr "Nom de clé :"
#. Default name for a new key in a dictionary
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:506
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:522
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:674
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:690
msgid "New key"
msgstr "Nouvelle clé"
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:555
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:782
msgctxt "ToolTIp"
msgid "Character"
msgstr "Caractère"
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:562
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:789
msgctxt "ToolTip"
msgid "Unicode value"
msgstr "Valeur unicode"
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:938
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1204
msgctxt "ToolTip"
msgid "Angle in degrees"
msgstr "Angle en degrés"
#. This button opens a file dialog
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:985
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1226
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/NewProjectWindow.xaml:65
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:72
+msgctxt "ToolTip"
+msgid "Browse directory"
+msgstr "Parcourir"
+
+#. This button opens a file dialog
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1252
msgctxt "ToolTip"
msgid "Browse file"
msgstr "Parcourir"
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1027
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1295
msgctxt "Button"
msgid "Change values..."
msgstr "Modifier les valeurs…"
#. As for "Select all items"
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1036
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1304
msgctxt "Button"
msgid "All"
msgstr "Tout"
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1036
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1304
msgctxt "ToolTip"
msgid "Select all values"
msgstr "Sélectionner toutes les valeurs"
#. As for "Clear selection"
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1038
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1306
msgctxt "Button"
msgid "None"
msgstr "Aucun"
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1038
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1306
msgctxt "ToolTip"
msgid "Clear selection"
msgstr "Effacer la sélection"
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1040
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1308
msgctxt "Button"
msgid "Invert"
msgstr "Inverser"
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1040
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1308
msgctxt "ToolTip"
msgid "Invert selection"
msgstr "Inverser la sélection"
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1157
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1425
msgid "Select the referenced asset"
msgstr "Sélectionner la ressource référencée"
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1167
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1435
msgid "Clear this reference"
msgstr "Effacer cette référence"
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1177
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1220
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1243
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1445
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1488
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1512
msgctxt "ToolTip"
msgid "Select an asset"
msgstr "Sélectionner une ressource"
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1181
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1248
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1449
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1517
msgctxt "ToolTip"
msgid "Clear the reference"
msgstr "Effacer la référence"
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1185
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1209
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1453
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1477
msgctxt "ToolTip"
msgid "Select the referenced asset"
msgstr "Sélectionner la ressource référencée"
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1261
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1530
msgctxt "ToolTip"
msgid "Create an instance of this structure"
msgstr "Créer une instance de cette structure"
#. It is ok to keep "null" in english
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1266
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1535
msgctxt "ToolTip"
msgid "Clear value (set to null)"
msgstr "Effacer la valeur (définir à null)"
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1273
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1542
msgid "(null)"
msgstr "(null)"
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1318
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1571
+msgid "{0} (Not supported)"
+msgstr ""
+
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1587
msgid "Unable to load the object of type {0} from assembly {1}"
msgstr "Impossible de charger l'objet de type {0} depuis l'ensemble {1}"
@@ -1275,3 +1211,175 @@ msgstr "Opération annulée."
msgctxt "Button"
msgid "Close"
msgstr "Fermer"
+
+#: ../editor/Stride.Core.Assets.Editor/Components/AddAssets/View/ItemTemplatesWindow.xaml:11
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/AddItemWindow.xaml:10
+msgid "Add asset..."
+msgstr "Ajouter une ressource…"
+
+#: ../editor/Stride.Core.Assets.Editor/Components/AddAssets/View/ItemTemplatesWindow.xaml:33
+msgid "out of {0} file(s)"
+msgstr "restant sur {0} fichier(s)"
+
+#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:13
+msgid "Fix references ({0})"
+msgstr "Corriger les références ({0})"
+
+#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:35
+msgid ""
+"The asset {0} is referenced by other assets. Choose how to handle these "
+"references."
+msgstr ""
+"La ressource {0} est référencée par d'autres ressources. Choisissez comment "
+"gérer ces références."
+
+#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:37
+msgctxt "Button"
+msgid "Replace all the references with a reference to a different asset:"
+msgstr ""
+"Remplacer toutes les références avec une référence vers une ressource "
+"différente :"
+
+#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:42
+#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:61
+msgctxt "ToolTip"
+msgid "Select asset"
+msgstr "Sélectionner une ressource"
+
+#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:49
+msgid "Referencer"
+msgstr "Référencer"
+
+#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:56
+msgid "Replacement asset"
+msgstr "Ressource de remplacement"
+
+#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:63
+msgctxt "Button"
+msgid "Clear this reference"
+msgstr "Effacer cette référence"
+
+#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:73
+msgctxt "Button"
+msgid "Replace references individually:"
+msgstr "Remplacer les références individuellement :"
+
+#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:75
+msgctxt "Button"
+msgid "Done"
+msgstr "Terminé"
+
+#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:76
+msgctxt "Button"
+msgid "Clear references"
+msgstr "Effacer les références"
+
+#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:76
+msgctxt "ToolTip"
+msgid "Clear the references of the current asset"
+msgstr "Effacer les références de la ressource courante"
+
+#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:77
+msgctxt "Button"
+msgid "Clear all references"
+msgstr "Effacer toutes les références"
+
+#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:77
+msgctxt "ToolTip"
+msgid "Clear references for all assets being deleted"
+msgstr "Effacer les références pour toutes les ressources supprimées"
+
+#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:78
+msgctxt "ToolTip"
+msgid "Cancel operation"
+msgstr "Annuler l'opération"
+
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/AddItemUserControl.xaml:21
+msgid "Search"
+msgstr "Rechercher"
+
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/AddItemUserControl.xaml:38
+msgctxt "ToolTip"
+msgid "Import directly from files"
+msgstr "Importer directement à partir de fichiers"
+
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/NewProjectWindow.xaml:11
+msgid "New package"
+msgstr "Nouveau paquet"
+
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/NewProjectWindow.xaml:25
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:29
+msgctxt "Button"
+msgid "Select"
+msgstr "Sélectionner"
+
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/NewProjectWindow.xaml:26
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:30
+msgctxt "ToolTip"
+msgid "Use the selected template"
+msgstr "Utiliser le modèle sélectionné"
+
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/NewProjectWindow.xaml:57
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:64
+msgid "Name:"
+msgstr "Nom :"
+
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/NewProjectWindow.xaml:63
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:70
+msgid "Location:"
+msgstr "Emplacement :"
+
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:24
+msgctxt "Button"
+msgid "Browse for existing project"
+msgstr "Rechercher un projet existant"
+
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:25
+msgctxt "Button"
+msgid "Reload last session automatically at startup"
+msgstr "Recharger automatiquement la dernière session au démarrage"
+
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:82
+msgid "Solution name:"
+msgstr "Nom de la solution :"
+
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:83
+msgid "(Auto-generate solution name)"
+msgstr "(Générer automatiquement le nom de la solution)"
+
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:89
+msgid "Solution location:"
+msgstr "Emplacement de la solution :"
+
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:94
+msgid "(Same location)"
+msgstr "(Même emplacement)"
+
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/TemplateBrowserUserControl.xaml:31
+msgctxt "Menu"
+msgid "Show in Explorer"
+msgstr "Afficher dans l'explorateur"
+
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/TemplateBrowserUserControl.xaml:32
+msgctxt "Menu"
+msgid "Remove From List"
+msgstr "Supprimer de la liste"
+
+#~ msgid "Reference path"
+#~ msgstr "Chemin de référence"
+
+#~ msgid "Name"
+#~ msgstr "Nom"
+
+#~ msgid "Type"
+#~ msgstr "Type"
+
+#~ msgid "URL"
+#~ msgstr "URL"
+
+#~ msgid "Included"
+#~ msgstr "Inclus"
+
+#~ msgctxt "Menu"
+#~ msgid "Grid"
+#~ msgstr "Grille"
diff --git a/sources/localization/fr/Stride.Core.Presentation.fr.po b/sources/localization/fr/Stride.Core.Presentation.fr.po
index 6cb6e191a2..58d37b0aee 100644
--- a/sources/localization/fr/Stride.Core.Presentation.fr.po
+++ b/sources/localization/fr/Stride.Core.Presentation.fr.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
-"POT-Creation-Date: 2019-02-25 13:25:04+0900\n"
+"POT-Creation-Date: 2025-12-01 12:57:48+0100\n"
"PO-Revision-Date: 2019-09-03 01:25+0000\n"
"Last-Translator: Swann Martinet \n"
"Language-Team: French 1;\n"
"X-Generator: Weblate 3.9-dev\n"
-#: ../presentation/Stride.Core.Presentation/Windows/DialogHelper.cs:20
-msgid "Don't ask again"
-msgstr "Ne demandez plus"
-
-#: ../presentation/Stride.Core.Presentation/Windows/MessageBox.cs:70
+#: ../presentation/Stride.Core.Presentation/Services/IDialogService.cs:67
msgctxt "KeyGesture"
msgid "N"
msgstr "N"
-#: ../presentation/Stride.Core.Presentation/Windows/MessageBox.cs:99
+#: ../presentation/Stride.Core.Presentation/Services/IDialogService.cs:81
msgctxt "KeyGesture"
msgid "Y"
msgstr "J"
-#: ../presentation/Stride.Core.Presentation/Themes/generic.xaml:399
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:623
-msgctxt "RGBA"
-msgid "R:"
-msgstr "R :"
-
-#: ../presentation/Stride.Core.Presentation/Themes/generic.xaml:400
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:623
-msgctxt "ToolTip"
-msgid "Red"
-msgstr "Rouge"
-
-#: ../presentation/Stride.Core.Presentation/Themes/generic.xaml:414
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:632
-msgctxt "RGBA"
-msgid "G:"
-msgstr "V :"
-
-#: ../presentation/Stride.Core.Presentation/Themes/generic.xaml:415
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:632
-msgctxt "ToolTip"
-msgid "Green"
-msgstr "Vert"
-
-#: ../presentation/Stride.Core.Presentation/Themes/generic.xaml:429
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:641
-msgctxt "RGBA"
-msgid "B:"
-msgstr "B :"
-
-#: ../presentation/Stride.Core.Presentation/Themes/generic.xaml:430
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:641
-msgctxt "ToolTip"
-msgid "Blue"
-msgstr "Bleu"
-
-#: ../presentation/Stride.Core.Presentation/Themes/generic.xaml:444
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:650
-msgctxt "RGBA"
-msgid "A:"
-msgstr "A :"
-
-#: ../presentation/Stride.Core.Presentation/Themes/generic.xaml:445
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:650
-msgctxt "ToolTip"
-msgid "Alpha"
-msgstr "Alpha"
-
-#: ../presentation/Stride.Core.Presentation/Themes/generic.xaml:464
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:663
-msgctxt "HSB"
-msgid "H:"
-msgstr "Nu :"
-
-#: ../presentation/Stride.Core.Presentation/Themes/generic.xaml:465
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:663
-msgctxt "ToolTip"
-msgid "Hue"
-msgstr "Nuance"
-
-#: ../presentation/Stride.Core.Presentation/Themes/generic.xaml:479
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:672
-msgctxt "HSB"
-msgid "S:"
-msgstr "S :"
-
-#: ../presentation/Stride.Core.Presentation/Themes/generic.xaml:480
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:672
-msgctxt "ToolTip"
-msgid "Saturation"
-msgstr "Saturation"
-
-#: ../presentation/Stride.Core.Presentation/Themes/generic.xaml:494
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:681
-msgctxt "HSB"
-msgid "B:"
-msgstr "B :"
-
-#: ../presentation/Stride.Core.Presentation/Themes/generic.xaml:495
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:681
-msgctxt "ToolTip"
-msgid "Value"
-msgstr "Valeur"
-
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:3916
-msgctxt "ToolTip"
-msgid "Toggle editing mode"
-msgstr "Basculer en mode édition"
-
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:4172
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:4242
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:4321
-msgctxt "ToolTip"
-msgid "Advanced options"
-msgstr "Options avancées"
-
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:4181
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:4250
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:4330
-msgid "All components:"
-msgstr "Tous les composants :"
+#~ msgid "Don't ask again"
+#~ msgstr "Ne demandez plus"
+
+#~ msgctxt "RGBA"
+#~ msgid "R:"
+#~ msgstr "R :"
+
+#~ msgctxt "ToolTip"
+#~ msgid "Red"
+#~ msgstr "Rouge"
+
+#~ msgctxt "RGBA"
+#~ msgid "G:"
+#~ msgstr "V :"
+
+#~ msgctxt "ToolTip"
+#~ msgid "Green"
+#~ msgstr "Vert"
+
+#~ msgctxt "RGBA"
+#~ msgid "B:"
+#~ msgstr "B :"
+
+#~ msgctxt "ToolTip"
+#~ msgid "Blue"
+#~ msgstr "Bleu"
+
+#~ msgctxt "RGBA"
+#~ msgid "A:"
+#~ msgstr "A :"
+
+#~ msgctxt "ToolTip"
+#~ msgid "Alpha"
+#~ msgstr "Alpha"
+
+#~ msgctxt "HSB"
+#~ msgid "H:"
+#~ msgstr "Nu :"
+
+#~ msgctxt "ToolTip"
+#~ msgid "Hue"
+#~ msgstr "Nuance"
+
+#~ msgctxt "HSB"
+#~ msgid "S:"
+#~ msgstr "S :"
+
+#~ msgctxt "ToolTip"
+#~ msgid "Saturation"
+#~ msgstr "Saturation"
+
+#~ msgctxt "HSB"
+#~ msgid "B:"
+#~ msgstr "B :"
+
+#~ msgctxt "ToolTip"
+#~ msgid "Value"
+#~ msgstr "Valeur"
+
+#~ msgctxt "ToolTip"
+#~ msgid "Toggle editing mode"
+#~ msgstr "Basculer en mode édition"
+
+#~ msgctxt "ToolTip"
+#~ msgid "Advanced options"
+#~ msgstr "Options avancées"
+
+#~ msgid "All components:"
+#~ msgstr "Tous les composants :"
diff --git a/sources/localization/fr/Stride.GameStudio.fr.po b/sources/localization/fr/Stride.GameStudio.fr.po
index f244cf9966..c9443acc6c 100644
--- a/sources/localization/fr/Stride.GameStudio.fr.po
+++ b/sources/localization/fr/Stride.GameStudio.fr.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
-"POT-Creation-Date: 2019-02-25 11:53:42+0900\n"
+"POT-Creation-Date: 2025-12-01 12:57:52+0100\n"
"PO-Revision-Date: 2019-10-15 08:53+0000\n"
"Last-Translator: Virgile Bello \n"
"Language-Team: French 1;\n"
"X-Generator: Weblate 3.9\n"
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:48
+#. Message displayed when the user tries to build without having selected a current project
+#: ../editor/Stride.GameStudio/Debugging/StrideDebugService.cs:40
+msgctxt "Message"
+msgid ""
+"An executable project must be set as current project in the session explorer "
+"in order to process build."
+msgstr ""
+"Un projet exécutable doit être défini comme projet courant dans "
+"l'explorateur de session pour pouvoir procéder à la compilation."
+
+#. Generic error message when we are unable to launch a game on a remote host.
+#: ../editor/Stride.GameStudio/Remote/RemoteFacilities.cs:120
+msgctxt "Message"
+msgid "Unable to launch {0} on host {1}"
+msgstr "Impossible de lancer {0} sur l'hôte {1}"
+
+#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:16
+msgctxt "Settings"
+msgid "Remote"
+msgstr "Distant"
+
+#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:24
+msgctxt "Settings"
+msgid "Default session to load"
+msgstr "Session à charger par défaut"
+
+#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:28
+msgctxt "Settings"
+msgid "Host"
+msgstr "Hôte"
+
+#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:32
+msgctxt "Settings"
+msgid "Port"
+msgstr "Port"
+
+#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:36
+msgctxt "Settings"
+msgid "Username"
+msgstr "Nom d'utilisateur"
+
+#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:40
+msgctxt "Settings"
+msgid "Password"
+msgstr "Mot de passe"
+
+#. Location where to deploy.
+#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:44
+msgctxt "Settings"
+msgid "Location"
+msgstr "Emplacement"
+
+#. Ask if we should prompt user with the crendential dialogs if necessary.
+#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:48
+msgctxt "Settings"
+msgid "Ask for credentials when deploying game"
+msgstr "Demander les identifiants lors du déploiement du jeu"
+
+#. Name of X display where to launch game.
+#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:52
+msgctxt "Settings"
+msgid "X Display"
+msgstr "Écran X"
+
+#. Confirmation message when everything is correct while testing credentials.
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml.cs:75
+msgctxt "Credentials"
+msgid "Your credentials are correct."
+msgstr "Vos identifiants sont corrects."
+
+#. Display error message when host does not respond.
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml.cs:78
+msgctxt "Credentials"
+msgid "Couldn't reach the specified host."
+msgstr "Impossible d'atteindre l'hôte spécifié."
+
+#. Display error message when credentials data is invalid.
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml.cs:81
+msgctxt "Credentials"
+msgid "Invalid credentials."
+msgstr "Identifiants incorrects."
+
+#. Display error message when location does not exist.
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml.cs:84
+msgctxt "Credentials"
+msgid "The location you specified doesn't exist."
+msgstr "L'emplacement que vous avez spécifié n'existe pas."
+
+#. Whenever something not expected happens while checking for credentials.
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml.cs:87
+msgctxt "Credentials"
+msgid "An unknown error occurred."
+msgstr "Une erreur inconnue s'est produite."
+
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml.cs:85
+msgctxt "Message"
+msgid ""
+"To reset the layout, Game Studio needs to close and re-open all asset and "
+"document editors. You won't lose unsaved changes."
+msgstr ""
+"Pour réinitialiser la disposition, Game Studio à besoin de fermer et de "
+"rouvrir tous les éditeurs de ressource et de document. Vous ne perdrez pas "
+"vos modifications non enregistrées."
+
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:50
msgctxt "Title"
msgid "Output"
msgstr "Sortie"
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:189
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:200
msgctxt "Message"
msgid ""
"Some game code files have been modified. Do you want to reload the "
@@ -27,65 +131,66 @@ msgstr ""
"Certains fichiers de code du jeu ont été modifiés. Voulez-vous recharger les "
"ensembles ?"
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:191
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:202
msgctxt "Button"
msgid "Reload"
msgstr "Recharger"
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:191
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:202
msgctxt "Button"
msgid "Don't reload"
msgstr "Ne pas recharger"
#. Displayed when user tries to run a project that is not on a supported platform (for execution).
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:317
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:460
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:467
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:331
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:465
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:472
msgctxt "Message"
msgid "Platform {0} isn't supported for execution."
msgstr "La plateforme {0} n'est pas prise en charge pour l'exécution."
#. Displayed when user tries to run Android project without an Android device attached.
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:422
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:435
msgctxt "Message"
msgid "No Android device found for execution."
msgstr "Aucun appareil Android trouvé pour l'exécution."
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:475
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:639
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:480
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:647
msgctxt "Message"
msgid "Unable to load and compile project {0}"
msgstr "Impossible de charger et compiler le projet {0}"
#. Log message displayed when the executable can't be found after building the project. {0}: the expected executable path
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:492
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:539
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:501
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:548
msgctxt "Message"
msgid "Unable to reach to output executable: {0}"
msgstr "Impossible d’atteindre la sortie exécutable : {0}"
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:509
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:518
msgctxt "Message"
msgid "Couldn't find Android package name for {0}."
msgstr "Impossible de trouver le nom du paquet Android pour {0}."
#. Displayed when Android tools "adb" can't be found
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:519
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:528
msgctxt "Message"
msgid ""
"Android tool \"\"adb\"\" couldn't found (no running process, in registry or "
"on the PATH). Please add it to your PATH."
msgstr ""
-"L’outil Android « adb » n’a pas pu être trouvé (pas de processus en cours d’"
-"exécution, dans le registre ou sur le PATH). Veuillez l’ajouter à votre PATH."
+"L’outil Android « adb » n’a pas pu être trouvé (pas de processus en cours "
+"d’exécution, dans le registre ou sur le PATH). Veuillez l’ajouter à votre "
+"PATH."
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:526
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:535
msgctxt "Message"
msgid "Can't run Android app with adb: {0}"
msgstr "Impossible de lancer l'application Android avec adb : {0}"
#. Displayed when starting a game on a platform requiring credentials but none were provided.
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:551
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:560
msgctxt "Message"
msgid "No credentials provided. To allow deployment, add your credentials."
msgstr ""
@@ -93,26 +198,26 @@ msgstr ""
"identifiants."
#. Message displayed when launching fails for some reason.
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:560
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:569
msgctxt "Message"
msgid "Unable to launch project {0}"
msgstr "Impossible de lancer le projet {0}"
#. Message displayed to inform user a deployment was succesful.
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:568
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:577
msgctxt "Message"
msgid "Deployment of {0} successful."
msgstr "Déploiement de {0} réussi."
#. Log message displayed when an exception occurs while building the project. {0}: The exception message
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:574
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:648
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:583
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:656
msgctxt "Message"
msgid "An exception occurred while compiling the project: {0}"
msgstr "Une erreur s'est produite pendant la compilation du projet : {0}"
#. Message displayed when the user tries to build without having selected a current project
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:584
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:593
msgctxt "Message"
msgid ""
"To process the build, set an executable project as the current project in "
@@ -122,704 +227,699 @@ msgstr ""
"le projet courant dans l'explorateur de session."
#. Message displayed when the user cancels the saving of the current session when trying to build
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:592
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:601
msgctxt "Message"
msgid "To build, save the project first."
msgstr "Pour compiler, enregistrez d'abord le projet."
-#: ../editor/Stride.GameStudio/GameStudioViewModel.cs:91
+#: ../editor/Stride.GameStudio/ViewModels/GameStudioViewModel.cs:89
msgctxt "Message"
msgid "The file {0} does not exist."
msgstr "Le fichier {0} n'existe pas."
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml.cs:78
-msgctxt "Message"
-msgid ""
-"To reset the layout, Game Studio needs to close and re-open all asset and "
-"document editors. You won't lose unsaved changes."
-msgstr ""
-"Pour réinitialiser la disposition, Game Studio à besoin de fermer et de "
-"rouvrir tous les éditeurs de ressource et de document. Vous ne perdrez pas "
-"vos modifications non enregistrées."
+#: ../editor/Stride.GameStudio/View/AboutPage.xaml:10
+msgctxt "About"
+msgid "About Stride"
+msgstr "À propos de Stride"
-#. Generic error message when we are unable to launch a game on a remote host.
-#: ../editor/Stride.GameStudio/RemoteFacilities.cs:128
-msgctxt "Message"
-msgid "Unable to launch {0} on host {1}"
-msgstr "Impossible de lancer {0} sur l'hôte {1}"
+#: ../editor/Stride.GameStudio/View/AboutPage.xaml:41
+msgctxt "About"
+msgid "Stride version"
+msgstr "Version de Stride"
-#. Message displayed when the user tries to build without having selected a current project
-#: ../editor/Stride.GameStudio/Debugging/StrideDebugService.cs:41
-msgctxt "Message"
-msgid ""
-"An executable project must be set as current project in the session explorer "
-"in order to process build."
-msgstr ""
-"Un projet exécutable doit être défini comme projet courant dans "
-"l'explorateur de session pour pouvoir procéder à la compilation."
+#: ../editor/Stride.GameStudio/View/AboutPage.xaml:46
+msgctxt "About"
+msgid "MIT License"
+msgstr "Licence MIT"
-#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:14
-msgctxt "Settings"
-msgid "Remote"
-msgstr "Distant"
+#: ../editor/Stride.GameStudio/View/AboutPage.xaml:52
+msgctxt "About"
+msgid "Stride uses open-source software"
+msgstr "Stride utilise des logiciels libres"
-#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:22
-msgctxt "Settings"
-msgid "Default session to load"
-msgstr "Session à charger par défaut"
+#: ../editor/Stride.GameStudio/View/AboutPage.xaml:54
+msgctxt "About"
+msgid "See the list"
+msgstr "Voir la liste"
-#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:26
-msgctxt "Settings"
+#: ../editor/Stride.GameStudio/View/AboutPage.xaml:60
+msgctxt "About"
+msgid "Privacy policy"
+msgstr "Politique de confidentialité"
+
+#: ../editor/Stride.GameStudio/View/AboutPage.xaml:69
+msgctxt "About"
+msgid "Close"
+msgstr "Fermer"
+
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:9
+msgctxt "Credentials"
+msgid "Credentials"
+msgstr "Identifiants"
+
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:13
+msgctxt "Credentials"
+msgid ""
+"Provide information about the host to connect to. Your password is encrypted "
+"on this machine."
+msgstr ""
+"Fournit des informations sur l'hôte auquel se connecter. Votre mot de passe "
+"est crypté sur cette machine."
+
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:15
+msgctxt "Credentials"
msgid "Host"
msgstr "Hôte"
-#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:30
-msgctxt "Settings"
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:18
+msgctxt "Credentials"
msgid "Port"
msgstr "Port"
-#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:34
-msgctxt "Settings"
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:21
+msgctxt "Credentials"
msgid "Username"
msgstr "Nom d'utilisateur"
-#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:38
-msgctxt "Settings"
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:24
+msgctxt "Credentials"
msgid "Password"
msgstr "Mot de passe"
-#. Location where to deploy.
-#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:42
-msgctxt "Settings"
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:27
+msgctxt "Credentials"
msgid "Location"
msgstr "Emplacement"
-#. Ask if we should prompt user with the crendential dialogs if necessary.
-#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:46
-msgctxt "Settings"
-msgid "Ask for credentials when deploying game"
-msgstr "Demander les identifiants lors du déploiement du jeu"
-
-#. Name of X display where to launch game.
-#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:50
-msgctxt "Settings"
-msgid "X Display"
-msgstr "Écran X"
-
-#. Ask if we want to execute remotely using CoreCLR.
-#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:54
-msgctxt "Settings"
-msgid "Use CoreCLR"
-msgstr "Utiliser CoreCLR"
-
-#. Confirmation message when everything is correct while testing credentials.
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml.cs:74
-msgctxt "Credentials"
-msgid "Your credentials are correct."
-msgstr "Vos identifiants sont corrects."
-
-#. Display error message when host does not respond.
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml.cs:77
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:34
msgctxt "Credentials"
-msgid "Couldn't reach the specified host."
-msgstr "Impossible d'atteindre l'hôte spécifié."
+msgid "Don't ask again"
+msgstr "Ne plus demander"
-#. Display error message when credentials data is invalid.
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml.cs:80
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:35
msgctxt "Credentials"
-msgid "Invalid credentials."
-msgstr "Identifiants incorrects."
+msgid "Test settings"
+msgstr "Tester les paramètres"
-#. Display error message when location does not exist.
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml.cs:83
-msgctxt "Credentials"
-msgid "The location you specified doesn't exist."
-msgstr "L'emplacement que vous avez spécifié n'existe pas."
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:40
+msgctxt "Button"
+msgid "Save"
+msgstr "Enregistrer"
-#. Whenever something not expected happens while checking for credentials.
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml.cs:86
-msgctxt "Credentials"
-msgid "An unknown error occurred."
-msgstr "Une erreur inconnue s'est produite."
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:45
+msgctxt "Button"
+msgid "Cancel"
+msgstr "Annuler"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:63
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:245
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:515
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:74
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:257
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:527
msgctxt "Menu"
msgid "Asset"
msgstr "Ressource"
#. Open the asset editor
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:64
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:75
msgctxt "Menu"
msgid "Edit asset..."
msgstr "Modifier la ressource…"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:65
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:76
msgctxt "Menu"
msgid "Don't include in build as root asset"
msgstr "Ne pas inclure dans la compilation en tant que ressource racine"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:65
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:76
msgctxt "Menu"
msgid "Include in build as root asset"
msgstr "Inclure dans la compilation en tant que ressource racine"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:90
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:195
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:509
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:101
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:207
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:521
msgctxt "Menu"
msgid "Cut"
msgstr "Couper"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:91
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:196
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:510
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:102
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:208
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:522
msgctxt "Menu"
msgid "Copy"
msgstr "Copier"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:92
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:103
msgctxt "Menu"
msgid "Copy with dependencies"
msgstr "Copier avec les dépendances"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:93
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:197
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:511
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:104
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:209
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:523
msgctxt "Menu"
msgid "Paste"
msgstr "Coller"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:94
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:198
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:242
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:512
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:105
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:210
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:254
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:524
msgctxt "Menu"
msgid "Delete"
msgstr "Supprimer"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:96
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:107
msgctxt "Menu"
msgid "Copy asset URL"
msgstr "Copier l'URL de la ressource"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:97
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:243
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:513
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:108
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:255
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:525
msgctxt "Menu"
msgid "Rename"
msgstr "Renommer"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:99
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:210
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:478
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:110
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:222
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:490
msgctxt "Menu"
msgid "Create folder"
msgstr "Créer un dossier"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:100
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:246
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:516
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:111
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:258
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:528
msgctxt "Menu"
msgid "Add asset..."
msgstr "Ajouter une ressource…"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:101
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:247
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:112
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:259
msgctxt "Menu"
msgid "Update selected assets from their source"
msgstr "Mettre à jour les ressources sélectionnées depuis leur source"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:102
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:248
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:113
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:260
msgctxt "Menu"
msgid "Update all assets with modified source"
msgstr "Mettre à jour toutes les ressources avec une source modifiée"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:104
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:249
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:518
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:115
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:261
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:530
msgctxt "Menu"
msgid "Explore"
msgstr "Explorer"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:105
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:116
msgctxt "Menu"
msgid "Open with text editor"
msgstr "Ouvrir avec l'éditeur de texte"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:106
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:117
msgctxt "Menu"
msgid "Open asset file"
msgstr "Ouvrir le fichier de ressource"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:107
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:118
msgctxt "Menu"
msgid "Open source file"
msgstr "Ouvrir le fichier source"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:108
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:250
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:519
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:119
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:262
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:531
msgctxt "Menu"
msgid "Show in Explorer"
msgstr "Afficher dans l'explorateur"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:145
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:120
+#, fuzzy
+msgctxt "Menu"
+msgid "Show source file in Explorer"
+msgstr "Afficher dans l'explorateur"
+
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:157
msgctxt "Menu"
msgid "File"
msgstr "Fichier"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:146
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:158
msgctxt "Menu"
msgid "New"
msgstr "Nouveau"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:147
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:159
msgctxt "Menu"
msgid "Open"
msgstr "Ouvrir"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:148
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:160
msgctxt "Menu"
msgid "Open recent"
msgstr "Ouvrir récent"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:178
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:190
msgctxt "Menu"
msgid "Clear list"
msgstr "Effacer la liste"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:180
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:192
msgctxt "Menu"
msgid "Save"
msgstr "Enregistrer"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:182
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:194
msgctxt "Menu"
msgid "Reload project"
msgstr "Recharger le projet"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:184
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:196
msgctxt "Menu"
msgid "Quit"
msgstr "Quitter"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:191
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:203
msgctxt "Menu"
msgid "Edit"
msgstr "Édition"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:192
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:204
msgctxt "Menu"
msgid "Undo"
msgstr "Annuler"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:193
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:205
msgctxt "Menu"
msgid "Redo"
msgstr "Rétablir"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:200
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:212
msgctxt "Menu"
msgid "Settings"
msgstr "Paramètres"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:203
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:215
msgctxt "Menu"
msgid "Project"
msgstr "Projet"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:204
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:216
msgctxt "Menu"
msgid "Build project"
msgstr "Compiler le projet"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:205
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:217
msgctxt "Menu"
msgid "Start project"
msgstr "Démarrer le projet"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:207
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:219
msgctxt "Menu"
msgid "Start live-scripting"
msgstr "Démarrer le live-scripting"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:208
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:220
msgctxt "Menu"
msgid "Cancel build"
msgstr "Annuler la compilation"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:209
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:477
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:221
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:489
msgctxt "Menu"
msgid "Folder"
msgstr "Dossier"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:212
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:480
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:224
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:492
msgctxt "Menu"
msgid "Package"
msgstr "Paquet"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:213
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:481
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:225
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:493
msgctxt "Menu"
msgid "Update package"
msgstr "Mettre à jour le paquet"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:231
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:499
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:243
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:511
msgctxt "Menu"
msgid "Add dependency..."
msgstr "Ajouter une dépendance…"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:232
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:500
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:244
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:512
msgctxt "Menu"
msgid "Set as current project"
msgstr "Définir comme projet courant"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:233
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:501
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:245
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:513
msgctxt "Menu"
msgid "Package properties"
msgstr "Propriétés du paquet"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:235
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:503
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:247
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:515
msgctxt "Menu"
msgid "Solution"
msgstr "Solution"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:236
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:504
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:248
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:516
msgctxt "Menu"
msgid "New project..."
msgstr "Nouveau projet…"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:237
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:505
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:249
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:517
msgctxt "Menu"
msgid "Add existing project..."
msgstr "Ajouter un projet existant…"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:238
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:506
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:250
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:518
msgctxt "Menu"
msgid "Open in IDE"
msgstr "Ouvrir dans l'EDI"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:239
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:251
msgctxt "Menu"
msgid "Reload game assemblies"
msgstr "Recharger les ensembles de jeu"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:241
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:508
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:253
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:520
msgctxt "Menu"
msgid "Actions"
msgstr "Actions"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:253
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:265
msgctxt "Menu"
msgid "View"
msgstr "Vue"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:254
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:266
msgctxt "Menu"
msgid "Solution explorer"
msgstr "Explorateur de solution"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:255
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:267
msgctxt "Menu"
msgid "Asset view"
msgstr "Vue des ressources"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:256
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:268
msgctxt "Menu"
msgid "References"
msgstr "Références"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:258
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:270
msgctxt "Menu"
msgid "Asset preview"
msgstr "Aperçu des ressources"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:261
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:273
msgctxt "Menu"
msgid "Property grid"
msgstr "Grille des propriétés"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:262
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:274
msgctxt "Menu"
msgid "Edit history"
msgstr "Modifier l'historique"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:265
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:277
msgctxt "Menu"
msgid "Asset errors"
msgstr "Erreurs de ressource"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:266
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:278
msgctxt "Menu"
msgid "Output"
msgstr "Sortie"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:270
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:282
msgctxt "Menu"
msgid "Help"
msgstr "Aide"
#. Link to the documentation
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:271
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:283
msgctxt "Menu"
msgid "Online documentation"
msgstr "Documentation en ligne"
#. Link to the answer hub
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:273
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:285
msgctxt "Menu"
msgid "Questions and answers"
msgstr "Questions et réponses"
#. Link to GitHub issues
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:274
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:286
msgctxt "Menu"
msgid "Report an issue..."
msgstr "Signaler un problème…"
#. Link to the forums
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:275
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:287
msgctxt "Menu"
msgid "Community forums"
msgstr "Forums communautaires"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:277
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:289
msgctxt "Menu"
msgid "Show debug window"
msgstr "Afficher la fenêtre de déboguage"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:279
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:291
msgctxt "Menu"
msgid "About..."
msgstr "À propos..."
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:305
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:317
msgctxt "ToolTip"
msgid "Create a project"
msgstr "Créer un projet"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:309
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:321
msgctxt "ToolTip"
msgid "Open an existing project"
msgstr "Ouvrir un projet existant"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:313
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:325
msgctxt "ToolTip"
msgid "Open recent"
msgstr "Ouvrir récent"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:339
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:351
msgctxt "ToolTip"
msgid "Save the project and all its documents"
msgstr "Enregistrer le projet et tous ses documents"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:344
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:356
msgctxt "ToolTip"
msgid "Reload current project (ask to save)"
msgstr "Recharger le projet courant (demander pour enregistrer)"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:349
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:361
msgctxt "ToolTip"
msgid "Undo last action"
msgstr "Annuler la dernière action"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:353
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:365
msgctxt "ToolTip"
msgid "Redo last cancelled action"
msgstr "Rétablir la dernière action annulée"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:359
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:371
msgctxt "ToolTip"
msgid "Open in IDE"
msgstr "Ouvrir dans l'éditeur"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:363
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:375
msgctxt "ToolTip"
msgid "Open with..."
msgstr "Ouvrir avec…"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:374
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:386
msgctxt "ToolTip"
msgid "Reload game assemblies and update scripts"
msgstr "Recharger les ensembles de jeu et mettre à jour les scripts"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:395
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:407
msgctxt "ToolTip"
msgid "Build the project"
msgstr "Compiler le projet"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:399
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:411
msgctxt "ToolTip"
msgid "Build the project and start the game"
msgstr "Compiler le projet et démarrer le jeu"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:405
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:417
msgctxt "ToolTip"
msgid "Start project in live-scripting mode"
msgstr "Démarrer le projet en mode live-scripting"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:410
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:422
msgctxt "ToolTip"
msgid "Cancel the current build"
msgstr "Annuler la compilation en cours"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:426
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:438
msgctxt "View"
msgid "Solution explorer"
msgstr "Explorateur de solution"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:433
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:445
msgctxt "ToolTip"
msgid "Create a project..."
msgstr "Créer un projet…"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:437
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:449
msgctxt "ToolTip"
msgid "Create a folder"
msgstr "Créer un dossier"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:442
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:454
msgctxt "ToolTip"
msgid "Display the properties of the selected package in the property grid"
msgstr ""
"Afficher les propriétés des paquets sélectionnés dans la grille des "
"propriétés"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:446
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:458
msgctxt "ToolTip"
msgid "Rename the selected folder or package"
msgstr "Renommer le dossier ou paquet sélectionné"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:450
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:462
msgctxt "ToolTip"
msgid "Delete the selected items"
msgstr "Supprimer les éléments sélectionnés"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:455
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:467
msgctxt "ToolTip"
msgid "Expand all asset folders"
msgstr "Étendre tous les dossiers de ressource"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:459
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:471
msgctxt "ToolTip"
msgid "Expand all"
msgstr "Étendre tout"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:463
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:475
msgctxt "ToolTip"
msgid "Collapse all"
msgstr "Réduire tout"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:468
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:480
msgctxt "ToolTip"
msgid "Show in Explorer"
msgstr "Afficher dans l'explorateur"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:560
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:572
msgctxt "View"
msgid "Asset view"
msgstr "Vue des ressources"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:581
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:593
msgctxt "View"
msgid "References"
msgstr "Références"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:598
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:610
msgid "References"
msgstr "Références"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:599
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:611
msgid "Referenced by"
msgstr "Référencé par"
#. {0}: The number of errors
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:610
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:622
msgctxt "View"
msgid "Asset error ({0})"
msgid_plural "Asset errors ({0})"
msgstr[0] "Erreur de ressource ({0})"
msgstr[1] "Erreurs de ressource ({0})"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:624
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:637
msgid "Build"
msgstr "Compiler"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:638
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:651
+#, fuzzy
+msgid "Project"
+msgstr "Projet"
+
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:663
msgid "Live-scripting"
msgstr "Live-scripting"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:662
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:688
msgctxt "View"
msgid "Property grid"
msgstr "Grille de propriétés"
#. Translation must not be longer that the english words
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:677
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:703
msgid "Add new tag"
msgstr "Ajouter une nouvelle étiquette"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:687
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:713
msgctxt "ToolTip"
msgid "Previous selection"
msgstr "Sélection précédente"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:690
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:716
msgctxt "ToolTip"
msgid "Next selection"
msgstr "Sélection suivante"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:708
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:734
msgctxt "ToolTip"
msgid "Add tag to all"
msgstr "Ajouter une étiquette à tous"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:725
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:751
msgid "Open this asset in editor"
msgstr "Ouvrir cette ressource dans l'éditeur"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:727
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:753
msgid "Show this asset in editor"
msgstr "Afficher cette ressource dans l'éditeur"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:734
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:760
msgctxt "ToolTip"
msgid "Display only overridden properties"
msgstr "Afficher uniquement les propriétés remplacées"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:737
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:763
msgid "Search properties"
msgstr "Rechercher des propriétés"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:765
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:790
msgctxt "Menu"
msgid "Reset to base value"
msgstr "Réinitialiser à la valeur par défaut"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:879
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:914
msgctxt "View"
msgid "Asset preview"
msgstr "Prévisualisation de ressource"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:887
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:922
msgctxt "View"
msgid "Edit history"
msgstr "Modifier l'historique"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:939
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:985
msgctxt "StatusBar"
msgid "{0} item"
msgid_plural "{0} items"
@@ -827,103 +927,9 @@ msgstr[0] "{0} élément"
msgstr[1] "{0} éléments"
#. Keep parenthesis - {0} is a number
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:940
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:986
msgctxt "StatusBar"
msgid "({0} selected)"
msgid_plural "({0} selected)"
msgstr[0] "({0}) sélectionné)"
msgstr[1] "({0}) sélectionnés)"
-
-#: ../editor/Stride.GameStudio/View/AboutPage.xaml:10
-msgctxt "About"
-msgid "About Stride"
-msgstr "À propos de Stride"
-
-#: ../editor/Stride.GameStudio/View/AboutPage.xaml:45
-msgctxt "About"
-msgid "Stride version"
-msgstr "Version de Stride"
-
-#: ../editor/Stride.GameStudio/View/AboutPage.xaml:50
-msgctxt "About"
-msgid "MIT License"
-msgstr "Licence MIT"
-
-#: ../editor/Stride.GameStudio/View/AboutPage.xaml:56
-msgctxt "About"
-msgid "Stride uses open-source software"
-msgstr "Stride utilise des logiciels libres"
-
-#: ../editor/Stride.GameStudio/View/AboutPage.xaml:58
-msgctxt "About"
-msgid "See the list"
-msgstr "Voir la liste"
-
-#: ../editor/Stride.GameStudio/View/AboutPage.xaml:64
-msgctxt "About"
-msgid "Privacy policy"
-msgstr "Politique de confidentialité"
-
-#: ../editor/Stride.GameStudio/View/AboutPage.xaml:73
-msgctxt "About"
-msgid "Close"
-msgstr "Fermer"
-
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:9
-msgctxt "Credentials"
-msgid "Credentials"
-msgstr "Identifiants"
-
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:13
-msgctxt "Credentials"
-msgid ""
-"Provide information about the host to connect to. Your password is encrypted "
-"on this machine."
-msgstr ""
-"Fournit des informations sur l'hôte auquel se connecter. Votre mot de passe "
-"est crypté sur cette machine."
-
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:15
-msgctxt "Credentials"
-msgid "Host"
-msgstr "Hôte"
-
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:18
-msgctxt "Credentials"
-msgid "Port"
-msgstr "Port"
-
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:21
-msgctxt "Credentials"
-msgid "Username"
-msgstr "Nom d'utilisateur"
-
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:24
-msgctxt "Credentials"
-msgid "Password"
-msgstr "Mot de passe"
-
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:27
-msgctxt "Credentials"
-msgid "Location"
-msgstr "Emplacement"
-
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:34
-msgctxt "Credentials"
-msgid "Don't ask again"
-msgstr "Ne plus demander"
-
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:35
-msgctxt "Credentials"
-msgid "Test settings"
-msgstr "Tester les paramètres"
-
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:40
-msgctxt "Button"
-msgid "Save"
-msgstr "Enregistrer"
-
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:45
-msgctxt "Button"
-msgid "Cancel"
-msgstr "Annuler"
diff --git a/sources/localization/he_IL/Stride.GameStudio.he_IL.po b/sources/localization/he_IL/Stride.GameStudio.he_IL.po
index 80dc815d1f..8d68c4fc02 100644
--- a/sources/localization/he_IL/Stride.GameStudio.he_IL.po
+++ b/sources/localization/he_IL/Stride.GameStudio.he_IL.po
@@ -191,12 +191,6 @@ msgctxt "Settings"
msgid "X Display"
msgstr ""
-#. Ask if we want to execute remotely using CoreCLR.
-#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:54
-msgctxt "Settings"
-msgid "Use CoreCLR"
-msgstr ""
-
#. Confirmation message when everything is correct while testing credentials.
#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml.cs:74
msgctxt "Credentials"
diff --git a/sources/localization/it/Stride.Assets.Presentation.it.po b/sources/localization/it/Stride.Assets.Presentation.it.po
index 1bc9fc1b01..9e471c6aff 100644
--- a/sources/localization/it/Stride.Assets.Presentation.it.po
+++ b/sources/localization/it/Stride.Assets.Presentation.it.po
@@ -1,129 +1,18 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
-"POT-Creation-Date: 2019-02-25 13:25:05+0900\n"
+"POT-Creation-Date: 2025-12-01 12:57:50+0100\n"
"PO-Revision-Date: 2019-09-17 09:24+0000\n"
"Last-Translator: Andrea Aruta \n"
"Language-Team: Italian \n"
"Language: it\n"
"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=utf-8\n"
+"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 3.9-dev\n"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/ViewModels/EntityFolderViewModel.cs:158
-msgctxt "Message"
-msgid ""
-"Unable to rename the folder '{0}' to '{1}'. A folder with the same name "
-"already exists."
-msgstr ""
-"Impossibile rinominare la cartella '{0}' con '{1}'. Una cartella con questo "
-"nome esiste già."
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/ViewModels/EntityHierarchyEditorViewModel.cs:495
-msgctxt "Message"
-msgid "Are you sure you want to delete this entity?"
-msgstr "Sei sicuro di voler cancellare questa entità?"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/ViewModels/EntityHierarchyEditorViewModel.cs:498
-msgctxt "Message"
-msgid "Are you sure you want to delete these {0} entities?"
-msgstr "Sei sicuro di voler cancellare queste {0} entità?"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/ViewModels/EntityHierarchyEditorViewModel.cs:500
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/ViewModels/UIEditorBaseViewModel.cs:429
-msgctxt "Button"
-msgid "Delete"
-msgstr "Elimina"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/ViewModels/EntityHierarchyEditorViewModel.cs:500
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/ViewModels/UIEditorBaseViewModel.cs:429
-#: ../editor/Stride.Assets.Presentation/Templates/AssetFromFileTemplateGenerator.cs:50
-#: ../editor/Stride.Assets.Presentation/Templates/ScriptTemplateGenerator.cs:60
-#: ../editor/Stride.Assets.Presentation/Templates/UpdatePlatformsWindows.xaml.cs:70
-#: ../editor/Stride.Assets.Presentation/ViewModel/SpriteFontViewModel.cs:64
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityPickerWindow.xaml:28
-#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:127
-#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:52
-#: ../editor/Stride.Assets.Presentation/Templates/ProjectLibraryWindow.xaml:28
-#: ../editor/Stride.Assets.Presentation/Templates/ScriptNameWindow.xaml:21
-#: ../editor/Stride.Assets.Presentation/Templates/UpdatePlatformsWindows.xaml:55
-msgctxt "Button"
-msgid "Cancel"
-msgstr "Annulla"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/GameEditor/Transformation.cs:16
-msgid "Use translation gizmo"
-msgstr ""
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/GameEditor/Transformation.cs:22
-msgid "Use rotation gizmo"
-msgstr ""
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/GameEditor/Transformation.cs:28
-msgid "Use scale gizmo"
-msgstr ""
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/GameEditor/TransformationSpace.cs:16
-msgid "Use world coordinates for transformations"
-msgstr ""
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/GameEditor/TransformationSpace.cs:22
-msgid "Use local coordinates for transformations"
-msgstr ""
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/GameEditor/TransformationSpace.cs:28
-msgid "Use current camera projection coordinates for transformations"
-msgstr ""
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/ScriptEditor/ScriptEditorSettings.cs:11
-msgctxt "Settings"
-msgid "Script editor"
-msgstr ""
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/ScriptEditor/ScriptEditorSettings.cs:18
-msgctxt "Settings"
-msgid "Font size"
-msgstr "Grandezza font"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/ViewModels/SpriteInfoViewModel.cs:162
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/ViewModels/SpriteInfoViewModel.cs:185
-msgctxt "Message"
-msgid "Couldn't find the file"
-msgstr "Non è stato possibile trovare il file"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/ViewModels/SpriteInfoViewModel.cs:172
-msgctxt "Message"
-msgid "There was a problem while editing the image.{0}"
-msgstr ""
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/ViewModels/SpriteInfoViewModel.cs:195
-msgctxt "Message"
-msgid "There was a problem opening Explorer.{0}"
-msgstr ""
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/UIEditorSettings.cs:11
-msgctxt "Settings"
-msgid "UI editor"
-msgstr ""
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/UIEditorSettings.cs:18
-msgctxt "Settings"
-msgid "Ask before deleting UI elements"
-msgstr ""
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/ViewModels/UIEditorBaseViewModel.cs:426
-msgctxt "Message"
-msgid "Are you sure you want to delete this UI element?"
-msgstr ""
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/ViewModels/UIEditorBaseViewModel.cs:428
-msgctxt "Message"
-msgid "Are you sure you want to delete these {0} UI elements?"
-msgstr ""
-
#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:12
msgctxt "Settings"
msgid "Key bindings"
@@ -171,56 +60,81 @@ msgstr ""
#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:45
msgctxt "Settings"
-msgid "Invert mouse panning axis"
+msgid "Increase camera speed"
msgstr ""
#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:49
msgctxt "Settings"
-msgid "Center view on selection"
+msgid "Decrease camera speed"
msgstr ""
#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:53
msgctxt "Settings"
-msgid "Snap selection to the grid"
+msgid "Invert mouse panning axis"
msgstr ""
#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:57
msgctxt "Settings"
-msgid "Switch to translation mode"
+msgid "Center view on selection"
msgstr ""
#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:61
msgctxt "Settings"
-msgid "Switch to rotation mode"
+msgid "Snap selection to the grid"
msgstr ""
#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:65
msgctxt "Settings"
-msgid "Switch to scale mode"
+msgid "Use snapping while selection is beeing manipulated"
msgstr ""
#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:69
msgctxt "Settings"
-msgid "Switch to next gizmo mode"
+msgid "Switch to translation mode"
msgstr ""
#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:73
msgctxt "Settings"
-msgid "Default snap distance for translation"
+msgid "Switch to rotation mode"
msgstr ""
#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:77
msgctxt "Settings"
-msgid "Default snap angle for rotation"
+msgid "Switch to scale mode"
msgstr ""
#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:81
msgctxt "Settings"
-msgid "Default snap factor for scale"
+msgid "Switch to next gizmo mode"
msgstr ""
#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:85
msgctxt "Settings"
+msgid "Default snap distance for translation"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:89
+msgctxt "Settings"
+msgid "Default snap angle for rotation"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:93
+msgctxt "Settings"
+msgid "Default snap factor for scale"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:97
+msgctxt "Settings"
+msgid "Display direction names instead of XYZ components"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:101
+msgctxt "Settings"
+msgid "Use linear movement for the rotation gizmo"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:105
+msgctxt "Settings"
msgid "Ask before deleting entities"
msgstr ""
@@ -234,6 +148,22 @@ msgctxt "Button"
msgid "Select a source..."
msgstr ""
+#: ../editor/Stride.Assets.Presentation/Templates/AssetFromFileTemplateGenerator.cs:50
+#: ../editor/Stride.Assets.Presentation/Templates/ScriptTemplateGenerator.cs:108
+#: ../editor/Stride.Assets.Presentation/Templates/UpdatePlatformsWindows.xaml.cs:70
+#: ../editor/Stride.Assets.Presentation/ViewModel/SpriteFontViewModel.cs:64
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/ViewModels/EntityHierarchyEditorViewModel.cs:498
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/ViewModels/UIEditorBaseViewModel.cs:429
+#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:127
+#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:55
+#: ../editor/Stride.Assets.Presentation/Templates/ProjectLibraryWindow.xaml:28
+#: ../editor/Stride.Assets.Presentation/Templates/ScriptNameWindow.xaml:21
+#: ../editor/Stride.Assets.Presentation/Templates/UpdatePlatformsWindows.xaml:55
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityPickerWindow.xaml:28
+msgctxt "Button"
+msgid "Cancel"
+msgstr "Annulla"
+
#: ../editor/Stride.Assets.Presentation/Templates/AssetFromFileTemplateGenerator.cs:53
msgctxt "Message"
msgid "Do you want to create this {0} without a source file?"
@@ -250,27 +180,27 @@ msgid "Select at least one platform."
msgstr ""
#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml.cs:102
-#: ../editor/Stride.Assets.Presentation/Templates/ProjectLibraryWindow.xaml.cs:75
+#: ../editor/Stride.Assets.Presentation/Templates/ProjectLibraryWindow.xaml.cs:76
msgctxt "Message"
msgid "Type a valid namespace name. Error with {0}"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Templates/ProjectLibraryWindow.xaml.cs:69
+#: ../editor/Stride.Assets.Presentation/Templates/ProjectLibraryWindow.xaml.cs:70
msgctxt "Message"
msgid "Type a valid library name. Error with {0}"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Templates/ScriptNameWindow.xaml.cs:62
+#: ../editor/Stride.Assets.Presentation/Templates/ScriptNameWindow.xaml.cs:78
msgctxt "Message"
msgid "The names you entered are invalid or empty."
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Templates/ScriptTemplateGenerator.cs:59
+#: ../editor/Stride.Assets.Presentation/Templates/ScriptTemplateGenerator.cs:107
msgctxt "Button"
msgid "Save"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Templates/ScriptTemplateGenerator.cs:62
+#: ../editor/Stride.Assets.Presentation/Templates/ScriptTemplateGenerator.cs:110
msgctxt "Message"
msgid "You can't use scripts until you save them. Do you want to save now?"
msgstr ""
@@ -290,7 +220,7 @@ msgctxt "Message"
msgid "Are you sure you want to remove these {0} platform(s) from the package?"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/ViewModel/CodeViewModel.cs:209
+#: ../editor/Stride.Assets.Presentation/ViewModel/CodeViewModel.cs:202
msgctxt "Message"
msgid ""
"Game Studio can't auto-reload the project file {0} because you have local "
@@ -299,16 +229,17 @@ msgid ""
"Click OK to keep reloading or Cancel to keep the current version."
msgstr ""
-#: ../editor/Stride.Assets.Presentation/ViewModel/CodeViewModel.cs:257
+#: ../editor/Stride.Assets.Presentation/ViewModel/CodeViewModel.cs:250
msgctxt "Message"
msgid ""
"The following source files in the {0} project have been deleted externally, "
-"but have unsaved changes in Game Studio. Do you want to delete these files?\r\n"
+"but have unsaved changes in Game Studio. Do you want to delete these files?"
+"\r\n"
"\r\n"
"{1}"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/ViewModel/ScriptSourceFileAssetViewModel.cs:357
+#: ../editor/Stride.Assets.Presentation/ViewModel/ScriptSourceFileAssetViewModel.cs:359
msgctxt "Message"
msgid ""
"{0}\r\n"
@@ -318,7 +249,7 @@ msgid ""
"Do you want to reload it and lose your changes?"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/ViewModel/SpriteFontViewModel.cs:47
+#: ../editor/Stride.Assets.Presentation/ViewModel/SpriteFontViewModel.cs:48
msgctxt "Message"
msgid ""
"**Only static fonts can be precompiled.**\r\n"
@@ -331,1220 +262,1374 @@ msgctxt "Message"
msgid "Which color space do you want to use?"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:64
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:108
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:187
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:787
-#: ../editor/Stride.Assets.Presentation/AssetEditors/GraphicsCompositorEditor/Views/GraphicsCompositorEditorView.xaml:33
-msgctxt "Menu"
-msgid "Create"
-msgstr ""
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:65
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:109
-msgctxt "Menu"
-msgid "Folder"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/GameEditor/Transformation.cs:16
+msgid "Use translation gizmo"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:66
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:110
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:191
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:788
-msgctxt "Menu"
-msgid "Empty entity"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/GameEditor/Transformation.cs:22
+msgid "Use rotation gizmo"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:92
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:136
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:814
-msgctxt "Menu"
-msgid "Actions"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/GameEditor/Transformation.cs:28
+msgid "Use scale gizmo"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:93
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:139
-msgctxt "Menu"
-msgid "Open prefab in editor"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/GameEditor/TransformationSpace.cs:16
+msgid "Use world coordinates for transformations"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:94
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:140
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:816
-msgctxt "Menu"
-msgid "Select prefab in asset view"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/GameEditor/TransformationSpace.cs:22
+msgid "Use local coordinates for transformations"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:95
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:141
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:817
-msgctxt "Menu"
-msgid "Break link to prefab"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/GameEditor/TransformationSpace.cs:28
+msgid "Use current camera projection coordinates for transformations"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:96
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:142
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:818
-msgctxt "Menu"
-msgid "Create prefab from selection"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/ScriptEditor/ScriptEditorSettings.cs:11
+msgctxt "Settings"
+msgid "Script editor"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:98
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:144
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:820
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:137
-msgctxt "Menu"
-msgid "Duplicate"
-msgstr ""
+#: ../editor/Stride.Assets.Presentation/AssetEditors/ScriptEditor/ScriptEditorSettings.cs:18
+msgctxt "Settings"
+msgid "Font size"
+msgstr "Grandezza font"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:137
-msgctxt "Menu"
-msgid "Set as active scene"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/UIEditorSettings.cs:11
+msgctxt "Settings"
+msgid "UI editor"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:150
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:825
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:143
-msgctxt "Menu"
-msgid "Rename"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/UIEditorSettings.cs:18
+msgctxt "Settings"
+msgid "Ask before deleting UI elements"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:167
-msgid "Loading scene..."
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/ViewModels/EntityFolderViewModel.cs:158
+msgctxt "Message"
+msgid ""
+"Unable to rename the folder '{0}' to '{1}'. A folder with the same name "
+"already exists."
msgstr ""
+"Impossibile rinominare la cartella '{0}' con '{1}'. Una cartella con questo "
+"nome esiste già."
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:168
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:212
-msgid "This might take a few minutes the first time."
-msgstr ""
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/ViewModels/EntityHierarchyEditorViewModel.cs:493
+msgctxt "Message"
+msgid "Are you sure you want to delete this entity?"
+msgstr "Sei sicuro di voler cancellare questa entità?"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:182
-msgctxt "ToolTip"
-msgid "Create a new entity"
-msgstr ""
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/ViewModels/EntityHierarchyEditorViewModel.cs:496
+msgctxt "Message"
+msgid "Are you sure you want to delete these {0} entities?"
+msgstr "Sei sicuro di voler cancellare queste {0} entità?"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:189
-msgctxt "Menu"
-msgid "New folder"
-msgstr ""
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/ViewModels/EntityHierarchyEditorViewModel.cs:498
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/ViewModels/UIEditorBaseViewModel.cs:429
+msgctxt "Button"
+msgid "Delete"
+msgstr "Elimina"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:222
-msgctxt "ToolTip"
-msgid "Filter entities by name"
-msgstr ""
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:230
-msgctxt "ToolTip"
-msgid "Expand all entities"
-msgstr ""
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/ViewModels/SpriteInfoViewModel.cs:162
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/ViewModels/SpriteInfoViewModel.cs:185
+msgctxt "Message"
+msgid "Couldn't find the file"
+msgstr "Non è stato possibile trovare il file"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:234
-msgctxt "ToolTip"
-msgid "Collapse all entities"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/ViewModels/SpriteInfoViewModel.cs:172
+msgctxt "Message"
+msgid "There was a problem while editing the image.{0}"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:258
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:211
-msgid "Loading..."
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/ViewModels/SpriteInfoViewModel.cs:195
+msgctxt "Message"
+msgid "There was a problem opening Explorer.{0}"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:262
-msgid "Unloading..."
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/ViewModels/UIEditorBaseViewModel.cs:426
+msgctxt "Message"
+msgid "Are you sure you want to delete this UI element?"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:330
-msgctxt "ToolTip"
-msgid "Focus on this entity (F)"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/ViewModels/UIEditorBaseViewModel.cs:428
+msgctxt "Message"
+msgid "Are you sure you want to delete these {0} UI elements?"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:337
-msgctxt "ToolTip"
-msgid "Lock/unlock this entity"
+#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:10
+msgid "Create a game..."
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:338
-msgctxt "ToolTip"
-msgid "(Hold Ctrl to apply to child entities recursively)"
+#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:21
+#: ../editor/Stride.Assets.Presentation/Templates/ProjectLibraryWindow.xaml:23
+#: ../editor/Stride.Assets.Presentation/Templates/ScriptNameWindow.xaml:31
+msgid "Namespace:"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:376
-msgctxt "ToolTip"
-msgid "Lock/unlock all entities"
+#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:26
+msgid "Platforms"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:377
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:386
-msgctxt "ToolTip"
-msgid "(Hold Ctrl to apply to child scenes recursively)"
+#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:48
+#: ../editor/Stride.Assets.Presentation/Templates/UpdatePlatformsWindows.xaml:45
+msgid "This machine doesn't meet the requirements to build for this platform."
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:385
-msgctxt "ToolTip"
-msgid "Load/unload all entities"
+#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:58
+msgid "Asset packs"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:406
-msgid "(Unloaded)"
+#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:78
+msgid "Rendering"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:473
-msgctxt "ToolTip"
-msgid "Light probes and cubemaps..."
+#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:90
+msgctxt "Button"
+msgid "High dynamic range (HDR)"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:483
-msgid "Light probes"
+#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:92
+msgctxt "Button"
+msgid "Low dynamic range (LDR)"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:488
-msgid "Bounces:"
+#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:126
+#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:54
+#: ../editor/Stride.Assets.Presentation/Templates/ProjectLibraryWindow.xaml:27
+#: ../editor/Stride.Assets.Presentation/Templates/UpdatePlatformsWindows.xaml:54
+msgctxt "Button"
+msgid "OK"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:492
-msgctxt "ToolTip"
-msgid "Compute lighting using light probes"
+#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:10
+msgid "Import from model"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:500
-msgctxt "ToolTip"
-msgid "Reset light probes"
+#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:22
+msgid "Materials and textures"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:504
-msgid "Reset"
+#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:26
+msgctxt "Button"
+msgid "Import materials"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:510
-msgid "Cubemap"
+#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:27
+msgctxt "Button"
+msgid "Deduplicate materials"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:514
-msgctxt "ToolTip"
-msgid "Generate a cubemap from the scene view and save as a texture"
+#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:28
+msgid "Warning: Deduplicate materials is currently not supported for FBX files"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:518
-msgid "Capture"
+#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:29
+msgctxt "Button"
+msgid "Import textures"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:527
-msgctxt "ToolTip"
-msgid "Navigation visibility..."
+#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:30
+msgctxt "Button"
+msgid "Import Animations"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:537
-msgid "Show navigation meshes:"
+#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:34
+msgid "Skeleton"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:539
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:596
-#: ../editor/Stride.Assets.Presentation/View/SkeletonPropertyTemplates.xaml:25
+#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:38
msgctxt "Button"
-msgid "All"
+msgid "Import skeleton"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:540
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:597
-#: ../editor/Stride.Assets.Presentation/View/SkeletonPropertyTemplates.xaml:27
+#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:39
msgctxt "Button"
-msgid "None"
-msgstr ""
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:566
-msgctxt "ToolTip"
-msgid "Grid and gizmo options..."
+msgid "No skeleton"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:576
-msgid "Transformation gizmo size:"
+#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:40
+msgctxt "Button"
+msgid "Use another skeleton for this model:"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:581
-msgid "Component gizmo size:"
+#: ../editor/Stride.Assets.Presentation/Templates/ProjectLibraryWindow.xaml:10
+msgid "New code library"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:582
-msgctxt "Button"
-msgid "Fixed"
+#: ../editor/Stride.Assets.Presentation/Templates/ProjectLibraryWindow.xaml:21
+msgid "Library name:"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:590
-msgctxt "Button"
-msgid "Camera preview"
+#: ../editor/Stride.Assets.Presentation/Templates/ScriptNameWindow.xaml:9
+msgid "New script"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:591
+#: ../editor/Stride.Assets.Presentation/Templates/ScriptNameWindow.xaml:20
msgctxt "Button"
-msgid "Light probe volumes"
+msgid "Create script"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:608
-msgctxt "Button"
-msgid "Other entities"
+#: ../editor/Stride.Assets.Presentation/Templates/ScriptNameWindow.xaml:25
+msgid "Class:"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:616
-msgctxt "ToolTip"
-msgid "Editor camera options..."
+#: ../editor/Stride.Assets.Presentation/Templates/ScriptNameWindow.xaml:28
+msgid "Template:"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:626
-msgid "Projection"
+#: ../editor/Stride.Assets.Presentation/Templates/UpdatePlatformsWindows.xaml:9
+msgid "Select platforms"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:629
-msgctxt "Button"
-msgid "Perspective"
+#: ../editor/Stride.Assets.Presentation/Templates/UpdatePlatformsWindows.xaml:31
+msgid "(This will remove the project from the package and disk.)"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:630
+#: ../editor/Stride.Assets.Presentation/Templates/UpdatePlatformsWindows.xaml:52
msgctxt "Button"
-msgid "Orthographic"
-msgstr ""
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:632
-msgid "Near plane:"
+msgid "Force regeneration of all platform projects"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:634
-msgid "Far plane:"
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:28
+msgctxt "ToolTip"
+msgid "Play the animation"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:636
-msgid "Field of view:"
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:31
+msgctxt "ToolTip"
+msgid "Pause the animation"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:642
-msgid "Orthographic size:"
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:43
+msgid "Time scale:"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:648
-msgid "Movement"
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:117
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:136
+msgctxt "ToolTip"
+msgid "Reset the camera"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:652
-msgid "Speed:"
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:187
+msgid ""
+"Scenes can't be previewed. To see the scene, open it in the scene editor."
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:657
-msgid "Orientation"
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:201
+msgctxt "ToolTip"
+msgid "Play the sound"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:660
-msgctxt "Button"
-msgid "Front"
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:204
+msgctxt "ToolTip"
+msgid "Pause the sound"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:662
-msgctxt "Button"
-msgid "Back"
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:240
+msgid "Building preview sound asset..."
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:664
-msgctxt "Button"
-msgid "Top"
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:278
+msgctxt "ToolTip"
+msgid "Previous sprite"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:666
-msgctxt "Button"
-msgid "Bottom"
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:280
+msgid "Sprite:"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:668
-msgctxt "Button"
-msgid "Left"
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:283
+msgctxt "ToolTip"
+msgid "Next sprite"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:670
-msgctxt "Button"
-msgid "Right"
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:311
+msgid "Preview text"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:701
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:353
msgctxt "ToolTip"
-msgid "Snap translations to this value"
+msgid "Previous slice"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:710
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:357
msgctxt "ToolTip"
-msgid "Snap rotations to this value"
+msgid "Next slice"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:719
-msgctxt "ToolTip"
-msgid "Snap scale to this factor"
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:380
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:445
+msgid "W: {0}"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:743
-msgctxt "ToolTip"
-msgid ""
-"Toggle material selection (click a selected asset to select its material)"
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:381
+msgid "H: {0}"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:746
-msgctxt "ToolTip"
-msgid "Show or hide selection mask"
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:446
+msgid "L: {0}"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:748
-msgid "Loading assets..."
+#: ../editor/Stride.Assets.Presentation/View/AddEntityComponentUserControl.xaml:22
+msgid "Add component"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:815
-msgctxt "Menu"
-msgid "Open in prefab editor"
+#: ../editor/Stride.Assets.Presentation/View/AddEntityComponentUserControl.xaml:35
+msgid "Search"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:857
-msgid ""
-"Before you resume, fix the failing asset (likely a graphics compositor or "
-"scene)."
+#: ../editor/Stride.Assets.Presentation/View/AnimationPropertyTemplates.xaml:18
+msgctxt "ToolTip"
+msgid "Edit curve"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:859
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:516
-msgctxt "Button"
-msgid "Resume"
+#: ../editor/Stride.Assets.Presentation/View/AnimationPropertyTemplates.xaml:70
+#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:71
+#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:111
+#: ../editor/Stride.Assets.Presentation/View/SkeletonPropertyTemplates.xaml:63
+msgid "(Different values)"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:861
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:518
+#: ../editor/Stride.Assets.Presentation/View/DebugEntityHierarchyEditorUserControl.xaml:13
msgctxt "Button"
-msgid "Copy error to clipboard"
+msgid "Refresh"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityPickerWindow.xaml:13
-msgid "Select an entity"
+#: ../editor/Stride.Assets.Presentation/View/DebuggerPickerWindow.xaml:11
+msgid "Live scripting debugger"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityPickerWindow.xaml:23
+#: ../editor/Stride.Assets.Presentation/View/DebuggerPickerWindow.xaml:21
msgctxt "ToolTip"
-msgid "Select the selected assets"
+msgid "Select these assets"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityPickerWindow.xaml:28
#: ../editor/Stride.Assets.Presentation/View/DebuggerPickerWindow.xaml:26
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityPickerWindow.xaml:28
msgctxt "ToolTip"
msgid "Cancel (Esc)"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityPickerWindow.xaml:37
-msgid "Select an entity:"
+#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:44
+#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:84
+#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:182
+#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:209
+msgctxt "ToolTip"
+msgid "Select an asset"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityPickerWindow.xaml:66
-msgid "(Index: {0})"
+#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:50
+#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:90
+#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:214
+msgctxt "ToolTip"
+msgid "Clear the reference"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/GraphicsCompositorEditor/Views/GraphicsCompositorEditorView.xaml:49
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:129
-msgctxt "Menu"
-msgid "Action"
+#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:56
+#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:96
+#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:168
+msgctxt "ToolTip"
+msgid "Select the referenced asset"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/GraphicsCompositorEditor/Views/GraphicsCompositorEditorView.xaml:50
-msgctxt "Menu"
-msgid "Delete selection"
+#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:205
+msgctxt "ToolTip"
+msgid "Highlight this material in the scene editor"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/GraphicsCompositorEditor/Views/GraphicsCompositorEditorView.xaml:202
-msgid "Render stages:"
+#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:260
+msgid "Add configuration"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/GraphicsCompositorEditor/Views/GraphicsCompositorEditorView.xaml:254
-msgid "Render features:"
+#: ../editor/Stride.Assets.Presentation/View/MaterialPropertyTemplates.xaml:13
+msgid "Select shader..."
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/GraphicsCompositorEditor/Views/GraphicsCompositorEditorView.xaml:278
-msgid "Camera slots:"
+#: ../editor/Stride.Assets.Presentation/View/SkeletonPropertyTemplates.xaml:24
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:569
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:624
+msgctxt "Button"
+msgid "All"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/ScriptEditor/Resources/ThemeScriptEditor.xaml:107
-msgctxt "ToolTip"
-msgid "Toggle between find and replace modes"
+#: ../editor/Stride.Assets.Presentation/View/SkeletonPropertyTemplates.xaml:26
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:570
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:625
+msgctxt "Button"
+msgid "None"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/ScriptEditor/Resources/ThemeScriptEditor.xaml:167
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:42
msgctxt "ToolTip"
-msgid "Replace next (Alt+R)"
+msgid "Remove the selected curve"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/ScriptEditor/Resources/ThemeScriptEditor.xaml:177
-msgctxt "ToolTip"
-msgid "Replace all (Alt+A)"
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:44
+msgid "Curves:"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/ScriptEditor/Resources/ThemeScriptEditor.xaml:253
-msgid "No suggestions"
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:74
+msgctxt "ToolTip"
+msgid "Show or hide the tracker"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:53
-msgctxt "Button"
-msgid "Sprite sheet properties"
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:80
+msgctxt "ToolTip"
+msgid "Fit view to curve"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:56
-msgid "Sheet type:"
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:83
+msgctxt "ToolTip"
+msgid "Fit view to curve height"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:89
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:301
-msgctxt "Button"
-msgid "Use color key"
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:86
+msgctxt "ToolTip"
+msgid "Fit view to curve width"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:90
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:93
msgctxt "ToolTip"
-msgid "If enabled, the sprite uses the given color as transparency"
+msgid "Delete selected points"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:118
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:102
msgctxt "ToolTip"
-msgid "To select the color key, select a pixel color from the image"
+msgid "First key"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:127
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:105
msgctxt "ToolTip"
-msgid "Add a new empty sprite"
+msgid "Previous key"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:130
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:108
msgctxt "ToolTip"
-msgid "Duplicate selected sprites"
+msgid "Next key"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:133
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:111
msgctxt "ToolTip"
-msgid "Delete selected sprites"
+msgid "Last key"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:136
-msgctxt "ToolTip"
-msgid "Move selected sprites up"
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:118
+msgid "Key"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:140
-msgctxt "ToolTip"
-msgid "Move selected sprites down"
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:121
+msgid "Value"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:143
-msgid "Sprites:"
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:168
+msgctxt "Menu"
+msgid "Curve"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:165
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:170
msgctxt "Menu"
-msgid "Add new sprite"
+msgid "Add point"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:166
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:173
msgctxt "Menu"
-msgid "Duplicate sprite"
+msgid "Delete selected points"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:167
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:175
msgctxt "Menu"
-msgid "Edit image"
+msgid "Clear whole curve"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:168
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:178
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:187
msgctxt "Menu"
-msgid "Show image in explorer"
+msgid "View"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:217
-msgid "Select a single image from the left panel"
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:179
+msgctxt "Menu"
+msgid "Fit to curve"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:224
-msgctxt "ToolTip"
-msgid "Select previous sprite"
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:181
+msgctxt "Menu"
+msgid "Fit to curve height"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:228
-msgctxt "ToolTip"
-msgid "Select next sprite"
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:183
+msgctxt "Menu"
+msgid "Fit to curve width"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:233
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:382
-msgctxt "ToolTip"
-msgid "Zoom out"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:65
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:109
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:189
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:816
+#: ../editor/Stride.Assets.Presentation/AssetEditors/GraphicsCompositorEditor/Views/GraphicsCompositorEditorView.xaml:33
+msgctxt "Menu"
+msgid "Create"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:237
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:386
-msgctxt "ToolTip"
-msgid "Zoom in"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:66
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:110
+msgctxt "Menu"
+msgid "Folder"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:241
-msgctxt "ToolTip"
-msgid "Scale to real pixel size"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:67
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:111
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:193
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:817
+msgctxt "Menu"
+msgid "Empty entity"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:245
-msgctxt "ToolTip"
-msgid "Fit image to screen"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:93
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:137
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:843
+msgctxt "Menu"
+msgid "Actions"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:249
-msgctxt "ToolTip"
-msgid "Center view on current sprite region"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:94
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:140
+msgctxt "Menu"
+msgid "Open prefab in editor"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:255
-msgctxt "ToolTip"
-msgid "Change selection rectangle color"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:95
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:141
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:845
+msgctxt "Menu"
+msgid "Select prefab in asset view"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:272
-msgctxt "ToolTip"
-msgid "Highlight the current selection"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:96
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:142
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:846
+msgctxt "Menu"
+msgid "Break link to prefab"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:275
-msgctxt "ToolTip"
-msgid "Select entire image"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:97
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:143
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:847
+msgctxt "Menu"
+msgid "Create prefab from selection"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:283
-msgctxt "ToolTip"
-msgid "Select the sprite region using the magic wand"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:99
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:145
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:849
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:137
+msgctxt "Menu"
+msgid "Duplicate"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:300
-msgctxt "Button"
-msgid "Use transparency"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:138
+msgctxt "Menu"
+msgid "Set as active scene"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:311
-msgctxt "ToolTip"
-msgid "Move the sprite center"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:151
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:854
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:143
+msgctxt "Menu"
+msgid "Rename"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:319
-msgctxt "ToolTip"
-msgid "Resize the sprite borders"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:168
+msgid "Loading scene..."
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:330
-msgctxt "ToolTip"
-msgid "Unlock the sprite borders"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:169
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:212
+msgid "This might take a few minutes the first time."
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:334
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:184
msgctxt "ToolTip"
-msgid "Lock the sprite borders"
+msgid "Create a new entity"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:37
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:191
msgctxt "Menu"
-msgid "Layout"
+msgid "New folder"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:38
-msgctxt "Menu"
-msgid "Group into"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:224
+msgctxt "ToolTip"
+msgid "Filter entities by name"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:49
-msgctxt "Menu"
-msgid "Ungroup"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:232
+msgctxt "ToolTip"
+msgid "Expand all entities"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:53
-msgctxt "Menu"
-msgid "Change layout type"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:236
+msgctxt "ToolTip"
+msgid "Collapse all entities"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:69
-msgctxt "Menu"
-msgid "Pin origin"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:263
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:211
+msgid "Loading..."
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:83
-msgctxt "Menu"
-msgid "Top left"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:267
+msgid "Unloading..."
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:84
-msgctxt "Menu"
-msgid "Top"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:336
+msgctxt "ToolTip"
+msgid "Focus on this entity (F)"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:85
-msgctxt "Menu"
-msgid "Top right"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:343
+msgctxt "ToolTip"
+msgid "Lock/unlock this entity"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:86
-msgctxt "Menu"
-msgid "Left"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:344
+msgctxt "ToolTip"
+msgid "(Hold Ctrl to apply to child entities recursively)"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:87
-msgctxt "Menu"
-msgid "Center"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:382
+msgctxt "ToolTip"
+msgid "Lock/unlock all entities"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:88
-msgctxt "Menu"
-msgid "Right"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:383
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:392
+msgctxt "ToolTip"
+msgid "(Hold Ctrl to apply to child scenes recursively)"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:89
-msgctxt "Menu"
-msgid "Bottom left"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:391
+msgctxt "ToolTip"
+msgid "Load/unload all entities"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:90
-msgctxt "Menu"
-msgid "Bottom"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:412
+msgid "(Unloaded)"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:91
-msgctxt "Menu"
-msgid "Bottom right"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:479
+msgctxt "ToolTip"
+msgid "Viewport grid settings..."
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:92
-msgctxt "Menu"
-msgid "Front"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:487
+msgid "Grid axis"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:93
-msgctxt "Menu"
-msgid "Middle"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:490
+msgctxt "Button"
+msgid "X"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:94
-msgctxt "Menu"
-msgid "Back"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:491
+msgctxt "Button"
+msgid "Y"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:101
-msgctxt "Menu"
-msgid "Row"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:492
+msgctxt "Button"
+msgid "Z"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:103
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:121
-msgctxt "Menu"
-msgid "Move up"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:495
+msgid "Grid opacity"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:104
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:124
-msgctxt "Menu"
-msgid "Move down"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:503
+msgctxt "ToolTip"
+msgid "Light probes and cubemaps..."
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:106
-msgctxt "Menu"
-msgid "Column"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:513
+msgid "Light probes"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:108
-msgctxt "Menu"
-msgid "Move left"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:518
+msgid "Bounces:"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:109
-msgctxt "Menu"
-msgid "Move right"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:522
+msgctxt "ToolTip"
+msgid "Compute lighting using light probes"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:111
-msgctxt "Menu"
-msgid "Layer"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:530
+msgctxt "ToolTip"
+msgid "Reset light probes"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:113
-msgctxt "Menu"
-msgid "Move back"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:534
+msgid "Reset"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:114
-msgctxt "Menu"
-msgid "Move front"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:540
+msgid "Cubemap"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:130
-msgctxt "Menu"
-msgid "Open library in editor"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:544
+msgctxt "ToolTip"
+msgid "Generate a cubemap from the scene view and save as a texture"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:131
-msgctxt "Menu"
-msgid "Select library in asset view"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:548
+msgid "Capture"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:132
-msgctxt "Menu"
-msgid "Break link to library"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:557
+msgctxt "ToolTip"
+msgid "Navigation visibility..."
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:134
-msgctxt "Menu"
-msgid "Create page from selection"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:567
+msgid "Show navigation meshes:"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:135
-msgctxt "Menu"
-msgid "Create library from selection"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:596
+msgctxt "ToolTip"
+msgid "Grid and gizmo options..."
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:187
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:177
-msgctxt "Menu"
-msgid "View"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:606
+msgid "Transformation gizmo size:"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:188
-msgctxt "Menu"
-msgid "Zoom in"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:611
+msgid "Component gizmo size:"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:189
-msgctxt "Menu"
-msgid "Zoom out"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:612
+msgctxt "Button"
+msgid "Fixed"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:190
-msgctxt "Menu"
-msgid "Reset camera"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:618
+msgctxt "Button"
+msgid "Camera preview"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:226
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:619
msgctxt "Button"
-msgid "UI properties"
+msgid "Light probe volumes"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:237
-msgid "UI library"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:636
+msgctxt "Button"
+msgid "Other entities"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:284
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:644
msgctxt "ToolTip"
-msgid "Expand all elements"
+msgid "Editor camera options..."
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:288
-msgctxt "ToolTip"
-msgid "Collapse all elements"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:654
+msgid "Projection"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:378
-msgctxt "ToolTip"
-msgid "Reset zoom"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:657
+msgctxt "Button"
+msgid "Perspective"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:389
-msgctxt "ToolTip"
-msgid "Snaps to this value (0 to disable)"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:658
+msgctxt "Button"
+msgid "Orthographic"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:401
-msgid "Colors"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:660
+msgid "Near plane:"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:417
-msgid "Guideline"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:662
+msgid "Far plane:"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:433
-msgid "Highlight"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:664
+msgid "Field of view:"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:449
-msgid "Selection"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:670
+msgid "Orthographic size:"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:465
-msgid "Sizing"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:676
+msgid "Movement"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:514
-msgid ""
-"Before you resume, fix the failing asset (likely a UI page or UI library)."
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:679
+msgid "Speed:"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/Views/VisualScriptEditorView.xaml:213
-msgctxt "Menu"
-msgid "Get"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:685
+msgid "Orientation"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/Views/VisualScriptEditorView.xaml:214
-msgctxt "Menu"
-msgid "Set"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:688
+msgctxt "Button"
+msgid "Front"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/Views/VisualScriptEditorView.xaml:253
-msgid "Variables:"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:690
+msgctxt "Button"
+msgid "Back"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/Views/VisualScriptEditorView.xaml:302
-msgid "Functions:"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:692
+msgctxt "Button"
+msgid "Top"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/Views/VisualScriptEditorView.xaml:346
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:694
msgctxt "Button"
-msgid "Static method"
+msgid "Bottom"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/Views/VisualScriptEditorView.xaml:347
-msgid "Return type..."
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:696
+msgctxt "Button"
+msgid "Left"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/Views/VisualScriptEditorView.xaml:354
-msgid "Function parameters:"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:698
+msgctxt "Button"
+msgid "Right"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:41
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:729
msgctxt "ToolTip"
-msgid "Remove the selected curve"
-msgstr ""
-
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:43
-msgid "Curves:"
+msgid "Snap translations to this value"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:73
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:738
msgctxt "ToolTip"
-msgid "Show or hide the tracker"
+msgid "Snap rotations to this value"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:79
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:747
msgctxt "ToolTip"
-msgid "Fit view to curve"
+msgid "Snap scale to this factor"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:82
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:771
msgctxt "ToolTip"
-msgid "Fit view to curve height"
+msgid ""
+"Toggle material selection (click a selected asset to select its material)"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:85
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:774
msgctxt "ToolTip"
-msgid "Fit view to curve width"
+msgid "Show or hide selection mask"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:92
-msgctxt "ToolTip"
-msgid "Delete selected points"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:776
+msgid "Loading assets..."
msgstr ""
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:101
-msgctxt "ToolTip"
-msgid "First key"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:844
+msgctxt "Menu"
+msgid "Open in prefab editor"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:104
-msgctxt "ToolTip"
-msgid "Previous key"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:886
+msgid ""
+"Before you resume, fix the failing asset (likely a graphics compositor or "
+"scene)."
msgstr ""
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:107
-msgctxt "ToolTip"
-msgid "Next key"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:888
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:516
+msgctxt "Button"
+msgid "Resume"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:110
-msgctxt "ToolTip"
-msgid "Last key"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:890
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:518
+msgctxt "Button"
+msgid "Copy error to clipboard"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:117
-msgid "Key"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityPickerWindow.xaml:13
+msgid "Select an entity"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:120
-msgid "Value"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityPickerWindow.xaml:23
+msgctxt "ToolTip"
+msgid "Select the selected assets"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:167
-msgctxt "Menu"
-msgid "Curve"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityPickerWindow.xaml:37
+msgid "Select an entity:"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:169
-msgctxt "Menu"
-msgid "Add point"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityPickerWindow.xaml:66
+msgid "(Index: {0})"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:172
+#: ../editor/Stride.Assets.Presentation/AssetEditors/GraphicsCompositorEditor/Views/GraphicsCompositorEditorView.xaml:49
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:129
msgctxt "Menu"
-msgid "Delete selected points"
+msgid "Action"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:174
+#: ../editor/Stride.Assets.Presentation/AssetEditors/GraphicsCompositorEditor/Views/GraphicsCompositorEditorView.xaml:50
msgctxt "Menu"
-msgid "Clear whole curve"
+msgid "Delete selection"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:178
-msgctxt "Menu"
-msgid "Fit to curve"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/GraphicsCompositorEditor/Views/GraphicsCompositorEditorView.xaml:202
+msgid "Render stages:"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:180
-msgctxt "Menu"
-msgid "Fit to curve height"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/GraphicsCompositorEditor/Views/GraphicsCompositorEditorView.xaml:254
+msgid "Render features:"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:182
-msgctxt "Menu"
-msgid "Fit to curve width"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/GraphicsCompositorEditor/Views/GraphicsCompositorEditorView.xaml:278
+msgid "Camera slots:"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:10
-msgid "Create a game..."
+#: ../editor/Stride.Assets.Presentation/AssetEditors/ScriptEditor/Resources/ThemeScriptEditor.xaml:109
+msgctxt "ToolTip"
+msgid "Toggle between find and replace modes"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:21
-#: ../editor/Stride.Assets.Presentation/Templates/ProjectLibraryWindow.xaml:23
-#: ../editor/Stride.Assets.Presentation/Templates/ScriptNameWindow.xaml:28
-msgid "Namespace:"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/ScriptEditor/Resources/ThemeScriptEditor.xaml:169
+msgctxt "ToolTip"
+msgid "Replace next (Alt+R)"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:26
-msgid "Platforms"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/ScriptEditor/Resources/ThemeScriptEditor.xaml:179
+msgctxt "ToolTip"
+msgid "Replace all (Alt+A)"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:48
-#: ../editor/Stride.Assets.Presentation/Templates/UpdatePlatformsWindows.xaml:45
-msgid "This machine doesn't meet the requirements to build for this platform."
+#: ../editor/Stride.Assets.Presentation/AssetEditors/ScriptEditor/Resources/ThemeScriptEditor.xaml:255
+msgid "No suggestions"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:58
-msgid "Asset packs"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:53
+msgctxt "Button"
+msgid "Sprite sheet properties"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:78
-msgid "Rendering"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:56
+msgid "Sheet type:"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:90
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:89
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:301
msgctxt "Button"
-msgid "High dynamic range (HDR)"
+msgid "Use color key"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:92
-msgctxt "Button"
-msgid "Low dynamic range (LDR)"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:90
+msgctxt "ToolTip"
+msgid "If enabled, the sprite uses the given color as transparency"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:126
-#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:51
-#: ../editor/Stride.Assets.Presentation/Templates/ProjectLibraryWindow.xaml:27
-#: ../editor/Stride.Assets.Presentation/Templates/UpdatePlatformsWindows.xaml:54
-msgctxt "Button"
-msgid "OK"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:118
+msgctxt "ToolTip"
+msgid "To select the color key, select a pixel color from the image"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:10
-msgid "Import from model"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:127
+msgctxt "ToolTip"
+msgid "Add a new empty sprite"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:22
-msgid "Materials and textures"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:130
+msgctxt "ToolTip"
+msgid "Duplicate selected sprites"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:26
-msgctxt "Button"
-msgid "Import materials"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:133
+msgctxt "ToolTip"
+msgid "Delete selected sprites"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:27
-msgctxt "Button"
-msgid "Import textures"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:136
+msgctxt "ToolTip"
+msgid "Move selected sprites up"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:31
-msgid "Skeleton"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:140
+msgctxt "ToolTip"
+msgid "Move selected sprites down"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:35
-msgctxt "Button"
-msgid "Import skeleton"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:143
+msgid "Sprites:"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:36
-msgctxt "Button"
-msgid "No skeleton"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:165
+msgctxt "Menu"
+msgid "Add new sprite"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:37
-msgctxt "Button"
-msgid "Use another skeleton for this model:"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:166
+msgctxt "Menu"
+msgid "Duplicate sprite"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Templates/ProjectLibraryWindow.xaml:10
-msgid "New code library"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:167
+msgctxt "Menu"
+msgid "Edit image"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Templates/ProjectLibraryWindow.xaml:21
-msgid "Library name:"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:168
+msgctxt "Menu"
+msgid "Show image in explorer"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Templates/ScriptNameWindow.xaml:9
-msgid "New script"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:217
+msgid "Select a single image from the left panel"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Templates/ScriptNameWindow.xaml:20
-msgctxt "Button"
-msgid "Create script"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:224
+msgctxt "ToolTip"
+msgid "Select previous sprite"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Templates/ScriptNameWindow.xaml:25
-msgid "Class:"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:228
+msgctxt "ToolTip"
+msgid "Select next sprite"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Templates/UpdatePlatformsWindows.xaml:9
-msgid "Select platforms"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:233
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:382
+msgctxt "ToolTip"
+msgid "Zoom out"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Templates/UpdatePlatformsWindows.xaml:31
-msgid "(This will remove the project from the package and disk.)"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:237
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:386
+msgctxt "ToolTip"
+msgid "Zoom in"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Templates/UpdatePlatformsWindows.xaml:52
-msgctxt "Button"
-msgid "Force regeneration of all platform projects"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:241
+msgctxt "ToolTip"
+msgid "Scale to real pixel size"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:28
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:245
msgctxt "ToolTip"
-msgid "Play the animation"
+msgid "Fit image to screen"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:31
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:249
msgctxt "ToolTip"
-msgid "Pause the animation"
+msgid "Center view on current sprite region"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:43
-msgid "Time scale:"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:255
+msgctxt "ToolTip"
+msgid "Change selection rectangle color"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:117
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:136
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:272
msgctxt "ToolTip"
-msgid "Reset the camera"
+msgid "Highlight the current selection"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:187
-msgid ""
-"Scenes can't be previewed. To see the scene, open it in the scene editor."
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:275
+msgctxt "ToolTip"
+msgid "Select entire image"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:201
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:283
msgctxt "ToolTip"
-msgid "Play the sound"
+msgid "Select the sprite region using the magic wand"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:204
-msgctxt "ToolTip"
-msgid "Pause the sound"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:300
+msgctxt "Button"
+msgid "Use transparency"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:240
-msgid "Building preview sound asset..."
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:311
+msgctxt "ToolTip"
+msgid "Move the sprite center"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:278
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:319
msgctxt "ToolTip"
-msgid "Previous sprite"
+msgid "Resize the sprite borders"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:280
-msgid "Sprite:"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:330
+msgctxt "ToolTip"
+msgid "Unlock the sprite borders"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:283
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:334
msgctxt "ToolTip"
-msgid "Next sprite"
+msgid "Lock the sprite borders"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:311
-msgid "Preview text"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:37
+msgctxt "Menu"
+msgid "Layout"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:353
-msgctxt "ToolTip"
-msgid "Previous slice"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:38
+msgctxt "Menu"
+msgid "Group into"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:357
-msgctxt "ToolTip"
-msgid "Next slice"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:49
+msgctxt "Menu"
+msgid "Ungroup"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:380
-msgid "W: {0}"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:53
+msgctxt "Menu"
+msgid "Change layout type"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:381
-msgid "H: {0}"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:69
+msgctxt "Menu"
+msgid "Pin origin"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/View/AnimationPropertyTemplates.xaml:18
-msgctxt "ToolTip"
-msgid "Edit curve"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:83
+msgctxt "Menu"
+msgid "Top left"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/View/AnimationPropertyTemplates.xaml:70
-#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:71
-#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:111
-#: ../editor/Stride.Assets.Presentation/View/SkeletonPropertyTemplates.xaml:64
-msgid "(Different values)"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:84
+msgctxt "Menu"
+msgid "Top"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/View/DebugEntityHierarchyEditorUserControl.xaml:13
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:85
+msgctxt "Menu"
+msgid "Top right"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:86
+msgctxt "Menu"
+msgid "Left"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:87
+msgctxt "Menu"
+msgid "Center"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:88
+msgctxt "Menu"
+msgid "Right"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:89
+msgctxt "Menu"
+msgid "Bottom left"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:90
+msgctxt "Menu"
+msgid "Bottom"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:91
+msgctxt "Menu"
+msgid "Bottom right"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:92
+msgctxt "Menu"
+msgid "Front"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:93
+msgctxt "Menu"
+msgid "Middle"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:94
+msgctxt "Menu"
+msgid "Back"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:101
+msgctxt "Menu"
+msgid "Row"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:103
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:121
+msgctxt "Menu"
+msgid "Move up"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:104
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:124
+msgctxt "Menu"
+msgid "Move down"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:106
+msgctxt "Menu"
+msgid "Column"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:108
+msgctxt "Menu"
+msgid "Move left"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:109
+msgctxt "Menu"
+msgid "Move right"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:111
+msgctxt "Menu"
+msgid "Layer"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:113
+msgctxt "Menu"
+msgid "Move back"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:114
+msgctxt "Menu"
+msgid "Move front"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:130
+msgctxt "Menu"
+msgid "Open library in editor"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:131
+msgctxt "Menu"
+msgid "Select library in asset view"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:132
+msgctxt "Menu"
+msgid "Break link to library"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:134
+msgctxt "Menu"
+msgid "Create page from selection"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:135
+msgctxt "Menu"
+msgid "Create library from selection"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:188
+msgctxt "Menu"
+msgid "Zoom in"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:189
+msgctxt "Menu"
+msgid "Zoom out"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:190
+msgctxt "Menu"
+msgid "Reset camera"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:226
msgctxt "Button"
-msgid "Refresh"
+msgid "UI properties"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/View/DebuggerPickerWindow.xaml:11
-msgid "Live scripting debugger"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:237
+msgid "UI library"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/View/DebuggerPickerWindow.xaml:21
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:284
msgctxt "ToolTip"
-msgid "Select these assets"
+msgid "Expand all elements"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:44
-#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:84
-#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:235
-#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:262
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:288
msgctxt "ToolTip"
-msgid "Select an asset"
+msgid "Collapse all elements"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:50
-#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:90
-#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:267
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:378
msgctxt "ToolTip"
-msgid "Clear the reference"
+msgid "Reset zoom"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:56
-#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:96
-#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:221
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:389
msgctxt "ToolTip"
-msgid "Select the referenced asset"
+msgid "Snaps to this value (0 to disable)"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:133
-msgid "Add component"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:401
+msgid "Colors"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:258
-msgctxt "ToolTip"
-msgid "Highlight this material in the scene editor"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:417
+msgid "Guideline"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/View/MaterialPropertyTemplates.xaml:13
-msgid "Select shader..."
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:433
+msgid "Highlight"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:449
+msgid "Selection"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:465
+msgid "Sizing"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:514
+msgid ""
+"Before you resume, fix the failing asset (likely a UI page or UI library)."
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/Views/VisualScriptEditorView.xaml:213
+msgctxt "Menu"
+msgid "Get"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/Views/VisualScriptEditorView.xaml:214
+msgctxt "Menu"
+msgid "Set"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/Views/VisualScriptEditorView.xaml:253
+msgid "Variables:"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/Views/VisualScriptEditorView.xaml:302
+msgid "Functions:"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/Views/VisualScriptEditorView.xaml:346
+msgctxt "Button"
+msgid "Static method"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/Views/VisualScriptEditorView.xaml:347
+msgid "Return type..."
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/Views/VisualScriptEditorView.xaml:354
+msgid "Function parameters:"
msgstr ""
diff --git a/sources/localization/it/Stride.Core.Presentation.it.po b/sources/localization/it/Stride.Core.Presentation.it.po
index eac7bff451..4fcd45bf6b 100644
--- a/sources/localization/it/Stride.Core.Presentation.it.po
+++ b/sources/localization/it/Stride.Core.Presentation.it.po
@@ -1,130 +1,82 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
-"POT-Creation-Date: 2019-02-25 13:25:04+0900\n"
+"POT-Creation-Date: 2025-12-01 12:57:48+0100\n"
"PO-Revision-Date: 2019-09-17 09:24+0000\n"
"Last-Translator: Andrea Aruta \n"
"Language-Team: Italian \n"
"Language: it\n"
"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=utf-8\n"
+"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 3.9-dev\n"
-#: ../presentation/Stride.Core.Presentation/Windows/DialogHelper.cs:20
-msgid "Don't ask again"
-msgstr "Non chiedere nuovamente"
-
-#: ../presentation/Stride.Core.Presentation/Windows/MessageBox.cs:70
+#: ../presentation/Stride.Core.Presentation/Services/IDialogService.cs:67
msgctxt "KeyGesture"
msgid "N"
msgstr "N"
-#: ../presentation/Stride.Core.Presentation/Windows/MessageBox.cs:99
+#: ../presentation/Stride.Core.Presentation/Services/IDialogService.cs:81
msgctxt "KeyGesture"
msgid "Y"
msgstr "S"
-#: ../presentation/Stride.Core.Presentation/Themes/generic.xaml:399
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:623
-msgctxt "RGBA"
-msgid "R:"
-msgstr "R:"
-
-#: ../presentation/Stride.Core.Presentation/Themes/generic.xaml:400
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:623
-msgctxt "ToolTip"
-msgid "Red"
-msgstr "Rosso"
-
-#: ../presentation/Stride.Core.Presentation/Themes/generic.xaml:414
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:632
-msgctxt "RGBA"
-msgid "G:"
-msgstr "V:"
-
-#: ../presentation/Stride.Core.Presentation/Themes/generic.xaml:415
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:632
-msgctxt "ToolTip"
-msgid "Green"
-msgstr "Verde"
-
-#: ../presentation/Stride.Core.Presentation/Themes/generic.xaml:429
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:641
-msgctxt "RGBA"
-msgid "B:"
-msgstr "B:"
-
-#: ../presentation/Stride.Core.Presentation/Themes/generic.xaml:430
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:641
-msgctxt "ToolTip"
-msgid "Blue"
-msgstr "Blu"
-
-#: ../presentation/Stride.Core.Presentation/Themes/generic.xaml:444
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:650
-msgctxt "RGBA"
-msgid "A:"
-msgstr "A:"
-
-#: ../presentation/Stride.Core.Presentation/Themes/generic.xaml:445
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:650
-msgctxt "ToolTip"
-msgid "Alpha"
-msgstr "Alpha"
-
-#: ../presentation/Stride.Core.Presentation/Themes/generic.xaml:464
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:663
-msgctxt "HSB"
-msgid "H:"
-msgstr "H:"
-
-#: ../presentation/Stride.Core.Presentation/Themes/generic.xaml:465
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:663
-msgctxt "ToolTip"
-msgid "Hue"
-msgstr ""
+#~ msgid "Don't ask again"
+#~ msgstr "Non chiedere nuovamente"
-#: ../presentation/Stride.Core.Presentation/Themes/generic.xaml:479
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:672
-msgctxt "HSB"
-msgid "S:"
-msgstr "S:"
-
-#: ../presentation/Stride.Core.Presentation/Themes/generic.xaml:480
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:672
-msgctxt "ToolTip"
-msgid "Saturation"
-msgstr "Saturazione"
-
-#: ../presentation/Stride.Core.Presentation/Themes/generic.xaml:494
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:681
-msgctxt "HSB"
-msgid "B:"
-msgstr ""
+#~ msgctxt "RGBA"
+#~ msgid "R:"
+#~ msgstr "R:"
-#: ../presentation/Stride.Core.Presentation/Themes/generic.xaml:495
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:681
-msgctxt "ToolTip"
-msgid "Value"
-msgstr "Valore"
+#~ msgctxt "ToolTip"
+#~ msgid "Red"
+#~ msgstr "Rosso"
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:3916
-msgctxt "ToolTip"
-msgid "Toggle editing mode"
-msgstr ""
+#~ msgctxt "RGBA"
+#~ msgid "G:"
+#~ msgstr "V:"
+
+#~ msgctxt "ToolTip"
+#~ msgid "Green"
+#~ msgstr "Verde"
+
+#~ msgctxt "RGBA"
+#~ msgid "B:"
+#~ msgstr "B:"
+
+#~ msgctxt "ToolTip"
+#~ msgid "Blue"
+#~ msgstr "Blu"
+
+#~ msgctxt "RGBA"
+#~ msgid "A:"
+#~ msgstr "A:"
+
+#~ msgctxt "ToolTip"
+#~ msgid "Alpha"
+#~ msgstr "Alpha"
+
+#~ msgctxt "HSB"
+#~ msgid "H:"
+#~ msgstr "H:"
+
+#~ msgctxt "HSB"
+#~ msgid "S:"
+#~ msgstr "S:"
+
+#~ msgctxt "ToolTip"
+#~ msgid "Saturation"
+#~ msgstr "Saturazione"
+
+#~ msgctxt "ToolTip"
+#~ msgid "Value"
+#~ msgstr "Valore"
+
+#~ msgctxt "ToolTip"
+#~ msgid "Advanced options"
+#~ msgstr "Opzioni avanzate"
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:4172
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:4242
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:4321
-msgctxt "ToolTip"
-msgid "Advanced options"
-msgstr "Opzioni avanzate"
-
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:4181
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:4250
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:4330
-msgid "All components:"
-msgstr "Tutti i componenti:"
+#~ msgid "All components:"
+#~ msgstr "Tutti i componenti:"
diff --git a/sources/localization/it/Stride.GameStudio.it.po b/sources/localization/it/Stride.GameStudio.it.po
index 904d6ed908..ce8004ce96 100644
--- a/sources/localization/it/Stride.GameStudio.it.po
+++ b/sources/localization/it/Stride.GameStudio.it.po
@@ -1,87 +1,186 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
-"POT-Creation-Date: 2019-02-25 13:25:06+0900\n"
+"POT-Creation-Date: 2025-12-01 12:57:52+0100\n"
"PO-Revision-Date: 2019-09-17 09:24+0000\n"
"Last-Translator: Andrea Aruta \n"
-"Language-Team: Italian \n"
+"Language-Team: Italian \n"
"Language: it\n"
"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=utf-8\n"
+"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 3.9-dev\n"
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:48
+#. Message displayed when the user tries to build without having selected a current project
+#: ../editor/Stride.GameStudio/Debugging/StrideDebugService.cs:40
+msgctxt "Message"
+msgid ""
+"An executable project must be set as current project in the session explorer "
+"in order to process build."
+msgstr ""
+
+#. Generic error message when we are unable to launch a game on a remote host.
+#: ../editor/Stride.GameStudio/Remote/RemoteFacilities.cs:120
+msgctxt "Message"
+msgid "Unable to launch {0} on host {1}"
+msgstr ""
+
+#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:16
+msgctxt "Settings"
+msgid "Remote"
+msgstr "Remoto"
+
+#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:24
+msgctxt "Settings"
+msgid "Default session to load"
+msgstr ""
+
+#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:28
+msgctxt "Settings"
+msgid "Host"
+msgstr "Host"
+
+#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:32
+msgctxt "Settings"
+msgid "Port"
+msgstr "Porta"
+
+#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:36
+msgctxt "Settings"
+msgid "Username"
+msgstr "Username"
+
+#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:40
+msgctxt "Settings"
+msgid "Password"
+msgstr "Password"
+
+#. Location where to deploy.
+#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:44
+msgctxt "Settings"
+msgid "Location"
+msgstr ""
+
+#. Ask if we should prompt user with the crendential dialogs if necessary.
+#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:48
+msgctxt "Settings"
+msgid "Ask for credentials when deploying game"
+msgstr ""
+
+#. Name of X display where to launch game.
+#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:52
+msgctxt "Settings"
+msgid "X Display"
+msgstr "X Monitor"
+
+#. Confirmation message when everything is correct while testing credentials.
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml.cs:75
+msgctxt "Credentials"
+msgid "Your credentials are correct."
+msgstr "Le tue credenziali sono corrette."
+
+#. Display error message when host does not respond.
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml.cs:78
+msgctxt "Credentials"
+msgid "Couldn't reach the specified host."
+msgstr "Impossibile raggiungere l'host specificato."
+
+#. Display error message when credentials data is invalid.
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml.cs:81
+msgctxt "Credentials"
+msgid "Invalid credentials."
+msgstr "Credenziali non valide."
+
+#. Display error message when location does not exist.
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml.cs:84
+msgctxt "Credentials"
+msgid "The location you specified doesn't exist."
+msgstr ""
+
+#. Whenever something not expected happens while checking for credentials.
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml.cs:87
+msgctxt "Credentials"
+msgid "An unknown error occurred."
+msgstr ""
+
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml.cs:85
+msgctxt "Message"
+msgid ""
+"To reset the layout, Game Studio needs to close and re-open all asset and "
+"document editors. You won't lose unsaved changes."
+msgstr ""
+
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:50
msgctxt "Title"
msgid "Output"
msgstr "Output"
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:189
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:200
msgctxt "Message"
msgid ""
"Some game code files have been modified. Do you want to reload the "
"assemblies?"
msgstr ""
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:191
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:202
msgctxt "Button"
msgid "Reload"
msgstr "Aggiorna"
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:191
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:202
msgctxt "Button"
msgid "Don't reload"
msgstr "Non aggiornare"
#. Displayed when user tries to run a project that is not on a supported platform (for execution).
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:317
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:460
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:467
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:331
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:465
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:472
msgctxt "Message"
msgid "Platform {0} isn't supported for execution."
msgstr "La piattaforma {0} non è supportata per l'esecuzione."
#. Displayed when user tries to run Android project without an Android device attached.
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:422
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:435
msgctxt "Message"
msgid "No Android device found for execution."
msgstr "Nessun dispositivo Android è stato trovato."
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:475
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:639
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:480
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:647
msgctxt "Message"
msgid "Unable to load and compile project {0}"
msgstr "Impossibile caricare e compilare il progetto {0}"
#. Log message displayed when the executable can't be found after building the project. {0}: the expected executable path
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:492
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:539
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:501
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:548
msgctxt "Message"
msgid "Unable to reach to output executable: {0}"
msgstr ""
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:509
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:518
msgctxt "Message"
msgid "Couldn't find Android package name for {0}."
msgstr ""
#. Displayed when Android tools "adb" can't be found
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:519
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:528
msgctxt "Message"
msgid ""
"Android tool \"\"adb\"\" couldn't found (no running process, in registry or "
"on the PATH). Please add it to your PATH."
msgstr ""
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:526
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:535
msgctxt "Message"
msgid "Can't run Android app with adb: {0}"
msgstr ""
#. Displayed when starting a game on a platform requiring credentials but none were provided.
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:551
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:560
msgctxt "Message"
msgid "No credentials provided. To allow deployment, add your credentials."
msgstr ""
@@ -89,724 +188,721 @@ msgstr ""
"sviluppo."
#. Message displayed when launching fails for some reason.
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:560
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:569
msgctxt "Message"
msgid "Unable to launch project {0}"
msgstr "Impossibile lanciare il progetto {0}"
#. Message displayed to inform user a deployment was succesful.
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:568
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:577
msgctxt "Message"
msgid "Deployment of {0} successful."
msgstr ""
#. Log message displayed when an exception occurs while building the project. {0}: The exception message
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:574
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:648
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:583
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:656
msgctxt "Message"
msgid "An exception occurred while compiling the project: {0}"
msgstr ""
#. Message displayed when the user tries to build without having selected a current project
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:584
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:593
msgctxt "Message"
msgid ""
-"To process the build, set an executable project as the current project in the "
-"session explorer."
+"To process the build, set an executable project as the current project in "
+"the session explorer."
msgstr ""
#. Message displayed when the user cancels the saving of the current session when trying to build
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:592
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:601
msgctxt "Message"
msgid "To build, save the project first."
msgstr "Per effettuare la build salvare prima il progetto."
-#: ../editor/Stride.GameStudio/GameStudioViewModel.cs:91
+#: ../editor/Stride.GameStudio/ViewModels/GameStudioViewModel.cs:89
msgctxt "Message"
msgid "The file {0} does not exist."
msgstr "Il file {0} non esiste."
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml.cs:78
-msgctxt "Message"
-msgid ""
-"To reset the layout, Game Studio needs to close and re-open all asset and "
-"document editors. You won't lose unsaved changes."
-msgstr ""
+#: ../editor/Stride.GameStudio/View/AboutPage.xaml:10
+msgctxt "About"
+msgid "About Stride"
+msgstr "Su Stride"
-#. Generic error message when we are unable to launch a game on a remote host.
-#: ../editor/Stride.GameStudio/RemoteFacilities.cs:128
-msgctxt "Message"
-msgid "Unable to launch {0} on host {1}"
-msgstr ""
+#: ../editor/Stride.GameStudio/View/AboutPage.xaml:41
+msgctxt "About"
+msgid "Stride version"
+msgstr "Versione Stride"
-#. Message displayed when the user tries to build without having selected a current project
-#: ../editor/Stride.GameStudio/Debugging/StrideDebugService.cs:41
-msgctxt "Message"
-msgid ""
-"An executable project must be set as current project in the session explorer "
-"in order to process build."
-msgstr ""
+#: ../editor/Stride.GameStudio/View/AboutPage.xaml:46
+msgctxt "About"
+msgid "MIT License"
+msgstr "Licenza MIT"
-#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:14
-msgctxt "Settings"
-msgid "Remote"
-msgstr "Remoto"
+#: ../editor/Stride.GameStudio/View/AboutPage.xaml:52
+msgctxt "About"
+msgid "Stride uses open-source software"
+msgstr "Stride usa software open-source"
-#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:22
-msgctxt "Settings"
-msgid "Default session to load"
+#: ../editor/Stride.GameStudio/View/AboutPage.xaml:54
+msgctxt "About"
+msgid "See the list"
+msgstr "Vedi la lista"
+
+#: ../editor/Stride.GameStudio/View/AboutPage.xaml:60
+msgctxt "About"
+msgid "Privacy policy"
+msgstr "Polizza sulla privacy"
+
+#: ../editor/Stride.GameStudio/View/AboutPage.xaml:69
+msgctxt "About"
+msgid "Close"
+msgstr "Chiudi"
+
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:9
+msgctxt "Credentials"
+msgid "Credentials"
+msgstr "Credenziali"
+
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:13
+msgctxt "Credentials"
+msgid ""
+"Provide information about the host to connect to. Your password is encrypted "
+"on this machine."
msgstr ""
-#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:26
-msgctxt "Settings"
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:15
+msgctxt "Credentials"
msgid "Host"
msgstr "Host"
-#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:30
-msgctxt "Settings"
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:18
+msgctxt "Credentials"
msgid "Port"
msgstr "Porta"
-#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:34
-msgctxt "Settings"
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:21
+msgctxt "Credentials"
msgid "Username"
-msgstr "Username"
-
-#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:38
-msgctxt "Settings"
-msgid "Password"
-msgstr "Password"
-
-#. Location where to deploy.
-#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:42
-msgctxt "Settings"
-msgid "Location"
msgstr ""
-#. Ask if we should prompt user with the crendential dialogs if necessary.
-#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:46
-msgctxt "Settings"
-msgid "Ask for credentials when deploying game"
-msgstr ""
-
-#. Name of X display where to launch game.
-#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:50
-msgctxt "Settings"
-msgid "X Display"
-msgstr "X Monitor"
-
-#. Ask if we want to execute remotely using CoreCLR.
-#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:54
-msgctxt "Settings"
-msgid "Use CoreCLR"
-msgstr ""
-
-#. Confirmation message when everything is correct while testing credentials.
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml.cs:74
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:24
msgctxt "Credentials"
-msgid "Your credentials are correct."
-msgstr "Le tue credenziali sono corrette."
+msgid "Password"
+msgstr ""
-#. Display error message when host does not respond.
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml.cs:77
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:27
msgctxt "Credentials"
-msgid "Couldn't reach the specified host."
-msgstr "Impossibile raggiungere l'host specificato."
+msgid "Location"
+msgstr ""
-#. Display error message when credentials data is invalid.
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml.cs:80
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:34
msgctxt "Credentials"
-msgid "Invalid credentials."
-msgstr "Credenziali non valide."
+msgid "Don't ask again"
+msgstr ""
-#. Display error message when location does not exist.
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml.cs:83
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:35
msgctxt "Credentials"
-msgid "The location you specified doesn't exist."
+msgid "Test settings"
msgstr ""
-#. Whenever something not expected happens while checking for credentials.
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml.cs:86
-msgctxt "Credentials"
-msgid "An unknown error occurred."
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:40
+msgctxt "Button"
+msgid "Save"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:63
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:245
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:515
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:45
+msgctxt "Button"
+msgid "Cancel"
+msgstr "Annulla"
+
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:74
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:257
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:527
msgctxt "Menu"
msgid "Asset"
msgstr "Asset"
#. Open the asset editor
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:64
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:75
msgctxt "Menu"
msgid "Edit asset..."
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:65
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:76
msgctxt "Menu"
msgid "Don't include in build as root asset"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:65
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:76
msgctxt "Menu"
msgid "Include in build as root asset"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:90
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:195
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:509
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:101
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:207
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:521
msgctxt "Menu"
msgid "Cut"
msgstr "Taglia"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:91
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:196
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:510
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:102
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:208
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:522
msgctxt "Menu"
msgid "Copy"
msgstr "Copia"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:92
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:103
msgctxt "Menu"
msgid "Copy with dependencies"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:93
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:197
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:511
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:104
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:209
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:523
msgctxt "Menu"
msgid "Paste"
msgstr "Incolla"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:94
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:198
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:242
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:512
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:105
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:210
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:254
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:524
msgctxt "Menu"
msgid "Delete"
msgstr "Cancella"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:96
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:107
msgctxt "Menu"
msgid "Copy asset URL"
msgstr "Copia l'URL dell'asset"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:97
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:243
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:513
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:108
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:255
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:525
msgctxt "Menu"
msgid "Rename"
msgstr "Rinomina"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:99
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:210
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:478
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:110
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:222
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:490
msgctxt "Menu"
msgid "Create folder"
msgstr "Crea cartella"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:100
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:246
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:516
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:111
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:258
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:528
msgctxt "Menu"
msgid "Add asset..."
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:101
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:247
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:112
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:259
msgctxt "Menu"
msgid "Update selected assets from their source"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:102
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:248
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:113
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:260
msgctxt "Menu"
msgid "Update all assets with modified source"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:104
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:249
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:518
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:115
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:261
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:530
msgctxt "Menu"
msgid "Explore"
msgstr "Esplora"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:105
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:116
msgctxt "Menu"
msgid "Open with text editor"
msgstr "Apri con editor di testo"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:106
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:117
msgctxt "Menu"
msgid "Open asset file"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:107
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:118
msgctxt "Menu"
msgid "Open source file"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:108
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:250
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:519
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:119
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:262
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:531
msgctxt "Menu"
msgid "Show in Explorer"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:145
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:120
+msgctxt "Menu"
+msgid "Show source file in Explorer"
+msgstr ""
+
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:157
msgctxt "Menu"
msgid "File"
msgstr "File"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:146
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:158
msgctxt "Menu"
msgid "New"
msgstr "Nuovo"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:147
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:159
msgctxt "Menu"
msgid "Open"
msgstr "Apri"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:148
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:160
msgctxt "Menu"
msgid "Open recent"
msgstr "Apri recente"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:178
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:190
msgctxt "Menu"
msgid "Clear list"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:180
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:192
msgctxt "Menu"
msgid "Save"
msgstr "Salva"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:182
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:194
msgctxt "Menu"
msgid "Reload project"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:184
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:196
msgctxt "Menu"
msgid "Quit"
msgstr "Esci"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:191
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:203
msgctxt "Menu"
msgid "Edit"
msgstr "Edita"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:192
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:204
msgctxt "Menu"
msgid "Undo"
msgstr "Annulla"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:193
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:205
msgctxt "Menu"
msgid "Redo"
msgstr "Riesegui"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:200
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:212
msgctxt "Menu"
msgid "Settings"
msgstr "Impostazioni"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:203
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:215
msgctxt "Menu"
msgid "Project"
msgstr "Progetto"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:204
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:216
msgctxt "Menu"
msgid "Build project"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:205
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:217
msgctxt "Menu"
msgid "Start project"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:207
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:219
msgctxt "Menu"
msgid "Start live-scripting"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:208
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:220
msgctxt "Menu"
msgid "Cancel build"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:209
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:477
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:221
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:489
msgctxt "Menu"
msgid "Folder"
msgstr "Cartella"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:212
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:480
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:224
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:492
msgctxt "Menu"
msgid "Package"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:213
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:481
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:225
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:493
msgctxt "Menu"
msgid "Update package"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:231
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:499
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:243
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:511
msgctxt "Menu"
msgid "Add dependency..."
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:232
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:500
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:244
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:512
msgctxt "Menu"
msgid "Set as current project"
msgstr "Imposta come progetto corrente"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:233
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:501
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:245
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:513
msgctxt "Menu"
msgid "Package properties"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:235
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:503
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:247
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:515
msgctxt "Menu"
msgid "Solution"
msgstr "Soluzione"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:236
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:504
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:248
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:516
msgctxt "Menu"
msgid "New project..."
msgstr "Nuovo progetto..."
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:237
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:505
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:249
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:517
msgctxt "Menu"
msgid "Add existing project..."
msgstr "Aggiungi progetto esistente..."
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:238
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:506
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:250
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:518
msgctxt "Menu"
msgid "Open in IDE"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:239
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:251
msgctxt "Menu"
msgid "Reload game assemblies"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:241
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:508
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:253
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:520
msgctxt "Menu"
msgid "Actions"
msgstr "Azioni"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:253
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:265
msgctxt "Menu"
msgid "View"
msgstr "Vedi"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:254
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:266
msgctxt "Menu"
msgid "Solution explorer"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:255
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:267
msgctxt "Menu"
msgid "Asset view"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:256
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:268
msgctxt "Menu"
msgid "References"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:258
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:270
msgctxt "Menu"
msgid "Asset preview"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:261
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:273
msgctxt "Menu"
msgid "Property grid"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:262
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:274
msgctxt "Menu"
msgid "Edit history"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:265
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:277
msgctxt "Menu"
msgid "Asset errors"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:266
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:278
msgctxt "Menu"
msgid "Output"
msgstr "Output"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:270
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:282
msgctxt "Menu"
msgid "Help"
msgstr "Aiuto"
#. Link to the documentation
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:271
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:283
msgctxt "Menu"
msgid "Online documentation"
msgstr "Documentazione online"
#. Link to the answer hub
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:273
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:285
msgctxt "Menu"
msgid "Questions and answers"
msgstr "Domande e risposte"
#. Link to GitHub issues
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:274
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:286
msgctxt "Menu"
msgid "Report an issue..."
msgstr "Segnala un problema..."
#. Link to the forums
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:275
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:287
msgctxt "Menu"
msgid "Community forums"
msgstr "Forum della comunità"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:277
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:289
msgctxt "Menu"
msgid "Show debug window"
msgstr "Mostra finestra di debug"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:279
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:291
msgctxt "Menu"
msgid "About..."
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:305
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:317
msgctxt "ToolTip"
msgid "Create a project"
msgstr "Crea un progetto"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:309
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:321
msgctxt "ToolTip"
msgid "Open an existing project"
msgstr "Apri un progetto esistente"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:313
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:325
msgctxt "ToolTip"
msgid "Open recent"
msgstr "Apri recente"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:339
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:351
msgctxt "ToolTip"
msgid "Save the project and all its documents"
msgstr "Salva il progetto e tutti i suoi documenti"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:344
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:356
msgctxt "ToolTip"
msgid "Reload current project (ask to save)"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:349
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:361
msgctxt "ToolTip"
msgid "Undo last action"
msgstr "Annulla l'ultima azione"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:353
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:365
msgctxt "ToolTip"
msgid "Redo last cancelled action"
msgstr "Ripristina l'ultima azione"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:359
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:371
msgctxt "ToolTip"
msgid "Open in IDE"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:363
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:375
msgctxt "ToolTip"
msgid "Open with..."
msgstr "Apri con..."
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:374
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:386
msgctxt "ToolTip"
msgid "Reload game assemblies and update scripts"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:395
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:407
msgctxt "ToolTip"
msgid "Build the project"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:399
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:411
msgctxt "ToolTip"
msgid "Build the project and start the game"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:405
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:417
msgctxt "ToolTip"
msgid "Start project in live-scripting mode"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:410
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:422
msgctxt "ToolTip"
msgid "Cancel the current build"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:426
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:438
msgctxt "View"
msgid "Solution explorer"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:433
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:445
msgctxt "ToolTip"
msgid "Create a project..."
msgstr "Crea un progetto..."
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:437
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:449
msgctxt "ToolTip"
msgid "Create a folder"
msgstr "Crea una cartella"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:442
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:454
msgctxt "ToolTip"
msgid "Display the properties of the selected package in the property grid"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:446
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:458
msgctxt "ToolTip"
msgid "Rename the selected folder or package"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:450
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:462
msgctxt "ToolTip"
msgid "Delete the selected items"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:455
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:467
msgctxt "ToolTip"
msgid "Expand all asset folders"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:459
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:471
msgctxt "ToolTip"
msgid "Expand all"
msgstr "Espandi tutto"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:463
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:475
msgctxt "ToolTip"
msgid "Collapse all"
msgstr "Riduci tutto"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:468
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:480
msgctxt "ToolTip"
msgid "Show in Explorer"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:560
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:572
msgctxt "View"
msgid "Asset view"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:581
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:593
msgctxt "View"
msgid "References"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:598
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:610
msgid "References"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:599
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:611
msgid "Referenced by"
msgstr ""
#. {0}: The number of errors
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:610
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:622
msgctxt "View"
msgid "Asset error ({0})"
msgid_plural "Asset errors ({0})"
msgstr[0] "Errore asset: ({0})"
msgstr[1] "Errori asset: ({0})"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:624
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:637
msgid "Build"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:638
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:651
+#, fuzzy
+msgid "Project"
+msgstr "Progetto"
+
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:663
msgid "Live-scripting"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:662
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:688
msgctxt "View"
msgid "Property grid"
msgstr ""
#. Translation must not be longer that the english words
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:677
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:703
msgid "Add new tag"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:687
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:713
msgctxt "ToolTip"
msgid "Previous selection"
msgstr "Selezioni precedenti"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:690
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:716
msgctxt "ToolTip"
msgid "Next selection"
msgstr "Selezioni successive"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:708
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:734
msgctxt "ToolTip"
msgid "Add tag to all"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:725
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:751
msgid "Open this asset in editor"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:727
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:753
msgid "Show this asset in editor"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:734
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:760
msgctxt "ToolTip"
msgid "Display only overridden properties"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:737
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:763
msgid "Search properties"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:765
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:790
msgctxt "Menu"
msgid "Reset to base value"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:879
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:914
msgctxt "View"
msgid "Asset preview"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:887
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:922
msgctxt "View"
msgid "Edit history"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:939
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:985
msgctxt "StatusBar"
msgid "{0} item"
msgid_plural "{0} items"
@@ -814,101 +910,9 @@ msgstr[0] ""
msgstr[1] ""
#. Keep parenthesis - {0} is a number
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:940
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:986
msgctxt "StatusBar"
msgid "({0} selected)"
msgid_plural "({0} selected)"
msgstr[0] ""
msgstr[1] ""
-
-#: ../editor/Stride.GameStudio/View/AboutPage.xaml:10
-msgctxt "About"
-msgid "About Stride"
-msgstr "Su Stride"
-
-#: ../editor/Stride.GameStudio/View/AboutPage.xaml:45
-msgctxt "About"
-msgid "Stride version"
-msgstr "Versione Stride"
-
-#: ../editor/Stride.GameStudio/View/AboutPage.xaml:50
-msgctxt "About"
-msgid "MIT License"
-msgstr "Licenza MIT"
-
-#: ../editor/Stride.GameStudio/View/AboutPage.xaml:56
-msgctxt "About"
-msgid "Stride uses open-source software"
-msgstr "Stride usa software open-source"
-
-#: ../editor/Stride.GameStudio/View/AboutPage.xaml:58
-msgctxt "About"
-msgid "See the list"
-msgstr "Vedi la lista"
-
-#: ../editor/Stride.GameStudio/View/AboutPage.xaml:64
-msgctxt "About"
-msgid "Privacy policy"
-msgstr "Polizza sulla privacy"
-
-#: ../editor/Stride.GameStudio/View/AboutPage.xaml:73
-msgctxt "About"
-msgid "Close"
-msgstr "Chiudi"
-
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:9
-msgctxt "Credentials"
-msgid "Credentials"
-msgstr "Credenziali"
-
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:13
-msgctxt "Credentials"
-msgid ""
-"Provide information about the host to connect to. Your password is encrypted "
-"on this machine."
-msgstr ""
-
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:15
-msgctxt "Credentials"
-msgid "Host"
-msgstr "Host"
-
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:18
-msgctxt "Credentials"
-msgid "Port"
-msgstr "Porta"
-
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:21
-msgctxt "Credentials"
-msgid "Username"
-msgstr ""
-
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:24
-msgctxt "Credentials"
-msgid "Password"
-msgstr ""
-
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:27
-msgctxt "Credentials"
-msgid "Location"
-msgstr ""
-
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:34
-msgctxt "Credentials"
-msgid "Don't ask again"
-msgstr ""
-
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:35
-msgctxt "Credentials"
-msgid "Test settings"
-msgstr ""
-
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:40
-msgctxt "Button"
-msgid "Save"
-msgstr ""
-
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:45
-msgctxt "Button"
-msgid "Cancel"
-msgstr "Annulla"
diff --git a/sources/localization/ja/Stride.Assets.Presentation.ja.po b/sources/localization/ja/Stride.Assets.Presentation.ja.po
index b441f2be31..a99b949c21 100644
--- a/sources/localization/ja/Stride.Assets.Presentation.ja.po
+++ b/sources/localization/ja/Stride.Assets.Presentation.ja.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
-"POT-Creation-Date: 2019-01-11 23:17:07+0900\n"
+"POT-Creation-Date: 2025-12-01 12:57:50+0100\n"
"PO-Revision-Date: 2019-01-13 02:38+0900\n"
"Last-Translator: \n"
"Language-Team: \n"
@@ -12,115 +12,6 @@ msgstr ""
"X-Generator: Poedit 2.2\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/ViewModels/EntityFolderViewModel.cs:158
-msgctxt "Message"
-msgid ""
-"Unable to rename the folder '{0}' to '{1}'. A folder with the same name "
-"already exists."
-msgstr ""
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/ViewModels/EntityHierarchyEditorViewModel.cs:495
-msgctxt "Message"
-msgid "Are you sure you want to delete this entity?"
-msgstr ""
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/ViewModels/EntityHierarchyEditorViewModel.cs:498
-msgctxt "Message"
-msgid "Are you sure you want to delete these {0} entities?"
-msgstr ""
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/ViewModels/EntityHierarchyEditorViewModel.cs:500
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/ViewModels/UIEditorBaseViewModel.cs:429
-msgctxt "Button"
-msgid "Delete"
-msgstr ""
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/ViewModels/EntityHierarchyEditorViewModel.cs:500
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/ViewModels/UIEditorBaseViewModel.cs:429
-#: ../editor/Stride.Assets.Presentation/Templates/AssetFromFileTemplateGenerator.cs:50
-#: ../editor/Stride.Assets.Presentation/Templates/ScriptTemplateGenerator.cs:60
-#: ../editor/Stride.Assets.Presentation/Templates/UpdatePlatformsWindows.xaml.cs:70
-#: ../editor/Stride.Assets.Presentation/ViewModel/SpriteFontViewModel.cs:64
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityPickerWindow.xaml:28
-#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:127
-#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:52
-#: ../editor/Stride.Assets.Presentation/Templates/ProjectLibraryWindow.xaml:28
-#: ../editor/Stride.Assets.Presentation/Templates/ScriptNameWindow.xaml:21
-#: ../editor/Stride.Assets.Presentation/Templates/UpdatePlatformsWindows.xaml:55
-msgctxt "Button"
-msgid "Cancel"
-msgstr ""
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/GameEditor/Transformation.cs:16
-msgid "Use translation gizmo"
-msgstr ""
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/GameEditor/Transformation.cs:22
-msgid "Use rotation gizmo"
-msgstr ""
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/GameEditor/Transformation.cs:28
-msgid "Use scale gizmo"
-msgstr ""
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/GameEditor/TransformationSpace.cs:16
-msgid "Use world coordinates for transformations"
-msgstr ""
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/GameEditor/TransformationSpace.cs:22
-msgid "Use local coordinates for transformations"
-msgstr ""
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/GameEditor/TransformationSpace.cs:28
-msgid "Use current camera projection coordinates for transformations"
-msgstr ""
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/ScriptEditor/ScriptEditorSettings.cs:11
-msgctxt "Settings"
-msgid "Script editor"
-msgstr ""
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/ScriptEditor/ScriptEditorSettings.cs:18
-msgctxt "Settings"
-msgid "Font size"
-msgstr ""
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/ViewModels/SpriteInfoViewModel.cs:162
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/ViewModels/SpriteInfoViewModel.cs:185
-msgctxt "Message"
-msgid "Couldn't find the file"
-msgstr ""
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/ViewModels/SpriteInfoViewModel.cs:172
-msgctxt "Message"
-msgid "There was a problem while editing the image.{0}"
-msgstr ""
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/ViewModels/SpriteInfoViewModel.cs:195
-msgctxt "Message"
-msgid "There was a problem opening Explorer.{0}"
-msgstr ""
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/UIEditorSettings.cs:11
-msgctxt "Settings"
-msgid "UI editor"
-msgstr ""
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/UIEditorSettings.cs:18
-msgctxt "Settings"
-msgid "Ask before deleting UI elements"
-msgstr ""
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/ViewModels/UIEditorBaseViewModel.cs:426
-msgctxt "Message"
-msgid "Are you sure you want to delete this UI element?"
-msgstr ""
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/ViewModels/UIEditorBaseViewModel.cs:428
-msgctxt "Message"
-msgid "Are you sure you want to delete these {0} UI elements?"
-msgstr ""
-
#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:12
msgctxt "Settings"
msgid "Key bindings"
@@ -168,56 +59,81 @@ msgstr ""
#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:45
msgctxt "Settings"
-msgid "Invert mouse panning axis"
+msgid "Increase camera speed"
msgstr ""
#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:49
msgctxt "Settings"
-msgid "Center view on selection"
+msgid "Decrease camera speed"
msgstr ""
#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:53
msgctxt "Settings"
-msgid "Snap selection to the grid"
+msgid "Invert mouse panning axis"
msgstr ""
#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:57
msgctxt "Settings"
-msgid "Switch to translation mode"
+msgid "Center view on selection"
msgstr ""
#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:61
msgctxt "Settings"
-msgid "Switch to rotation mode"
+msgid "Snap selection to the grid"
msgstr ""
#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:65
msgctxt "Settings"
-msgid "Switch to scale mode"
+msgid "Use snapping while selection is beeing manipulated"
msgstr ""
#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:69
msgctxt "Settings"
-msgid "Switch to next gizmo mode"
+msgid "Switch to translation mode"
msgstr ""
#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:73
msgctxt "Settings"
-msgid "Default snap distance for translation"
+msgid "Switch to rotation mode"
msgstr ""
#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:77
msgctxt "Settings"
-msgid "Default snap angle for rotation"
+msgid "Switch to scale mode"
msgstr ""
#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:81
msgctxt "Settings"
-msgid "Default snap factor for scale"
+msgid "Switch to next gizmo mode"
msgstr ""
#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:85
msgctxt "Settings"
+msgid "Default snap distance for translation"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:89
+msgctxt "Settings"
+msgid "Default snap angle for rotation"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:93
+msgctxt "Settings"
+msgid "Default snap factor for scale"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:97
+msgctxt "Settings"
+msgid "Display direction names instead of XYZ components"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:101
+msgctxt "Settings"
+msgid "Use linear movement for the rotation gizmo"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:105
+msgctxt "Settings"
msgid "Ask before deleting entities"
msgstr ""
@@ -231,6 +147,22 @@ msgctxt "Button"
msgid "Select a source..."
msgstr ""
+#: ../editor/Stride.Assets.Presentation/Templates/AssetFromFileTemplateGenerator.cs:50
+#: ../editor/Stride.Assets.Presentation/Templates/ScriptTemplateGenerator.cs:108
+#: ../editor/Stride.Assets.Presentation/Templates/UpdatePlatformsWindows.xaml.cs:70
+#: ../editor/Stride.Assets.Presentation/ViewModel/SpriteFontViewModel.cs:64
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/ViewModels/EntityHierarchyEditorViewModel.cs:498
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/ViewModels/UIEditorBaseViewModel.cs:429
+#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:127
+#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:55
+#: ../editor/Stride.Assets.Presentation/Templates/ProjectLibraryWindow.xaml:28
+#: ../editor/Stride.Assets.Presentation/Templates/ScriptNameWindow.xaml:21
+#: ../editor/Stride.Assets.Presentation/Templates/UpdatePlatformsWindows.xaml:55
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityPickerWindow.xaml:28
+msgctxt "Button"
+msgid "Cancel"
+msgstr ""
+
#: ../editor/Stride.Assets.Presentation/Templates/AssetFromFileTemplateGenerator.cs:53
msgctxt "Message"
msgid "Do you want to create this {0} without a source file?"
@@ -247,27 +179,27 @@ msgid "Select at least one platform."
msgstr ""
#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml.cs:102
-#: ../editor/Stride.Assets.Presentation/Templates/ProjectLibraryWindow.xaml.cs:75
+#: ../editor/Stride.Assets.Presentation/Templates/ProjectLibraryWindow.xaml.cs:76
msgctxt "Message"
msgid "Type a valid namespace name. Error with {0}"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Templates/ProjectLibraryWindow.xaml.cs:69
+#: ../editor/Stride.Assets.Presentation/Templates/ProjectLibraryWindow.xaml.cs:70
msgctxt "Message"
msgid "Type a valid library name. Error with {0}"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Templates/ScriptNameWindow.xaml.cs:62
+#: ../editor/Stride.Assets.Presentation/Templates/ScriptNameWindow.xaml.cs:78
msgctxt "Message"
msgid "The names you entered are invalid or empty."
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Templates/ScriptTemplateGenerator.cs:59
+#: ../editor/Stride.Assets.Presentation/Templates/ScriptTemplateGenerator.cs:107
msgctxt "Button"
msgid "Save"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Templates/ScriptTemplateGenerator.cs:62
+#: ../editor/Stride.Assets.Presentation/Templates/ScriptTemplateGenerator.cs:110
msgctxt "Message"
msgid "You can't use scripts until you save them. Do you want to save now?"
msgstr ""
@@ -287,7 +219,7 @@ msgctxt "Message"
msgid "Are you sure you want to remove these {0} platform(s) from the package?"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/ViewModel/CodeViewModel.cs:209
+#: ../editor/Stride.Assets.Presentation/ViewModel/CodeViewModel.cs:202
msgctxt "Message"
msgid ""
"Game Studio can't auto-reload the project file {0} because you have local "
@@ -296,7 +228,7 @@ msgid ""
"Click OK to keep reloading or Cancel to keep the current version."
msgstr ""
-#: ../editor/Stride.Assets.Presentation/ViewModel/CodeViewModel.cs:257
+#: ../editor/Stride.Assets.Presentation/ViewModel/CodeViewModel.cs:250
msgctxt "Message"
msgid ""
"The following source files in the {0} project have been deleted externally, "
@@ -306,7 +238,7 @@ msgid ""
"{1}"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/ViewModel/ScriptSourceFileAssetViewModel.cs:357
+#: ../editor/Stride.Assets.Presentation/ViewModel/ScriptSourceFileAssetViewModel.cs:359
msgctxt "Message"
msgid ""
"{0}\r\n"
@@ -316,7 +248,7 @@ msgid ""
"Do you want to reload it and lose your changes?"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/ViewModel/SpriteFontViewModel.cs:47
+#: ../editor/Stride.Assets.Presentation/ViewModel/SpriteFontViewModel.cs:48
msgctxt "Message"
msgid ""
"**Only static fonts can be precompiled.**\r\n"
@@ -329,1220 +261,1372 @@ msgctxt "Message"
msgid "Which color space do you want to use?"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:64
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:108
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:187
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:787
-#: ../editor/Stride.Assets.Presentation/AssetEditors/GraphicsCompositorEditor/Views/GraphicsCompositorEditorView.xaml:33
-msgctxt "Menu"
-msgid "Create"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/GameEditor/Transformation.cs:16
+msgid "Use translation gizmo"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:65
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:109
-msgctxt "Menu"
-msgid "Folder"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/GameEditor/Transformation.cs:22
+msgid "Use rotation gizmo"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:66
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:110
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:191
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:788
-msgctxt "Menu"
-msgid "Empty entity"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/GameEditor/Transformation.cs:28
+msgid "Use scale gizmo"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:92
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:136
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:814
-msgctxt "Menu"
-msgid "Actions"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/GameEditor/TransformationSpace.cs:16
+msgid "Use world coordinates for transformations"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:93
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:139
-msgctxt "Menu"
-msgid "Open prefab in editor"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/GameEditor/TransformationSpace.cs:22
+msgid "Use local coordinates for transformations"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:94
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:140
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:816
-msgctxt "Menu"
-msgid "Select prefab in asset view"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/GameEditor/TransformationSpace.cs:28
+msgid "Use current camera projection coordinates for transformations"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:95
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:141
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:817
-msgctxt "Menu"
-msgid "Break link to prefab"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/ScriptEditor/ScriptEditorSettings.cs:11
+msgctxt "Settings"
+msgid "Script editor"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:96
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:142
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:818
-msgctxt "Menu"
-msgid "Create prefab from selection"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/ScriptEditor/ScriptEditorSettings.cs:18
+msgctxt "Settings"
+msgid "Font size"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:98
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:144
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:820
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:137
-msgctxt "Menu"
-msgid "Duplicate"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/UIEditorSettings.cs:11
+msgctxt "Settings"
+msgid "UI editor"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:137
-msgctxt "Menu"
-msgid "Set as active scene"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/UIEditorSettings.cs:18
+msgctxt "Settings"
+msgid "Ask before deleting UI elements"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:150
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:825
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:143
-msgctxt "Menu"
-msgid "Rename"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/ViewModels/EntityFolderViewModel.cs:158
+msgctxt "Message"
+msgid ""
+"Unable to rename the folder '{0}' to '{1}'. A folder with the same name "
+"already exists."
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:167
-msgid "Loading scene..."
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/ViewModels/EntityHierarchyEditorViewModel.cs:493
+msgctxt "Message"
+msgid "Are you sure you want to delete this entity?"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:168
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:212
-msgid "This might take a few minutes the first time."
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/ViewModels/EntityHierarchyEditorViewModel.cs:496
+msgctxt "Message"
+msgid "Are you sure you want to delete these {0} entities?"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:182
-msgctxt "ToolTip"
-msgid "Create a new entity"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/ViewModels/EntityHierarchyEditorViewModel.cs:498
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/ViewModels/UIEditorBaseViewModel.cs:429
+msgctxt "Button"
+msgid "Delete"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:189
-msgctxt "Menu"
-msgid "New folder"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/ViewModels/SpriteInfoViewModel.cs:162
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/ViewModels/SpriteInfoViewModel.cs:185
+msgctxt "Message"
+msgid "Couldn't find the file"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:222
-msgctxt "ToolTip"
-msgid "Filter entities by name"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/ViewModels/SpriteInfoViewModel.cs:172
+msgctxt "Message"
+msgid "There was a problem while editing the image.{0}"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:230
-msgctxt "ToolTip"
-msgid "Expand all entities"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/ViewModels/SpriteInfoViewModel.cs:195
+msgctxt "Message"
+msgid "There was a problem opening Explorer.{0}"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:234
-msgctxt "ToolTip"
-msgid "Collapse all entities"
-msgstr ""
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:258
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:211
-msgid "Loading..."
-msgstr ""
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:262
-msgid "Unloading..."
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/ViewModels/UIEditorBaseViewModel.cs:426
+msgctxt "Message"
+msgid "Are you sure you want to delete this UI element?"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:330
-msgctxt "ToolTip"
-msgid "Focus on this entity (F)"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/ViewModels/UIEditorBaseViewModel.cs:428
+msgctxt "Message"
+msgid "Are you sure you want to delete these {0} UI elements?"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:337
-msgctxt "ToolTip"
-msgid "Lock/unlock this entity"
+#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:10
+msgid "Create a game..."
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:338
-msgctxt "ToolTip"
-msgid "(Hold Ctrl to apply to child entities recursively)"
+#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:21
+#: ../editor/Stride.Assets.Presentation/Templates/ProjectLibraryWindow.xaml:23
+#: ../editor/Stride.Assets.Presentation/Templates/ScriptNameWindow.xaml:31
+msgid "Namespace:"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:376
-msgctxt "ToolTip"
-msgid "Lock/unlock all entities"
+#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:26
+msgid "Platforms"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:377
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:386
-msgctxt "ToolTip"
-msgid "(Hold Ctrl to apply to child scenes recursively)"
+#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:48
+#: ../editor/Stride.Assets.Presentation/Templates/UpdatePlatformsWindows.xaml:45
+msgid "This machine doesn't meet the requirements to build for this platform."
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:385
-msgctxt "ToolTip"
-msgid "Load/unload all entities"
+#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:58
+msgid "Asset packs"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:406
-msgid "(Unloaded)"
+#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:78
+msgid "Rendering"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:473
-msgctxt "ToolTip"
-msgid "Light probes and cubemaps..."
+#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:90
+msgctxt "Button"
+msgid "High dynamic range (HDR)"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:483
-msgid "Light probes"
+#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:92
+msgctxt "Button"
+msgid "Low dynamic range (LDR)"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:488
-msgid "Bounces:"
+#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:126
+#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:54
+#: ../editor/Stride.Assets.Presentation/Templates/ProjectLibraryWindow.xaml:27
+#: ../editor/Stride.Assets.Presentation/Templates/UpdatePlatformsWindows.xaml:54
+msgctxt "Button"
+msgid "OK"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:492
-msgctxt "ToolTip"
-msgid "Compute lighting using light probes"
+#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:10
+msgid "Import from model"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:500
-msgctxt "ToolTip"
-msgid "Reset light probes"
+#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:22
+msgid "Materials and textures"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:504
-msgid "Reset"
+#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:26
+msgctxt "Button"
+msgid "Import materials"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:510
-msgid "Cubemap"
+#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:27
+msgctxt "Button"
+msgid "Deduplicate materials"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:514
-msgctxt "ToolTip"
-msgid "Generate a cubemap from the scene view and save as a texture"
+#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:28
+msgid "Warning: Deduplicate materials is currently not supported for FBX files"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:518
-msgid "Capture"
+#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:29
+msgctxt "Button"
+msgid "Import textures"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:527
-msgctxt "ToolTip"
-msgid "Navigation visibility..."
+#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:30
+msgctxt "Button"
+msgid "Import Animations"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:537
-msgid "Show navigation meshes:"
+#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:34
+msgid "Skeleton"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:539
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:596
-#: ../editor/Stride.Assets.Presentation/View/SkeletonPropertyTemplates.xaml:25
+#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:38
msgctxt "Button"
-msgid "All"
+msgid "Import skeleton"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:540
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:597
-#: ../editor/Stride.Assets.Presentation/View/SkeletonPropertyTemplates.xaml:27
+#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:39
msgctxt "Button"
-msgid "None"
-msgstr ""
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:566
-msgctxt "ToolTip"
-msgid "Grid and gizmo options..."
+msgid "No skeleton"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:576
-msgid "Transformation gizmo size:"
+#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:40
+msgctxt "Button"
+msgid "Use another skeleton for this model:"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:581
-msgid "Component gizmo size:"
+#: ../editor/Stride.Assets.Presentation/Templates/ProjectLibraryWindow.xaml:10
+msgid "New code library"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:582
-msgctxt "Button"
-msgid "Fixed"
+#: ../editor/Stride.Assets.Presentation/Templates/ProjectLibraryWindow.xaml:21
+msgid "Library name:"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:590
-msgctxt "Button"
-msgid "Camera preview"
+#: ../editor/Stride.Assets.Presentation/Templates/ScriptNameWindow.xaml:9
+msgid "New script"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:591
+#: ../editor/Stride.Assets.Presentation/Templates/ScriptNameWindow.xaml:20
msgctxt "Button"
-msgid "Light probe volumes"
+msgid "Create script"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:608
-msgctxt "Button"
-msgid "Other entities"
+#: ../editor/Stride.Assets.Presentation/Templates/ScriptNameWindow.xaml:25
+msgid "Class:"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:616
-msgctxt "ToolTip"
-msgid "Editor camera options..."
+#: ../editor/Stride.Assets.Presentation/Templates/ScriptNameWindow.xaml:28
+msgid "Template:"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:626
-msgid "Projection"
+#: ../editor/Stride.Assets.Presentation/Templates/UpdatePlatformsWindows.xaml:9
+msgid "Select platforms"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:629
-msgctxt "Button"
-msgid "Perspective"
+#: ../editor/Stride.Assets.Presentation/Templates/UpdatePlatformsWindows.xaml:31
+msgid "(This will remove the project from the package and disk.)"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:630
+#: ../editor/Stride.Assets.Presentation/Templates/UpdatePlatformsWindows.xaml:52
msgctxt "Button"
-msgid "Orthographic"
-msgstr ""
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:632
-msgid "Near plane:"
+msgid "Force regeneration of all platform projects"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:634
-msgid "Far plane:"
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:28
+msgctxt "ToolTip"
+msgid "Play the animation"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:636
-msgid "Field of view:"
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:31
+msgctxt "ToolTip"
+msgid "Pause the animation"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:642
-msgid "Orthographic size:"
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:43
+msgid "Time scale:"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:648
-msgid "Movement"
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:117
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:136
+msgctxt "ToolTip"
+msgid "Reset the camera"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:652
-msgid "Speed:"
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:187
+msgid ""
+"Scenes can't be previewed. To see the scene, open it in the scene editor."
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:657
-msgid "Orientation"
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:201
+msgctxt "ToolTip"
+msgid "Play the sound"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:660
-msgctxt "Button"
-msgid "Front"
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:204
+msgctxt "ToolTip"
+msgid "Pause the sound"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:662
-msgctxt "Button"
-msgid "Back"
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:240
+msgid "Building preview sound asset..."
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:664
-msgctxt "Button"
-msgid "Top"
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:278
+msgctxt "ToolTip"
+msgid "Previous sprite"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:666
-msgctxt "Button"
-msgid "Bottom"
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:280
+msgid "Sprite:"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:668
-msgctxt "Button"
-msgid "Left"
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:283
+msgctxt "ToolTip"
+msgid "Next sprite"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:670
-msgctxt "Button"
-msgid "Right"
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:311
+msgid "Preview text"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:701
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:353
msgctxt "ToolTip"
-msgid "Snap translations to this value"
+msgid "Previous slice"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:710
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:357
msgctxt "ToolTip"
-msgid "Snap rotations to this value"
+msgid "Next slice"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:719
-msgctxt "ToolTip"
-msgid "Snap scale to this factor"
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:380
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:445
+msgid "W: {0}"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:743
-msgctxt "ToolTip"
-msgid ""
-"Toggle material selection (click a selected asset to select its material)"
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:381
+msgid "H: {0}"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:746
-msgctxt "ToolTip"
-msgid "Show or hide selection mask"
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:446
+msgid "L: {0}"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:748
-msgid "Loading assets..."
+#: ../editor/Stride.Assets.Presentation/View/AddEntityComponentUserControl.xaml:22
+msgid "Add component"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:815
-msgctxt "Menu"
-msgid "Open in prefab editor"
+#: ../editor/Stride.Assets.Presentation/View/AddEntityComponentUserControl.xaml:35
+msgid "Search"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:857
-msgid ""
-"Before you resume, fix the failing asset (likely a graphics compositor or "
-"scene)."
+#: ../editor/Stride.Assets.Presentation/View/AnimationPropertyTemplates.xaml:18
+msgctxt "ToolTip"
+msgid "Edit curve"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:859
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:516
-msgctxt "Button"
-msgid "Resume"
+#: ../editor/Stride.Assets.Presentation/View/AnimationPropertyTemplates.xaml:70
+#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:71
+#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:111
+#: ../editor/Stride.Assets.Presentation/View/SkeletonPropertyTemplates.xaml:63
+msgid "(Different values)"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:861
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:518
+#: ../editor/Stride.Assets.Presentation/View/DebugEntityHierarchyEditorUserControl.xaml:13
msgctxt "Button"
-msgid "Copy error to clipboard"
+msgid "Refresh"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityPickerWindow.xaml:13
-msgid "Select an entity"
+#: ../editor/Stride.Assets.Presentation/View/DebuggerPickerWindow.xaml:11
+msgid "Live scripting debugger"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityPickerWindow.xaml:23
+#: ../editor/Stride.Assets.Presentation/View/DebuggerPickerWindow.xaml:21
msgctxt "ToolTip"
-msgid "Select the selected assets"
+msgid "Select these assets"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityPickerWindow.xaml:28
#: ../editor/Stride.Assets.Presentation/View/DebuggerPickerWindow.xaml:26
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityPickerWindow.xaml:28
msgctxt "ToolTip"
msgid "Cancel (Esc)"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityPickerWindow.xaml:37
-msgid "Select an entity:"
+#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:44
+#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:84
+#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:182
+#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:209
+msgctxt "ToolTip"
+msgid "Select an asset"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityPickerWindow.xaml:66
-msgid "(Index: {0})"
+#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:50
+#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:90
+#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:214
+msgctxt "ToolTip"
+msgid "Clear the reference"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/GraphicsCompositorEditor/Views/GraphicsCompositorEditorView.xaml:49
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:129
-msgctxt "Menu"
-msgid "Action"
+#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:56
+#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:96
+#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:168
+msgctxt "ToolTip"
+msgid "Select the referenced asset"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/GraphicsCompositorEditor/Views/GraphicsCompositorEditorView.xaml:50
-msgctxt "Menu"
-msgid "Delete selection"
+#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:205
+msgctxt "ToolTip"
+msgid "Highlight this material in the scene editor"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/GraphicsCompositorEditor/Views/GraphicsCompositorEditorView.xaml:202
-msgid "Render stages:"
+#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:260
+msgid "Add configuration"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/GraphicsCompositorEditor/Views/GraphicsCompositorEditorView.xaml:254
-msgid "Render features:"
+#: ../editor/Stride.Assets.Presentation/View/MaterialPropertyTemplates.xaml:13
+msgid "Select shader..."
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/GraphicsCompositorEditor/Views/GraphicsCompositorEditorView.xaml:278
-msgid "Camera slots:"
+#: ../editor/Stride.Assets.Presentation/View/SkeletonPropertyTemplates.xaml:24
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:569
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:624
+msgctxt "Button"
+msgid "All"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/ScriptEditor/Resources/ThemeScriptEditor.xaml:107
-msgctxt "ToolTip"
-msgid "Toggle between find and replace modes"
+#: ../editor/Stride.Assets.Presentation/View/SkeletonPropertyTemplates.xaml:26
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:570
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:625
+msgctxt "Button"
+msgid "None"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/ScriptEditor/Resources/ThemeScriptEditor.xaml:167
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:42
msgctxt "ToolTip"
-msgid "Replace next (Alt+R)"
+msgid "Remove the selected curve"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/ScriptEditor/Resources/ThemeScriptEditor.xaml:177
-msgctxt "ToolTip"
-msgid "Replace all (Alt+A)"
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:44
+msgid "Curves:"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/ScriptEditor/Resources/ThemeScriptEditor.xaml:253
-msgid "No suggestions"
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:74
+msgctxt "ToolTip"
+msgid "Show or hide the tracker"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:53
-msgctxt "Button"
-msgid "Sprite sheet properties"
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:80
+msgctxt "ToolTip"
+msgid "Fit view to curve"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:56
-msgid "Sheet type:"
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:83
+msgctxt "ToolTip"
+msgid "Fit view to curve height"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:89
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:301
-msgctxt "Button"
-msgid "Use color key"
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:86
+msgctxt "ToolTip"
+msgid "Fit view to curve width"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:90
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:93
msgctxt "ToolTip"
-msgid "If enabled, the sprite uses the given color as transparency"
+msgid "Delete selected points"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:118
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:102
msgctxt "ToolTip"
-msgid "To select the color key, select a pixel color from the image"
+msgid "First key"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:127
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:105
msgctxt "ToolTip"
-msgid "Add a new empty sprite"
+msgid "Previous key"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:130
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:108
msgctxt "ToolTip"
-msgid "Duplicate selected sprites"
+msgid "Next key"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:133
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:111
msgctxt "ToolTip"
-msgid "Delete selected sprites"
+msgid "Last key"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:136
-msgctxt "ToolTip"
-msgid "Move selected sprites up"
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:118
+msgid "Key"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:140
-msgctxt "ToolTip"
-msgid "Move selected sprites down"
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:121
+msgid "Value"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:143
-msgid "Sprites:"
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:168
+msgctxt "Menu"
+msgid "Curve"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:165
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:170
msgctxt "Menu"
-msgid "Add new sprite"
+msgid "Add point"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:166
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:173
msgctxt "Menu"
-msgid "Duplicate sprite"
+msgid "Delete selected points"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:167
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:175
msgctxt "Menu"
-msgid "Edit image"
+msgid "Clear whole curve"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:168
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:178
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:187
msgctxt "Menu"
-msgid "Show image in explorer"
+msgid "View"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:217
-msgid "Select a single image from the left panel"
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:179
+msgctxt "Menu"
+msgid "Fit to curve"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:224
-msgctxt "ToolTip"
-msgid "Select previous sprite"
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:181
+msgctxt "Menu"
+msgid "Fit to curve height"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:228
-msgctxt "ToolTip"
-msgid "Select next sprite"
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:183
+msgctxt "Menu"
+msgid "Fit to curve width"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:233
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:382
-msgctxt "ToolTip"
-msgid "Zoom out"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:65
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:109
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:189
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:816
+#: ../editor/Stride.Assets.Presentation/AssetEditors/GraphicsCompositorEditor/Views/GraphicsCompositorEditorView.xaml:33
+msgctxt "Menu"
+msgid "Create"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:237
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:386
-msgctxt "ToolTip"
-msgid "Zoom in"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:66
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:110
+msgctxt "Menu"
+msgid "Folder"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:241
-msgctxt "ToolTip"
-msgid "Scale to real pixel size"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:67
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:111
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:193
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:817
+msgctxt "Menu"
+msgid "Empty entity"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:245
-msgctxt "ToolTip"
-msgid "Fit image to screen"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:93
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:137
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:843
+msgctxt "Menu"
+msgid "Actions"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:249
-msgctxt "ToolTip"
-msgid "Center view on current sprite region"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:94
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:140
+msgctxt "Menu"
+msgid "Open prefab in editor"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:255
-msgctxt "ToolTip"
-msgid "Change selection rectangle color"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:95
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:141
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:845
+msgctxt "Menu"
+msgid "Select prefab in asset view"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:272
-msgctxt "ToolTip"
-msgid "Highlight the current selection"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:96
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:142
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:846
+msgctxt "Menu"
+msgid "Break link to prefab"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:275
-msgctxt "ToolTip"
-msgid "Select entire image"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:97
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:143
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:847
+msgctxt "Menu"
+msgid "Create prefab from selection"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:283
-msgctxt "ToolTip"
-msgid "Select the sprite region using the magic wand"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:99
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:145
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:849
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:137
+msgctxt "Menu"
+msgid "Duplicate"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:300
-msgctxt "Button"
-msgid "Use transparency"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:138
+msgctxt "Menu"
+msgid "Set as active scene"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:311
-msgctxt "ToolTip"
-msgid "Move the sprite center"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:151
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:854
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:143
+msgctxt "Menu"
+msgid "Rename"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:319
-msgctxt "ToolTip"
-msgid "Resize the sprite borders"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:168
+msgid "Loading scene..."
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:330
-msgctxt "ToolTip"
-msgid "Unlock the sprite borders"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:169
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:212
+msgid "This might take a few minutes the first time."
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:334
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:184
msgctxt "ToolTip"
-msgid "Lock the sprite borders"
+msgid "Create a new entity"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:37
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:191
msgctxt "Menu"
-msgid "Layout"
+msgid "New folder"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:38
-msgctxt "Menu"
-msgid "Group into"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:224
+msgctxt "ToolTip"
+msgid "Filter entities by name"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:49
-msgctxt "Menu"
-msgid "Ungroup"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:232
+msgctxt "ToolTip"
+msgid "Expand all entities"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:53
-msgctxt "Menu"
-msgid "Change layout type"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:236
+msgctxt "ToolTip"
+msgid "Collapse all entities"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:69
-msgctxt "Menu"
-msgid "Pin origin"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:263
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:211
+msgid "Loading..."
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:83
-msgctxt "Menu"
-msgid "Top left"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:267
+msgid "Unloading..."
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:84
-msgctxt "Menu"
-msgid "Top"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:336
+msgctxt "ToolTip"
+msgid "Focus on this entity (F)"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:85
-msgctxt "Menu"
-msgid "Top right"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:343
+msgctxt "ToolTip"
+msgid "Lock/unlock this entity"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:86
-msgctxt "Menu"
-msgid "Left"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:344
+msgctxt "ToolTip"
+msgid "(Hold Ctrl to apply to child entities recursively)"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:87
-msgctxt "Menu"
-msgid "Center"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:382
+msgctxt "ToolTip"
+msgid "Lock/unlock all entities"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:88
-msgctxt "Menu"
-msgid "Right"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:383
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:392
+msgctxt "ToolTip"
+msgid "(Hold Ctrl to apply to child scenes recursively)"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:89
-msgctxt "Menu"
-msgid "Bottom left"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:391
+msgctxt "ToolTip"
+msgid "Load/unload all entities"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:90
-msgctxt "Menu"
-msgid "Bottom"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:412
+msgid "(Unloaded)"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:91
-msgctxt "Menu"
-msgid "Bottom right"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:479
+msgctxt "ToolTip"
+msgid "Viewport grid settings..."
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:92
-msgctxt "Menu"
-msgid "Front"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:487
+msgid "Grid axis"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:93
-msgctxt "Menu"
-msgid "Middle"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:490
+msgctxt "Button"
+msgid "X"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:94
-msgctxt "Menu"
-msgid "Back"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:491
+msgctxt "Button"
+msgid "Y"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:101
-msgctxt "Menu"
-msgid "Row"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:492
+msgctxt "Button"
+msgid "Z"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:103
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:121
-msgctxt "Menu"
-msgid "Move up"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:495
+msgid "Grid opacity"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:104
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:124
-msgctxt "Menu"
-msgid "Move down"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:503
+msgctxt "ToolTip"
+msgid "Light probes and cubemaps..."
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:106
-msgctxt "Menu"
-msgid "Column"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:513
+msgid "Light probes"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:108
-msgctxt "Menu"
-msgid "Move left"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:518
+msgid "Bounces:"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:109
-msgctxt "Menu"
-msgid "Move right"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:522
+msgctxt "ToolTip"
+msgid "Compute lighting using light probes"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:111
-msgctxt "Menu"
-msgid "Layer"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:530
+msgctxt "ToolTip"
+msgid "Reset light probes"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:113
-msgctxt "Menu"
-msgid "Move back"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:534
+msgid "Reset"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:114
-msgctxt "Menu"
-msgid "Move front"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:540
+msgid "Cubemap"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:130
-msgctxt "Menu"
-msgid "Open library in editor"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:544
+msgctxt "ToolTip"
+msgid "Generate a cubemap from the scene view and save as a texture"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:131
-msgctxt "Menu"
-msgid "Select library in asset view"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:548
+msgid "Capture"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:132
-msgctxt "Menu"
-msgid "Break link to library"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:557
+msgctxt "ToolTip"
+msgid "Navigation visibility..."
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:134
-msgctxt "Menu"
-msgid "Create page from selection"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:567
+msgid "Show navigation meshes:"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:135
-msgctxt "Menu"
-msgid "Create library from selection"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:596
+msgctxt "ToolTip"
+msgid "Grid and gizmo options..."
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:187
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:177
-msgctxt "Menu"
-msgid "View"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:606
+msgid "Transformation gizmo size:"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:188
-msgctxt "Menu"
-msgid "Zoom in"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:611
+msgid "Component gizmo size:"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:189
-msgctxt "Menu"
-msgid "Zoom out"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:612
+msgctxt "Button"
+msgid "Fixed"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:190
-msgctxt "Menu"
-msgid "Reset camera"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:618
+msgctxt "Button"
+msgid "Camera preview"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:226
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:619
msgctxt "Button"
-msgid "UI properties"
+msgid "Light probe volumes"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:237
-msgid "UI library"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:636
+msgctxt "Button"
+msgid "Other entities"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:284
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:644
msgctxt "ToolTip"
-msgid "Expand all elements"
+msgid "Editor camera options..."
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:288
-msgctxt "ToolTip"
-msgid "Collapse all elements"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:654
+msgid "Projection"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:378
-msgctxt "ToolTip"
-msgid "Reset zoom"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:657
+msgctxt "Button"
+msgid "Perspective"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:389
-msgctxt "ToolTip"
-msgid "Snaps to this value (0 to disable)"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:658
+msgctxt "Button"
+msgid "Orthographic"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:401
-msgid "Colors"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:660
+msgid "Near plane:"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:417
-msgid "Guideline"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:662
+msgid "Far plane:"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:433
-msgid "Highlight"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:664
+msgid "Field of view:"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:449
-msgid "Selection"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:670
+msgid "Orthographic size:"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:465
-msgid "Sizing"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:676
+msgid "Movement"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:514
-msgid ""
-"Before you resume, fix the failing asset (likely a UI page or UI library)."
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:679
+msgid "Speed:"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/Views/VisualScriptEditorView.xaml:213
-msgctxt "Menu"
-msgid "Get"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:685
+msgid "Orientation"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/Views/VisualScriptEditorView.xaml:214
-msgctxt "Menu"
-msgid "Set"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:688
+msgctxt "Button"
+msgid "Front"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/Views/VisualScriptEditorView.xaml:253
-msgid "Variables:"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:690
+msgctxt "Button"
+msgid "Back"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/Views/VisualScriptEditorView.xaml:302
-msgid "Functions:"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:692
+msgctxt "Button"
+msgid "Top"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/Views/VisualScriptEditorView.xaml:346
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:694
msgctxt "Button"
-msgid "Static method"
+msgid "Bottom"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/Views/VisualScriptEditorView.xaml:347
-msgid "Return type..."
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:696
+msgctxt "Button"
+msgid "Left"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/Views/VisualScriptEditorView.xaml:354
-msgid "Function parameters:"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:698
+msgctxt "Button"
+msgid "Right"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:41
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:729
msgctxt "ToolTip"
-msgid "Remove the selected curve"
-msgstr ""
-
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:43
-msgid "Curves:"
+msgid "Snap translations to this value"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:73
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:738
msgctxt "ToolTip"
-msgid "Show or hide the tracker"
+msgid "Snap rotations to this value"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:79
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:747
msgctxt "ToolTip"
-msgid "Fit view to curve"
+msgid "Snap scale to this factor"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:82
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:771
msgctxt "ToolTip"
-msgid "Fit view to curve height"
+msgid ""
+"Toggle material selection (click a selected asset to select its material)"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:85
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:774
msgctxt "ToolTip"
-msgid "Fit view to curve width"
+msgid "Show or hide selection mask"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:92
-msgctxt "ToolTip"
-msgid "Delete selected points"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:776
+msgid "Loading assets..."
msgstr ""
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:101
-msgctxt "ToolTip"
-msgid "First key"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:844
+msgctxt "Menu"
+msgid "Open in prefab editor"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:104
-msgctxt "ToolTip"
-msgid "Previous key"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:886
+msgid ""
+"Before you resume, fix the failing asset (likely a graphics compositor or "
+"scene)."
msgstr ""
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:107
-msgctxt "ToolTip"
-msgid "Next key"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:888
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:516
+msgctxt "Button"
+msgid "Resume"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:110
-msgctxt "ToolTip"
-msgid "Last key"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:890
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:518
+msgctxt "Button"
+msgid "Copy error to clipboard"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:117
-msgid "Key"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityPickerWindow.xaml:13
+msgid "Select an entity"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:120
-msgid "Value"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityPickerWindow.xaml:23
+msgctxt "ToolTip"
+msgid "Select the selected assets"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:167
-msgctxt "Menu"
-msgid "Curve"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityPickerWindow.xaml:37
+msgid "Select an entity:"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:169
-msgctxt "Menu"
-msgid "Add point"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityPickerWindow.xaml:66
+msgid "(Index: {0})"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:172
+#: ../editor/Stride.Assets.Presentation/AssetEditors/GraphicsCompositorEditor/Views/GraphicsCompositorEditorView.xaml:49
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:129
msgctxt "Menu"
-msgid "Delete selected points"
+msgid "Action"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:174
+#: ../editor/Stride.Assets.Presentation/AssetEditors/GraphicsCompositorEditor/Views/GraphicsCompositorEditorView.xaml:50
msgctxt "Menu"
-msgid "Clear whole curve"
+msgid "Delete selection"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:178
-msgctxt "Menu"
-msgid "Fit to curve"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/GraphicsCompositorEditor/Views/GraphicsCompositorEditorView.xaml:202
+msgid "Render stages:"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:180
-msgctxt "Menu"
-msgid "Fit to curve height"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/GraphicsCompositorEditor/Views/GraphicsCompositorEditorView.xaml:254
+msgid "Render features:"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:182
-msgctxt "Menu"
-msgid "Fit to curve width"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/GraphicsCompositorEditor/Views/GraphicsCompositorEditorView.xaml:278
+msgid "Camera slots:"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:10
-msgid "Create a game..."
+#: ../editor/Stride.Assets.Presentation/AssetEditors/ScriptEditor/Resources/ThemeScriptEditor.xaml:109
+msgctxt "ToolTip"
+msgid "Toggle between find and replace modes"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:21
-#: ../editor/Stride.Assets.Presentation/Templates/ProjectLibraryWindow.xaml:23
-#: ../editor/Stride.Assets.Presentation/Templates/ScriptNameWindow.xaml:28
-msgid "Namespace:"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/ScriptEditor/Resources/ThemeScriptEditor.xaml:169
+msgctxt "ToolTip"
+msgid "Replace next (Alt+R)"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:26
-msgid "Platforms"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/ScriptEditor/Resources/ThemeScriptEditor.xaml:179
+msgctxt "ToolTip"
+msgid "Replace all (Alt+A)"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:48
-#: ../editor/Stride.Assets.Presentation/Templates/UpdatePlatformsWindows.xaml:45
-msgid "This machine doesn't meet the requirements to build for this platform."
+#: ../editor/Stride.Assets.Presentation/AssetEditors/ScriptEditor/Resources/ThemeScriptEditor.xaml:255
+msgid "No suggestions"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:58
-msgid "Asset packs"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:53
+msgctxt "Button"
+msgid "Sprite sheet properties"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:78
-msgid "Rendering"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:56
+msgid "Sheet type:"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:90
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:89
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:301
msgctxt "Button"
-msgid "High dynamic range (HDR)"
+msgid "Use color key"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:92
-msgctxt "Button"
-msgid "Low dynamic range (LDR)"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:90
+msgctxt "ToolTip"
+msgid "If enabled, the sprite uses the given color as transparency"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:126
-#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:51
-#: ../editor/Stride.Assets.Presentation/Templates/ProjectLibraryWindow.xaml:27
-#: ../editor/Stride.Assets.Presentation/Templates/UpdatePlatformsWindows.xaml:54
-msgctxt "Button"
-msgid "OK"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:118
+msgctxt "ToolTip"
+msgid "To select the color key, select a pixel color from the image"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:10
-msgid "Import from model"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:127
+msgctxt "ToolTip"
+msgid "Add a new empty sprite"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:22
-msgid "Materials and textures"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:130
+msgctxt "ToolTip"
+msgid "Duplicate selected sprites"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:26
-msgctxt "Button"
-msgid "Import materials"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:133
+msgctxt "ToolTip"
+msgid "Delete selected sprites"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:27
-msgctxt "Button"
-msgid "Import textures"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:136
+msgctxt "ToolTip"
+msgid "Move selected sprites up"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:31
-msgid "Skeleton"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:140
+msgctxt "ToolTip"
+msgid "Move selected sprites down"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:35
-msgctxt "Button"
-msgid "Import skeleton"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:143
+msgid "Sprites:"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:36
-msgctxt "Button"
-msgid "No skeleton"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:165
+msgctxt "Menu"
+msgid "Add new sprite"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:37
-msgctxt "Button"
-msgid "Use another skeleton for this model:"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:166
+msgctxt "Menu"
+msgid "Duplicate sprite"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Templates/ProjectLibraryWindow.xaml:10
-msgid "New code library"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:167
+msgctxt "Menu"
+msgid "Edit image"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Templates/ProjectLibraryWindow.xaml:21
-msgid "Library name:"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:168
+msgctxt "Menu"
+msgid "Show image in explorer"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Templates/ScriptNameWindow.xaml:9
-msgid "New script"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:217
+msgid "Select a single image from the left panel"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Templates/ScriptNameWindow.xaml:20
-msgctxt "Button"
-msgid "Create script"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:224
+msgctxt "ToolTip"
+msgid "Select previous sprite"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Templates/ScriptNameWindow.xaml:25
-msgid "Class:"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:228
+msgctxt "ToolTip"
+msgid "Select next sprite"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Templates/UpdatePlatformsWindows.xaml:9
-msgid "Select platforms"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:233
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:382
+msgctxt "ToolTip"
+msgid "Zoom out"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Templates/UpdatePlatformsWindows.xaml:31
-msgid "(This will remove the project from the package and disk.)"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:237
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:386
+msgctxt "ToolTip"
+msgid "Zoom in"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Templates/UpdatePlatformsWindows.xaml:52
-msgctxt "Button"
-msgid "Force regeneration of all platform projects"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:241
+msgctxt "ToolTip"
+msgid "Scale to real pixel size"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:28
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:245
msgctxt "ToolTip"
-msgid "Play the animation"
+msgid "Fit image to screen"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:31
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:249
msgctxt "ToolTip"
-msgid "Pause the animation"
+msgid "Center view on current sprite region"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:43
-msgid "Time scale:"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:255
+msgctxt "ToolTip"
+msgid "Change selection rectangle color"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:117
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:136
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:272
msgctxt "ToolTip"
-msgid "Reset the camera"
+msgid "Highlight the current selection"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:187
-msgid ""
-"Scenes can't be previewed. To see the scene, open it in the scene editor."
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:275
+msgctxt "ToolTip"
+msgid "Select entire image"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:201
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:283
msgctxt "ToolTip"
-msgid "Play the sound"
+msgid "Select the sprite region using the magic wand"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:204
-msgctxt "ToolTip"
-msgid "Pause the sound"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:300
+msgctxt "Button"
+msgid "Use transparency"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:240
-msgid "Building preview sound asset..."
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:311
+msgctxt "ToolTip"
+msgid "Move the sprite center"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:278
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:319
msgctxt "ToolTip"
-msgid "Previous sprite"
+msgid "Resize the sprite borders"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:280
-msgid "Sprite:"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:330
+msgctxt "ToolTip"
+msgid "Unlock the sprite borders"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:283
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:334
msgctxt "ToolTip"
-msgid "Next sprite"
+msgid "Lock the sprite borders"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:311
-msgid "Preview text"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:37
+msgctxt "Menu"
+msgid "Layout"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:353
-msgctxt "ToolTip"
-msgid "Previous slice"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:38
+msgctxt "Menu"
+msgid "Group into"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:357
-msgctxt "ToolTip"
-msgid "Next slice"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:49
+msgctxt "Menu"
+msgid "Ungroup"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:380
-msgid "W: {0}"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:53
+msgctxt "Menu"
+msgid "Change layout type"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:381
-msgid "H: {0}"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:69
+msgctxt "Menu"
+msgid "Pin origin"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/View/AnimationPropertyTemplates.xaml:18
-msgctxt "ToolTip"
-msgid "Edit curve"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:83
+msgctxt "Menu"
+msgid "Top left"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/View/AnimationPropertyTemplates.xaml:70
-#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:71
-#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:111
-#: ../editor/Stride.Assets.Presentation/View/SkeletonPropertyTemplates.xaml:64
-msgid "(Different values)"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:84
+msgctxt "Menu"
+msgid "Top"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/View/DebugEntityHierarchyEditorUserControl.xaml:13
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:85
+msgctxt "Menu"
+msgid "Top right"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:86
+msgctxt "Menu"
+msgid "Left"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:87
+msgctxt "Menu"
+msgid "Center"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:88
+msgctxt "Menu"
+msgid "Right"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:89
+msgctxt "Menu"
+msgid "Bottom left"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:90
+msgctxt "Menu"
+msgid "Bottom"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:91
+msgctxt "Menu"
+msgid "Bottom right"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:92
+msgctxt "Menu"
+msgid "Front"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:93
+msgctxt "Menu"
+msgid "Middle"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:94
+msgctxt "Menu"
+msgid "Back"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:101
+msgctxt "Menu"
+msgid "Row"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:103
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:121
+msgctxt "Menu"
+msgid "Move up"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:104
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:124
+msgctxt "Menu"
+msgid "Move down"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:106
+msgctxt "Menu"
+msgid "Column"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:108
+msgctxt "Menu"
+msgid "Move left"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:109
+msgctxt "Menu"
+msgid "Move right"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:111
+msgctxt "Menu"
+msgid "Layer"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:113
+msgctxt "Menu"
+msgid "Move back"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:114
+msgctxt "Menu"
+msgid "Move front"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:130
+msgctxt "Menu"
+msgid "Open library in editor"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:131
+msgctxt "Menu"
+msgid "Select library in asset view"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:132
+msgctxt "Menu"
+msgid "Break link to library"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:134
+msgctxt "Menu"
+msgid "Create page from selection"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:135
+msgctxt "Menu"
+msgid "Create library from selection"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:188
+msgctxt "Menu"
+msgid "Zoom in"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:189
+msgctxt "Menu"
+msgid "Zoom out"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:190
+msgctxt "Menu"
+msgid "Reset camera"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:226
msgctxt "Button"
-msgid "Refresh"
+msgid "UI properties"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/View/DebuggerPickerWindow.xaml:11
-msgid "Live scripting debugger"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:237
+msgid "UI library"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/View/DebuggerPickerWindow.xaml:21
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:284
msgctxt "ToolTip"
-msgid "Select these assets"
+msgid "Expand all elements"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:44
-#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:84
-#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:235
-#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:262
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:288
msgctxt "ToolTip"
-msgid "Select an asset"
+msgid "Collapse all elements"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:50
-#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:90
-#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:267
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:378
msgctxt "ToolTip"
-msgid "Clear the reference"
+msgid "Reset zoom"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:56
-#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:96
-#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:221
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:389
msgctxt "ToolTip"
-msgid "Select the referenced asset"
+msgid "Snaps to this value (0 to disable)"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:133
-msgid "Add component"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:401
+msgid "Colors"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:258
-msgctxt "ToolTip"
-msgid "Highlight this material in the scene editor"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:417
+msgid "Guideline"
msgstr ""
-#: ../editor/Stride.Assets.Presentation/View/MaterialPropertyTemplates.xaml:13
-msgid "Select shader..."
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:433
+msgid "Highlight"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:449
+msgid "Selection"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:465
+msgid "Sizing"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:514
+msgid ""
+"Before you resume, fix the failing asset (likely a UI page or UI library)."
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/Views/VisualScriptEditorView.xaml:213
+msgctxt "Menu"
+msgid "Get"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/Views/VisualScriptEditorView.xaml:214
+msgctxt "Menu"
+msgid "Set"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/Views/VisualScriptEditorView.xaml:253
+msgid "Variables:"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/Views/VisualScriptEditorView.xaml:302
+msgid "Functions:"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/Views/VisualScriptEditorView.xaml:346
+msgctxt "Button"
+msgid "Static method"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/Views/VisualScriptEditorView.xaml:347
+msgid "Return type..."
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/Views/VisualScriptEditorView.xaml:354
+msgid "Function parameters:"
msgstr ""
diff --git a/sources/localization/ja/Stride.Core.Assets.Editor.ja.po b/sources/localization/ja/Stride.Core.Assets.Editor.ja.po
index 88fd3319c2..f51429a718 100644
--- a/sources/localization/ja/Stride.Core.Assets.Editor.ja.po
+++ b/sources/localization/ja/Stride.Core.Assets.Editor.ja.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
-"POT-Creation-Date: 2019-02-25 13:25:06+0900\n"
+"POT-Creation-Date: 2025-12-01 12:57:51+0100\n"
"PO-Revision-Date: 2019-01-13 02:39+0900\n"
"Last-Translator: \n"
"Language-Team: \n"
@@ -12,42 +12,15 @@ msgstr ""
"X-Generator: Poedit 2.2\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: ../editor/Stride.Core.Assets.Editor/Components/Properties/PropertiesViewModel.cs:144
-msgctxt "Properties"
-msgid "Loading properties..."
-msgstr ""
-
-#: ../editor/Stride.Core.Assets.Editor/Components/Properties/SessionObjectPropertiesViewModel.cs:131
-msgctxt "Properties"
-msgid "There was a problem loading properties of the selection."
-msgstr ""
-
-#. Log message displayed when an operation has been canceled
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/TemplateGeneratorHelper.cs:34
-msgctxt "Log"
-msgid "Operation cancelled."
-msgstr "この操作は中止しました"
-
-#. Message displayed when an exception occurs while generating a template
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/TemplateGeneratorHelper.cs:41
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/TemplateGeneratorHelper.cs:60
-msgctxt "Log"
-msgid "An exception occurred while generating the template."
-msgstr "テンプレートを作る際に例外が発生しました。"
-
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml.cs:28
-msgctxt "Title"
-msgid "Project selection - {0}"
-msgstr ""
-
-#: ../editor/Stride.Core.Assets.Editor/Services/VisualStudioService.cs:92
+#: ../editor/Stride.Core.Assets.Editor/Services/CodeEditorOpenerService.cs:70
+#, fuzzy
msgctxt "Message"
-msgid "An error occurred while starting Visual Studio."
-msgstr ""
+msgid "An error occurred while starting {0}."
+msgstr "テンプレートを作る際に例外が発生しました。"
-#: ../editor/Stride.Core.Assets.Editor/Services/VisualStudioService.cs:101
+#: ../editor/Stride.Core.Assets.Editor/Services/CodeEditorOpenerService.cs:79
msgctxt "Message"
-msgid "The session currently open is not a Visual Studio session."
+msgid "The session currently open is not a {0} session."
msgstr ""
#: ../editor/Stride.Core.Assets.Editor/Settings/EditorSettings.cs:21
@@ -121,9 +94,16 @@ msgid "Ask before saving new scripts"
msgstr ""
#: ../editor/Stride.Core.Assets.Editor/Settings/EditorSettings.cs:72
+msgctxt "Settings"
+msgid "Usage Analytics"
+msgstr ""
+
#: ../editor/Stride.Core.Assets.Editor/Settings/EditorSettings.cs:73
msgctxt "Settings"
-msgid "Crash report e-mail"
+msgid ""
+"Anonymous usage analytics to help the Stride community improve the software. "
+"Statistics on installation, version-specific usage, and platform popularity. "
+"The data is open-source at https://metrics.stride3d.net"
msgstr ""
#: ../editor/Stride.Core.Assets.Editor/Settings/EditorSettings.cs:77
@@ -151,81 +131,77 @@ msgctxt "Settings"
msgid "Automatically reload last session at startup"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/Settings/ViewModels/SettingsViewModel.cs:117
-msgctxt "Message"
-msgid "Some changes will be applied after you restart Game Studio."
+#: ../editor/Stride.Core.Assets.Editor/Settings/ThemesSettings.cs:12
+msgctxt "Settings"
+msgid "Themes"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/Settings/ViewModels/SettingsViewModel.cs:128
-msgctxt "Properties"
-msgid "Select a settings category."
+#: ../editor/Stride.Core.Assets.Editor/Settings/ThemesSettings.cs:18
+msgctxt "Settings"
+msgid "Theme Name"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/Settings/ViewModels/SettingsViewModel.cs:138
-msgctxt "Properties"
-msgid "There was a problem loading the Settings page."
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:502
+msgctxt "Message"
+msgid ""
+"Unable to use the selected template because it is not an asset template."
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/View/Behaviors/DragDrop/DragDropBehavior.cs:25
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:555
msgctxt "Message"
-msgid "Can't drop here"
+msgid "Do you want to place the resource in the default location ?"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/View/ValueConverters/ContentReferenceToUrl.cs:25
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:299
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:372
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:572
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:626
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:693
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:717
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:750
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:764
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:947
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:973
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:999
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1014
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1079
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1305
-msgid "(Different values)"
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:581
+msgctxt "Message"
+msgid "The selected directory is not a subdirectory of the resources folder!"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:490
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:601
msgctxt "Message"
msgid ""
-"Unable to use the selected template because it is not an asset template."
+"Source file '{0}' is not inside of your project's resource folders, do you "
+"want to copy it?"
+msgstr ""
+
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:615
+msgctxt "Message"
+msgid ""
+"The file '{0}' already exists, it will get overwritten if you continue, do "
+"you really want to proceed?"
msgstr ""
#. Error message when the template generator of the selected template is unreachable
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:556
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/PackageViewModel.cs:450
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:662
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/PackageViewModel.cs:439
#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:281
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1137
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1194
msgctxt "Message"
msgid ""
"Unable to retrieve template generator for the selected template. Aborting."
msgstr "選択されたテンプレート"
#. Title of the AddAssetWindow
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:562
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:668
msgctxt "Title"
msgid "Add asset…"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:690
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:796
msgctxt "Message"
msgid ""
"Game Studio can't create assets in multiple locations. In the solution "
"explorer, select a single directory or package to create the asset in."
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:695
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:801
msgctxt "Message"
msgid ""
"Game Studio can't create an asset here. In the solution explorer, select a "
"directory or package to create the asset in."
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:702
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:808
msgctxt "Message"
msgid ""
"Game Studio can't create an asset here because the selected directory or "
@@ -233,34 +209,34 @@ msgid ""
"package to create the asset in."
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:775
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:881
msgctxt "Message"
msgid "Read-only folders can't be cut."
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:790
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:896
msgctxt "Message"
msgid "The asset {0} can't be deleted. {1}{2}"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:820
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:926
msgctxt "Message"
msgid "{0} can't be deleted. {1}{2}"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:867
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:973
msgctxt "Message"
msgid ""
"Unable to cut or copy a selection that contains a folder and one of its "
"subfolders."
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:943
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:1049
msgctxt "Message"
msgid "Select a valid asset folder to paste the selection to."
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:951
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:1057
#, fuzzy
msgctxt "Message"
msgid "This package or directory can't be modified."
@@ -268,19 +244,19 @@ msgstr ""
"このソリューション内に選択されたパッケージとリンクできるパッケージがありませ"
"ん"
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:1414
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:1562
msgctxt "Message"
msgid ""
"This location is invalid. Please select a package folder in the Solution "
"explorer."
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:1420
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:1568
msgctxt "Message"
msgid "Drop files"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:1488
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:1636
msgctxt "Message"
msgid "These files aren't supported."
msgstr ""
@@ -297,52 +273,52 @@ msgctxt "Message"
msgid "Unable to rename asset with an empty name"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/DirectoryViewModel.cs:107
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/DirectoryViewModel.cs:106
msgctxt "Message"
msgid "This package that contains this folder can't be edited."
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/DirectoryViewModel.cs:144
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/DirectoryViewModel.cs:143
msgctxt "Message"
msgid "Unable to rename folder. {0}"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/DirectoryViewModel.cs:169
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/DirectoryViewModel.cs:168
msgctxt "Message"
msgid "A folder with the same name already exists in the parent folder."
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/DirectoryViewModel.cs:191
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/DirectoryViewModel.cs:190
msgctxt "Message"
msgid "Path is a device name"
msgstr ""
#. Message displayed when the previous attempt to load the startup project failed. {0} is a file name
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/EditorViewModel.cs:137
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/EditorViewModel.cs:136
msgctxt "Button"
msgid "Try again"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/EditorViewModel.cs:138
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:693
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:732
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1000
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1500
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1588
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1619
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1673
-#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:83
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/NewProjectWindow.xaml:31
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:35
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/EditorViewModel.cs:137
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:708
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:747
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1057
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1565
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1653
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1684
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1738
#: ../editor/Stride.Core.Assets.Editor/View/AssetPickerWindow.xaml:53
#: ../editor/Stride.Core.Assets.Editor/View/PackagePickerWindow.xaml:21
#: ../editor/Stride.Core.Assets.Editor/View/SettingsWindow.xaml:31
#: ../editor/Stride.Core.Assets.Editor/View/WorkProgressWindow.xaml:32
+#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:78
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/NewProjectWindow.xaml:31
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:35
msgctxt "Button"
msgid "Cancel"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/EditorViewModel.cs:140
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/EditorViewModel.cs:139
msgctxt "Message"
msgid ""
"The last attempt to load the project **{0}** failed. \r\n"
@@ -351,59 +327,59 @@ msgid ""
msgstr ""
#. Message displayed when the solution file to open does not exist. {0} is a file path
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/EditorViewModel.cs:172
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/EditorViewModel.cs:171
msgctxt "Message"
msgid "The file '{0}' does not exist."
msgstr ""
#. Message displayed when trying to open an unsaved file with the text editor
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/EditorViewModel.cs:202
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:709
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/EditorViewModel.cs:200
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:724
msgctxt "Message"
msgid "You need to save the file before you can open it."
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/EditorViewModel.cs:215
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/EditorViewModel.cs:233
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/EditorViewModel.cs:213
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/EditorViewModel.cs:231
msgctxt "Message"
msgid "An error occurred while opening the file."
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/PackageViewModel.cs:642
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/PackageViewModel.cs:643
msgctxt "Message"
msgid "This package couldn't be renamed. {0}"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/PackageViewModel.cs:673
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/PackageViewModel.cs:674
msgctxt "Message"
msgid "A package with the same name already exists in the session."
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionObjectViewModel.cs:102
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionObjectViewModel.cs:101
msgctxt "Message"
msgid "The name is too long."
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionObjectViewModel.cs:108
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionObjectViewModel.cs:107
msgctxt "Message"
msgid "The name contains invalid characters."
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionObjectViewModel.cs:114
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionObjectViewModel.cs:113
msgctxt "Message"
msgid "The name is empty."
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:44
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:42
msgid "External packages"
msgstr "外部のパッケージ"
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:45
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:43
msgid "Local packages"
msgstr "ローカルパッケージ"
#. {0} is a file name
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:565
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:579
msgid "Solution '{0}'"
msgstr ""
@@ -414,29 +390,29 @@ msgid "Creating session..."
msgstr "セッションの作成中"
#. Title for the progress window of the session loading
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:366
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:368
msgctxt "Title"
msgid "Opening session..."
msgstr "セッションを開いています"
#. Log message displayed when an exception occurs while opening a session.
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:399
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:401
msgctxt "Log"
msgid "There was a problem opening the solution."
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:446
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:450
msgctxt "Message"
msgid "The following dependencies in the **{0}** package need to be upgraded:"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:451
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:455
msgctxt "Message"
msgid ""
"- Dependency to **{0}** must be upgraded from version **{1}** to **{2}**"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:455
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:459
msgctxt "Message"
msgid ""
"Upgrading assets might break them. We recommend you make a manual backup of "
@@ -444,31 +420,31 @@ msgid ""
msgstr ""
#. Displayed in a button (must be short)
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:459
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:463
msgctxt "Button"
msgid "Upgrade"
msgstr ""
#. Displayed in a button (must be short)
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:460
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:464
msgctxt "Button"
msgid "Skip"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:462
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:466
msgctxt "Message"
msgid "Do this for every package in the solution"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:692
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:731
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:998
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:707
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:746
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1055
msgctxt "Button"
msgid "Save"
msgstr ""
#. Message displayed when trying to open a modified asset with the text editor
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:695
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:710
#, fuzzy
msgctxt "Message"
msgid ""
@@ -479,7 +455,7 @@ msgstr ""
"か?"
#. Message displayed when an exception occurs while trying to open a file with the text editor
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:717
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:732
#, fuzzy
msgctxt "Message"
msgid ""
@@ -487,7 +463,7 @@ msgid ""
"editor in Settings is correct."
msgstr "エディターでエラーが起きました"
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:734
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:749
#, fuzzy
msgctxt "Message"
msgid ""
@@ -498,82 +474,93 @@ msgstr ""
"か?"
#. Error displayed when trying to open the source file of an asset that has no source file
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:753
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:768
msgctxt "Message"
msgid "This asset doesn't have a source file to open."
msgstr ""
#. Message displayed when trying to explore an unsaved asset
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:818
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:833
msgctxt "Message"
msgid "You need to save the asset before you can explore it."
msgstr ""
#. Message displayed when an exception occurs while trying to explore an asset
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:829
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:844
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:880
#, fuzzy
msgctxt "Message"
msgid "There was a problem starting the file explorer."
msgstr "エクスプローラーでエラーが起きました"
-#. Title for the progress window of the session saving
#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:853
+msgctxt "Message"
+msgid "This asset doesn't have a source file."
+msgstr ""
+
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:868
+msgctxt "Message"
+msgid "Source file and path no longer exists."
+msgstr ""
+
+#. Title for the progress window of the session saving
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:904
msgctxt "Title"
msgid "Saving session..."
msgstr ""
#. Log message displayed when an exception occurs while saving a session.
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:876
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:927
msgctxt "Log"
msgid "There was a problem saving the solution. {0}"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:999
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1056
msgctxt "Button"
msgid "Don't save"
msgstr ""
#. Message displayed when closing an unsaved project
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1002
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1059
#, fuzzy
msgctxt "Message"
msgid "The project has unsaved changes. Do you want to save it?"
msgstr "現在のプロジェクトは変更を保存されていません。保存しますか?"
#. Message displayed when a session managed to save some files while some others have failed.
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1015
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1072
msgctxt "Message"
msgid "Some assets couldn't be saved. Check the assets and try again."
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1118
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1175
#, fuzzy
msgctxt "Title"
msgid "Creating project..."
msgstr "パッケージの作成中"
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1171
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1230
#, fuzzy
msgctxt "Title"
msgid "Importing project..."
msgstr "パッケージをインポートしています"
#. Log message displayed when an exception occurs while importing a package.
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1191
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1251
#, fuzzy
msgctxt "Log"
msgid "There was a problem importing the package."
msgstr "パッケージのインポート中に例外が発生しました。"
#. Message displayed when the selection contains zero or multiple packages but a single one is required
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1243
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1304
#, fuzzy
msgctxt "Message"
msgid "Please select a single package."
msgstr "この操作を行うために1つのパッケージを選択してください"
#. Message displayed when the user try to add dependencies to a package but no acceptable package is available
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1285
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1349
#, fuzzy
msgctxt "Message"
msgid ""
@@ -583,7 +570,7 @@ msgstr ""
"ん"
#. Message displayed when a single location is selected but invalid for directory creation
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1344
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1408
#, fuzzy
msgctxt "Message"
msgid "Folders can only be created in the Assets hierarchy of a package."
@@ -592,7 +579,7 @@ msgstr ""
"のアセット階層内のみ新規作成ができます。"
#. Message displayed when some of the multiple selected locations are invalid for directory creation
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1345
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1409
#, fuzzy
msgctxt "Message"
msgid ""
@@ -602,38 +589,38 @@ msgstr ""
"選択された場所の中でいくつかディレクトリの新規作成ができませんでした。ディレ"
"クトリはパッケージのアセット階層内のみ新規作成ができます。"
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1499
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1564
msgctxt "Settings"
msgid "Always delete without asking"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1500
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1587
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1618
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1672
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1565
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1652
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1683
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1737
msgctxt "Button"
msgid "Delete"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1522
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1587
msgctxt "Message"
msgid "Stride can't delete the {0} asset. {1}{2}"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1532
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1597
msgctxt "Message"
msgid "Stride can't delete the {0} folder. {1}{2}"
msgstr ""
#. Message displayed when the user tries to delete a system package
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1578
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1643
#, fuzzy
msgctxt "Message"
msgid "Stride can't delete the system package."
msgstr "パッケージのルートアセットルートディレクトリは削除できません"
#. Message displayed when the user is about to delete a package from the session
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1590
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1655
#, fuzzy
msgctxt "Message"
msgid ""
@@ -644,199 +631,131 @@ msgstr ""
"ディクス上に残ります)"
#. Message displayed when the user is about to delete a dependency from the package
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1621
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1686
#, fuzzy
msgctxt "Message"
msgid "Are you sure you want to delete this dependency?"
msgstr "選択された依存関係を削除しますか?"
#. Message displayed when the user tries to delete the root asset directory of a package
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1662
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1727
msgctxt "Message"
msgid "Asset root folders can't be deleted."
msgstr ""
#. Message displayed when the user is about to delete a project from the package
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1675
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1740
#, fuzzy
msgctxt "Message"
msgid "Are you sure you want to delete these projects?"
msgstr "選択されたプロジェクトを削除しますか?"
-#: ../editor/Stride.Core.Assets.Editor/Components/AddAssets/View/ItemTemplatesWindow.xaml:11
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/AddItemWindow.xaml:10
-msgid "Add asset..."
-msgstr ""
-
-#: ../editor/Stride.Core.Assets.Editor/Components/AddAssets/View/ItemTemplatesWindow.xaml:33
-msgid "out of {0} file(s)"
-msgstr ""
-
-#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:14
-msgid "Fix references ({0})"
-msgstr ""
-
-#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:36
-msgid ""
-"The asset {0} is referenced by other assets. Choose how to handle these "
-"references."
-msgstr ""
-
-#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:38
-msgctxt "Button"
-msgid "Replace all the references with a reference to a different asset:"
+#: ../editor/Stride.Core.Assets.Editor/Components/Properties/PropertiesViewModel.cs:145
+msgctxt "Properties"
+msgid "Loading properties..."
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:41
-#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:60
-#: ../editor/Stride.Core.Assets.Editor/View/AssetPickerWindow.xaml:14
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1162
-msgid "Select an asset"
+#: ../editor/Stride.Core.Assets.Editor/Components/Properties/SessionObjectPropertiesViewModel.cs:131
+msgctxt "Properties"
+msgid "There was a problem loading properties of the selection."
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:43
-#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:55
-msgctxt "ToolTip"
-msgid "Select asset"
-msgstr ""
+#. Log message displayed when an operation has been canceled
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/TemplateGeneratorHelper.cs:34
+msgctxt "Log"
+msgid "Operation cancelled."
+msgstr "この操作は中止しました"
-#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:49
-msgctxt "Button"
-msgid "Replace references individually:"
-msgstr ""
+#. Message displayed when an exception occurs while generating a template
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/TemplateGeneratorHelper.cs:41
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/TemplateGeneratorHelper.cs:60
+msgctxt "Log"
+msgid "An exception occurred while generating the template."
+msgstr "テンプレートを作る際に例外が発生しました。"
-#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:57
-msgctxt "Button"
-msgid "Clear this reference"
+#: ../editor/Stride.Core.Assets.Editor/Settings/ViewModels/SettingsViewModel.cs:117
+msgctxt "Message"
+msgid "Some changes will be applied after you restart Game Studio."
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:65
-msgid "Referencer"
+#: ../editor/Stride.Core.Assets.Editor/Settings/ViewModels/SettingsViewModel.cs:128
+msgctxt "Properties"
+msgid "Select a settings category."
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:66
-msgid "Reference path"
+#: ../editor/Stride.Core.Assets.Editor/Settings/ViewModels/SettingsViewModel.cs:138
+msgctxt "Properties"
+msgid "There was a problem loading the Settings page."
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:67
-msgid "Replacement asset"
+#: ../editor/Stride.Core.Assets.Editor/View/ValueConverters/ContentReferenceToUrl.cs:25
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:306
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:379
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:800
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:858
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:927
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:952
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:991
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1006
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1214
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1240
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1267
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1282
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1347
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1574
+msgid "(Different values)"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:80
-msgctxt "Button"
-msgid "Done"
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml.cs:28
+msgctxt "Title"
+msgid "Project selection - {0}"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:81
-msgctxt "Button"
-msgid "Clear references"
+#: ../editor/Stride.Core.Assets.Editor/View/Behaviors/DragDrop/DragDropBehavior.cs:25
+msgctxt "Message"
+msgid "Can't drop here"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:81
+#: ../editor/Stride.Core.Assets.Editor/Themes/generic.xaml:20
msgctxt "ToolTip"
-msgid "Clear the references of the current asset"
-msgstr ""
-
-#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:82
-msgctxt "Button"
-msgid "Clear all references"
+msgid "Toggle Debug"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:82
+#: ../editor/Stride.Core.Assets.Editor/Themes/generic.xaml:23
msgctxt "ToolTip"
-msgid "Clear references for all assets being deleted"
+msgid "Toggle Verbose"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:83
+#: ../editor/Stride.Core.Assets.Editor/Themes/generic.xaml:26
msgctxt "ToolTip"
-msgid "Cancel operation"
+msgid "Toggle Info"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/AddItemUserControl.xaml:21
-msgid "Search"
-msgstr ""
-
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/AddItemUserControl.xaml:38
+#: ../editor/Stride.Core.Assets.Editor/Themes/generic.xaml:29
msgctxt "ToolTip"
-msgid "Import directly from files"
-msgstr ""
-
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/NewProjectWindow.xaml:11
-msgid "New package"
-msgstr ""
-
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/NewProjectWindow.xaml:25
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:29
-msgctxt "Button"
-msgid "Select"
+msgid "Toggle Warning"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/NewProjectWindow.xaml:26
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:30
+#: ../editor/Stride.Core.Assets.Editor/Themes/generic.xaml:32
msgctxt "ToolTip"
-msgid "Use the selected template"
+msgid "Toggle Error"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/NewProjectWindow.xaml:31
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:35
-#: ../editor/Stride.Core.Assets.Editor/View/AssetPickerWindow.xaml:53
-#: ../editor/Stride.Core.Assets.Editor/View/PackagePickerWindow.xaml:21
+#: ../editor/Stride.Core.Assets.Editor/Themes/generic.xaml:35
msgctxt "ToolTip"
-msgid "Cancel (Esc)"
+msgid "Toggle Fatal"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/NewProjectWindow.xaml:57
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:64
-msgid "Name:"
-msgstr ""
-
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/NewProjectWindow.xaml:63
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:70
-msgid "Location:"
-msgstr ""
-
-#. This button opens a file dialog
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/NewProjectWindow.xaml:65
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:72
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:959
+#: ../editor/Stride.Core.Assets.Editor/Themes/generic.xaml:38
msgctxt "ToolTip"
-msgid "Browse directory"
+msgid "Toggle Exception Stack Trace"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:24
-msgctxt "Button"
-msgid "Browse for existing project"
-msgstr ""
-
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:25
-msgctxt "Button"
-msgid "Reload last session automatically at startup"
-msgstr ""
-
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:82
-msgid "Solution name:"
-msgstr ""
-
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:83
-msgid "(Auto-generate solution name)"
-msgstr ""
-
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:89
-msgid "Solution location:"
-msgstr ""
-
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:94
-msgid "(Same location)"
-msgstr ""
-
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/TemplateBrowserUserControl.xaml:31
-msgctxt "Menu"
-msgid "Show in Explorer"
-msgstr ""
-
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/TemplateBrowserUserControl.xaml:32
-msgctxt "Menu"
-msgid "Remove From List"
+#: ../editor/Stride.Core.Assets.Editor/View/AssetPickerWindow.xaml:14
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1430
+#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:40
+#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:66
+msgid "Select an asset"
msgstr ""
#: ../editor/Stride.Core.Assets.Editor/View/AssetPickerWindow.xaml:25
@@ -890,319 +809,337 @@ msgctxt "ToolTip"
msgid "Select these assets"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:91
-msgid "Name: {0}"
+#: ../editor/Stride.Core.Assets.Editor/View/AssetPickerWindow.xaml:53
+#: ../editor/Stride.Core.Assets.Editor/View/PackagePickerWindow.xaml:21
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/NewProjectWindow.xaml:31
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:35
+msgctxt "ToolTip"
+msgid "Cancel (Esc)"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:92
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:99
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:119
-msgid "Type: {0}"
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:90
+msgid "Name: {0}"
msgstr ""
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:91
#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:98
#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:118
+msgid "Type: {0}"
+msgstr ""
+
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:97
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:117
msgid "URL: {0}"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:100
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:99
msgid "Tags: {0}"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:103
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:102
msgid "Included in build as root"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:107
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:106
msgid "Included in build as dependency"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:111
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:110
msgid "Excluded from build"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:204
-msgid "Name"
-msgstr ""
-
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:205
-msgid "Type"
-msgstr ""
-
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:206
-msgid "URL"
-msgstr ""
-
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:207
-msgid "Included"
-msgstr ""
-
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:265
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:197
msgctxt "ToolTip"
msgid "Add an asset to this location"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:269
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:201
msgid "Add asset"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:290
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:222
msgctxt "ToolTip"
msgid "Update assets whose source files have changed"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:317
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:249
msgctxt "ToolTip"
msgid "Import last effects compiled remotely"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:343
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:275
msgctxt "ToolTip"
msgid "Open asset in dedicated editor"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:352
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:284
msgctxt "ToolTip"
msgid "Asset view options"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:357
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:289
msgctxt "Menu"
msgid "Display"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:358
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:290
msgctxt "Menu"
msgid "Assets in selected folder only"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:361
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:293
msgctxt "Menu"
msgid "Assets and folders in selected folder"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:364
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:296
msgctxt "Menu"
msgid "Assets in selected folder and subfolders"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:369
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:301
msgctxt "Menu"
msgid "Name"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:372
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:304
msgctxt "Menu"
msgid "Date modified"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:375
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:307
msgctxt "Menu"
msgid "Type"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:378
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:310
msgctxt "Menu"
msgid "Unsaved changes"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:387
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:319
msgctxt "ToolTip"
msgid "Zoom in"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:392
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:324
msgctxt "ToolTip"
msgid "Zoom out"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:397
-msgctxt "Menu"
-msgid "Grid"
-msgstr ""
-
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:405
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:329
msgctxt "Menu"
msgid "Tiles"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:418
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:342
msgid "Add a filter..."
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:422
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:346
msgid "Filter assets by name, type or tag"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:448
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:372
msgctxt "ToolTip"
msgid "Clear filters"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:490
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:414
msgid ""
"No asset to display in this folder or no folder selected. Check your active "
"filters."
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:493
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:417
msgid "You can also drop files here to import assets."
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:29
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:123
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:36
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:130
msgctxt "ToolTip"
msgid "Add..."
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:54
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:61
msgctxt "ToolTip"
msgid "Replace..."
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:132
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:139
msgctxt "ToolTip"
msgid "Delete"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:407
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:414
msgid "List"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:408
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:472
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:530
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:415
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:481
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:519
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:582
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:640
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:698
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:757
msgid "{0} item"
msgid_plural "{0} items"
msgstr[0] ""
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:450
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:456
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:560
msgid "Add to {0}"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:467
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:493
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:480
+msgid "Array"
+msgstr ""
+
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:518
+msgid "Set"
+msgstr ""
+
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:577
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:603
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:661
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:719
msgctxt "ToolTip"
msgid "Add a new entry to the dictionary"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:471
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:529
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:581
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:639
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:697
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:756
msgid "Dictionary"
msgstr ""
#. Keep the colon (:)
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:504
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:614
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:672
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:730
msgid "Key name:"
msgstr ""
#. Default name for a new key in a dictionary
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:506
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:522
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:674
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:690
msgid "New key"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:555
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:782
msgctxt "ToolTIp"
msgid "Character"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:562
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:789
msgctxt "ToolTip"
msgid "Unicode value"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:938
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1204
msgctxt "ToolTip"
msgid "Angle in degrees"
msgstr ""
#. This button opens a file dialog
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:985
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1226
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/NewProjectWindow.xaml:65
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:72
+msgctxt "ToolTip"
+msgid "Browse directory"
+msgstr ""
+
+#. This button opens a file dialog
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1252
msgctxt "ToolTip"
msgid "Browse file"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1027
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1295
msgctxt "Button"
msgid "Change values..."
msgstr ""
#. As for "Select all items"
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1036
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1304
msgctxt "Button"
msgid "All"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1036
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1304
msgctxt "ToolTip"
msgid "Select all values"
msgstr ""
#. As for "Clear selection"
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1038
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1306
msgctxt "Button"
msgid "None"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1038
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1306
msgctxt "ToolTip"
msgid "Clear selection"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1040
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1308
msgctxt "Button"
msgid "Invert"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1040
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1308
msgctxt "ToolTip"
msgid "Invert selection"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1157
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1425
msgid "Select the referenced asset"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1167
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1435
msgid "Clear this reference"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1177
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1220
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1243
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1445
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1488
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1512
msgctxt "ToolTip"
msgid "Select an asset"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1181
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1248
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1449
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1517
msgctxt "ToolTip"
msgid "Clear the reference"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1185
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1209
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1453
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1477
msgctxt "ToolTip"
msgid "Select the referenced asset"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1261
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1530
msgctxt "ToolTip"
msgid "Create an instance of this structure"
msgstr ""
#. It is ok to keep "null" in english
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1266
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1535
msgctxt "ToolTip"
msgid "Clear value (set to null)"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1273
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1542
msgid "(null)"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1318
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1571
+msgid "{0} (Not supported)"
+msgstr ""
+
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1587
msgid "Unable to load the object of type {0} from assembly {1}"
msgstr ""
@@ -1245,3 +1182,152 @@ msgstr ""
msgctxt "Button"
msgid "Close"
msgstr ""
+
+#: ../editor/Stride.Core.Assets.Editor/Components/AddAssets/View/ItemTemplatesWindow.xaml:11
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/AddItemWindow.xaml:10
+msgid "Add asset..."
+msgstr ""
+
+#: ../editor/Stride.Core.Assets.Editor/Components/AddAssets/View/ItemTemplatesWindow.xaml:33
+msgid "out of {0} file(s)"
+msgstr ""
+
+#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:13
+msgid "Fix references ({0})"
+msgstr ""
+
+#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:35
+msgid ""
+"The asset {0} is referenced by other assets. Choose how to handle these "
+"references."
+msgstr ""
+
+#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:37
+msgctxt "Button"
+msgid "Replace all the references with a reference to a different asset:"
+msgstr ""
+
+#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:42
+#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:61
+msgctxt "ToolTip"
+msgid "Select asset"
+msgstr ""
+
+#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:49
+msgid "Referencer"
+msgstr ""
+
+#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:56
+msgid "Replacement asset"
+msgstr ""
+
+#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:63
+msgctxt "Button"
+msgid "Clear this reference"
+msgstr ""
+
+#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:73
+msgctxt "Button"
+msgid "Replace references individually:"
+msgstr ""
+
+#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:75
+msgctxt "Button"
+msgid "Done"
+msgstr ""
+
+#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:76
+msgctxt "Button"
+msgid "Clear references"
+msgstr ""
+
+#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:76
+msgctxt "ToolTip"
+msgid "Clear the references of the current asset"
+msgstr ""
+
+#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:77
+msgctxt "Button"
+msgid "Clear all references"
+msgstr ""
+
+#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:77
+msgctxt "ToolTip"
+msgid "Clear references for all assets being deleted"
+msgstr ""
+
+#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:78
+msgctxt "ToolTip"
+msgid "Cancel operation"
+msgstr ""
+
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/AddItemUserControl.xaml:21
+msgid "Search"
+msgstr ""
+
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/AddItemUserControl.xaml:38
+msgctxt "ToolTip"
+msgid "Import directly from files"
+msgstr ""
+
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/NewProjectWindow.xaml:11
+msgid "New package"
+msgstr ""
+
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/NewProjectWindow.xaml:25
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:29
+msgctxt "Button"
+msgid "Select"
+msgstr ""
+
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/NewProjectWindow.xaml:26
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:30
+msgctxt "ToolTip"
+msgid "Use the selected template"
+msgstr ""
+
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/NewProjectWindow.xaml:57
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:64
+msgid "Name:"
+msgstr ""
+
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/NewProjectWindow.xaml:63
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:70
+msgid "Location:"
+msgstr ""
+
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:24
+msgctxt "Button"
+msgid "Browse for existing project"
+msgstr ""
+
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:25
+msgctxt "Button"
+msgid "Reload last session automatically at startup"
+msgstr ""
+
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:82
+msgid "Solution name:"
+msgstr ""
+
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:83
+msgid "(Auto-generate solution name)"
+msgstr ""
+
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:89
+msgid "Solution location:"
+msgstr ""
+
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:94
+msgid "(Same location)"
+msgstr ""
+
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/TemplateBrowserUserControl.xaml:31
+msgctxt "Menu"
+msgid "Show in Explorer"
+msgstr ""
+
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/TemplateBrowserUserControl.xaml:32
+msgctxt "Menu"
+msgid "Remove From List"
+msgstr ""
diff --git a/sources/localization/ja/Stride.Core.Presentation.ja.po b/sources/localization/ja/Stride.Core.Presentation.ja.po
index a54a9a99f3..b19d3ee5a2 100644
--- a/sources/localization/ja/Stride.Core.Presentation.ja.po
+++ b/sources/localization/ja/Stride.Core.Presentation.ja.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
-"POT-Creation-Date: 2019-02-25 13:25:04+0900\n"
+"POT-Creation-Date: 2025-12-01 12:57:48+0100\n"
"PO-Revision-Date: 2019-01-13 02:37+0900\n"
"Last-Translator: \n"
"Language-Team: \n"
@@ -12,118 +12,12 @@ msgstr ""
"X-Generator: Poedit 2.2\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: ../presentation/Stride.Core.Presentation/Windows/DialogHelper.cs:20
-msgid "Don't ask again"
-msgstr ""
-
-#: ../presentation/Stride.Core.Presentation/Windows/MessageBox.cs:70
+#: ../presentation/Stride.Core.Presentation/Services/IDialogService.cs:67
msgctxt "KeyGesture"
msgid "N"
msgstr ""
-#: ../presentation/Stride.Core.Presentation/Windows/MessageBox.cs:99
+#: ../presentation/Stride.Core.Presentation/Services/IDialogService.cs:81
msgctxt "KeyGesture"
msgid "Y"
msgstr ""
-
-#: ../presentation/Stride.Core.Presentation/Themes/generic.xaml:399
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:623
-msgctxt "RGBA"
-msgid "R:"
-msgstr ""
-
-#: ../presentation/Stride.Core.Presentation/Themes/generic.xaml:400
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:623
-msgctxt "ToolTip"
-msgid "Red"
-msgstr ""
-
-#: ../presentation/Stride.Core.Presentation/Themes/generic.xaml:414
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:632
-msgctxt "RGBA"
-msgid "G:"
-msgstr ""
-
-#: ../presentation/Stride.Core.Presentation/Themes/generic.xaml:415
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:632
-msgctxt "ToolTip"
-msgid "Green"
-msgstr ""
-
-#: ../presentation/Stride.Core.Presentation/Themes/generic.xaml:429
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:641
-msgctxt "RGBA"
-msgid "B:"
-msgstr ""
-
-#: ../presentation/Stride.Core.Presentation/Themes/generic.xaml:430
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:641
-msgctxt "ToolTip"
-msgid "Blue"
-msgstr ""
-
-#: ../presentation/Stride.Core.Presentation/Themes/generic.xaml:444
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:650
-msgctxt "RGBA"
-msgid "A:"
-msgstr ""
-
-#: ../presentation/Stride.Core.Presentation/Themes/generic.xaml:445
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:650
-msgctxt "ToolTip"
-msgid "Alpha"
-msgstr ""
-
-#: ../presentation/Stride.Core.Presentation/Themes/generic.xaml:464
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:663
-msgctxt "HSB"
-msgid "H:"
-msgstr ""
-
-#: ../presentation/Stride.Core.Presentation/Themes/generic.xaml:465
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:663
-msgctxt "ToolTip"
-msgid "Hue"
-msgstr ""
-
-#: ../presentation/Stride.Core.Presentation/Themes/generic.xaml:479
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:672
-msgctxt "HSB"
-msgid "S:"
-msgstr ""
-
-#: ../presentation/Stride.Core.Presentation/Themes/generic.xaml:480
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:672
-msgctxt "ToolTip"
-msgid "Saturation"
-msgstr ""
-
-#: ../presentation/Stride.Core.Presentation/Themes/generic.xaml:494
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:681
-msgctxt "HSB"
-msgid "B:"
-msgstr ""
-
-#: ../presentation/Stride.Core.Presentation/Themes/generic.xaml:495
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:681
-msgctxt "ToolTip"
-msgid "Value"
-msgstr ""
-
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:3916
-msgctxt "ToolTip"
-msgid "Toggle editing mode"
-msgstr ""
-
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:4172
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:4242
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:4321
-msgctxt "ToolTip"
-msgid "Advanced options"
-msgstr ""
-
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:4181
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:4250
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:4330
-msgid "All components:"
-msgstr ""
diff --git a/sources/localization/ja/Stride.GameStudio.ja.po b/sources/localization/ja/Stride.GameStudio.ja.po
index 10ffe7b0d2..54e7ef5e3a 100644
--- a/sources/localization/ja/Stride.GameStudio.ja.po
+++ b/sources/localization/ja/Stride.GameStudio.ja.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
-"POT-Creation-Date: 2019-02-25 11:53:42+0900\n"
+"POT-Creation-Date: 2025-12-01 12:57:52+0100\n"
"PO-Revision-Date: 2019-01-13 03:05+0900\n"
"Last-Translator: \n"
"Language-Team: \n"
@@ -12,100 +12,201 @@ msgstr ""
"X-Generator: Poedit 2.2\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:48
+#. Message displayed when the user tries to build without having selected a current project
+#: ../editor/Stride.GameStudio/Debugging/StrideDebugService.cs:40
+msgctxt "Message"
+msgid ""
+"An executable project must be set as current project in the session explorer "
+"in order to process build."
+msgstr ""
+"ビルドをするためにセッションエクスプローラー内で現在のプロジェクトに設定する"
+"必要があります"
+
+#. Generic error message when we are unable to launch a game on a remote host.
+#: ../editor/Stride.GameStudio/Remote/RemoteFacilities.cs:120
+msgctxt "Message"
+msgid "Unable to launch {0} on host {1}"
+msgstr ""
+
+#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:16
+msgctxt "Settings"
+msgid "Remote"
+msgstr ""
+
+#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:24
+msgctxt "Settings"
+msgid "Default session to load"
+msgstr ""
+
+#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:28
+msgctxt "Settings"
+msgid "Host"
+msgstr ""
+
+#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:32
+msgctxt "Settings"
+msgid "Port"
+msgstr ""
+
+#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:36
+msgctxt "Settings"
+msgid "Username"
+msgstr "ユーザー名"
+
+#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:40
+msgctxt "Settings"
+msgid "Password"
+msgstr ""
+
+#. Location where to deploy.
+#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:44
+msgctxt "Settings"
+msgid "Location"
+msgstr ""
+
+#. Ask if we should prompt user with the crendential dialogs if necessary.
+#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:48
+msgctxt "Settings"
+msgid "Ask for credentials when deploying game"
+msgstr ""
+
+#. Name of X display where to launch game.
+#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:52
+msgctxt "Settings"
+msgid "X Display"
+msgstr ""
+
+#. Confirmation message when everything is correct while testing credentials.
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml.cs:75
+msgctxt "Credentials"
+msgid "Your credentials are correct."
+msgstr ""
+
+#. Display error message when host does not respond.
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml.cs:78
+msgctxt "Credentials"
+msgid "Couldn't reach the specified host."
+msgstr ""
+
+#. Display error message when credentials data is invalid.
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml.cs:81
+msgctxt "Credentials"
+msgid "Invalid credentials."
+msgstr ""
+
+#. Display error message when location does not exist.
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml.cs:84
+msgctxt "Credentials"
+msgid "The location you specified doesn't exist."
+msgstr ""
+
+#. Whenever something not expected happens while checking for credentials.
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml.cs:87
+msgctxt "Credentials"
+msgid "An unknown error occurred."
+msgstr ""
+
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml.cs:85
+msgctxt "Message"
+msgid ""
+"To reset the layout, Game Studio needs to close and re-open all asset and "
+"document editors. You won't lose unsaved changes."
+msgstr ""
+
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:50
msgctxt "Title"
msgid "Output"
msgstr "ビルドログ"
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:189
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:200
msgctxt "Message"
msgid ""
"Some game code files have been modified. Do you want to reload the "
"assemblies?"
msgstr ""
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:191
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:202
msgctxt "Button"
msgid "Reload"
msgstr ""
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:191
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:202
msgctxt "Button"
msgid "Don't reload"
msgstr ""
#. Displayed when user tries to run a project that is not on a supported platform (for execution).
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:317
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:460
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:467
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:331
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:465
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:472
msgctxt "Message"
msgid "Platform {0} isn't supported for execution."
msgstr "{0}のプラットフォームはサポートされていません"
#. Displayed when user tries to run Android project without an Android device attached.
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:422
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:435
msgctxt "Message"
msgid "No Android device found for execution."
msgstr "デバイスが見つかりません"
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:475
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:639
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:480
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:647
msgctxt "Message"
msgid "Unable to load and compile project {0}"
msgstr ""
#. Log message displayed when the executable can't be found after building the project. {0}: the expected executable path
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:492
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:539
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:501
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:548
msgctxt "Message"
msgid "Unable to reach to output executable: {0}"
msgstr "実行ファイルが見つかりません:{0}"
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:509
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:518
msgctxt "Message"
msgid "Couldn't find Android package name for {0}."
msgstr "{0}が見つかりません。"
#. Displayed when Android tools "adb" can't be found
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:519
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:528
msgctxt "Message"
msgid ""
"Android tool \"\"adb\"\" couldn't found (no running process, in registry or "
"on the PATH). Please add it to your PATH."
msgstr ""
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:526
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:535
msgctxt "Message"
msgid "Can't run Android app with adb: {0}"
msgstr "adbで実行できません:{0}"
#. Displayed when starting a game on a platform requiring credentials but none were provided.
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:551
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:560
msgctxt "Message"
msgid "No credentials provided. To allow deployment, add your credentials."
msgstr ""
#. Message displayed when launching fails for some reason.
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:560
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:569
msgctxt "Message"
msgid "Unable to launch project {0}"
msgstr ""
#. Message displayed to inform user a deployment was succesful.
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:568
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:577
msgctxt "Message"
msgid "Deployment of {0} successful."
msgstr ""
#. Log message displayed when an exception occurs while building the project. {0}: The exception message
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:574
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:648
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:583
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:656
msgctxt "Message"
msgid "An exception occurred while compiling the project: {0}"
msgstr "ビルド中に例外が発生しました:{0}"
#. Message displayed when the user tries to build without having selected a current project
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:584
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:593
msgctxt "Message"
msgid ""
"To process the build, set an executable project as the current project in "
@@ -115,798 +216,702 @@ msgstr ""
"必要があります"
#. Message displayed when the user cancels the saving of the current session when trying to build
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:592
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:601
msgctxt "Message"
msgid "To build, save the project first."
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioViewModel.cs:91
+#: ../editor/Stride.GameStudio/ViewModels/GameStudioViewModel.cs:89
msgctxt "Message"
msgid "The file {0} does not exist."
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml.cs:78
-msgctxt "Message"
-msgid ""
-"To reset the layout, Game Studio needs to close and re-open all asset and "
-"document editors. You won't lose unsaved changes."
-msgstr ""
-
-#. Generic error message when we are unable to launch a game on a remote host.
-#: ../editor/Stride.GameStudio/RemoteFacilities.cs:128
-msgctxt "Message"
-msgid "Unable to launch {0} on host {1}"
-msgstr ""
+#: ../editor/Stride.GameStudio/View/AboutPage.xaml:10
+msgctxt "About"
+msgid "About Stride"
+msgstr "Strideについて"
-#. Message displayed when the user tries to build without having selected a current project
-#: ../editor/Stride.GameStudio/Debugging/StrideDebugService.cs:41
-msgctxt "Message"
-msgid ""
-"An executable project must be set as current project in the session explorer "
-"in order to process build."
+#: ../editor/Stride.GameStudio/View/AboutPage.xaml:41
+msgctxt "About"
+msgid "Stride version"
msgstr ""
-"ビルドをするためにセッションエクスプローラー内で現在のプロジェクトに設定する"
-"必要があります"
-#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:14
-msgctxt "Settings"
-msgid "Remote"
+#: ../editor/Stride.GameStudio/View/AboutPage.xaml:46
+msgctxt "About"
+msgid "MIT License"
msgstr ""
-#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:22
-msgctxt "Settings"
-msgid "Default session to load"
+#: ../editor/Stride.GameStudio/View/AboutPage.xaml:52
+msgctxt "About"
+msgid "Stride uses open-source software"
msgstr ""
-#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:26
-msgctxt "Settings"
-msgid "Host"
+#: ../editor/Stride.GameStudio/View/AboutPage.xaml:54
+msgctxt "About"
+msgid "See the list"
msgstr ""
-#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:30
-msgctxt "Settings"
-msgid "Port"
-msgstr ""
+#: ../editor/Stride.GameStudio/View/AboutPage.xaml:60
+msgctxt "About"
+msgid "Privacy policy"
+msgstr "個人情報保護方針"
-#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:34
-msgctxt "Settings"
-msgid "Username"
-msgstr "ユーザー名"
+#: ../editor/Stride.GameStudio/View/AboutPage.xaml:69
+msgctxt "About"
+msgid "Close"
+msgstr "閉じる"
-#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:38
-msgctxt "Settings"
-msgid "Password"
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:9
+msgctxt "Credentials"
+msgid "Credentials"
msgstr ""
-#. Location where to deploy.
-#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:42
-msgctxt "Settings"
-msgid "Location"
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:13
+msgctxt "Credentials"
+msgid ""
+"Provide information about the host to connect to. Your password is encrypted "
+"on this machine."
msgstr ""
-#. Ask if we should prompt user with the crendential dialogs if necessary.
-#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:46
-msgctxt "Settings"
-msgid "Ask for credentials when deploying game"
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:15
+msgctxt "Credentials"
+msgid "Host"
msgstr ""
-#. Name of X display where to launch game.
-#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:50
-msgctxt "Settings"
-msgid "X Display"
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:18
+msgctxt "Credentials"
+msgid "Port"
msgstr ""
-#. Ask if we want to execute remotely using CoreCLR.
-#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:54
-msgctxt "Settings"
-msgid "Use CoreCLR"
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:21
+msgctxt "Credentials"
+msgid "Username"
msgstr ""
-#. Confirmation message when everything is correct while testing credentials.
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml.cs:74
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:24
msgctxt "Credentials"
-msgid "Your credentials are correct."
+msgid "Password"
msgstr ""
-#. Display error message when host does not respond.
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml.cs:77
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:27
msgctxt "Credentials"
-msgid "Couldn't reach the specified host."
+msgid "Location"
msgstr ""
-#. Display error message when credentials data is invalid.
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml.cs:80
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:34
msgctxt "Credentials"
-msgid "Invalid credentials."
+msgid "Don't ask again"
msgstr ""
-#. Display error message when location does not exist.
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml.cs:83
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:35
msgctxt "Credentials"
-msgid "The location you specified doesn't exist."
+msgid "Test settings"
msgstr ""
-#. Whenever something not expected happens while checking for credentials.
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml.cs:86
-msgctxt "Credentials"
-msgid "An unknown error occurred."
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:40
+msgctxt "Button"
+msgid "Save"
+msgstr ""
+
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:45
+msgctxt "Button"
+msgid "Cancel"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:63
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:245
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:515
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:74
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:257
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:527
msgctxt "Menu"
msgid "Asset"
msgstr "アセット"
#. Open the asset editor
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:64
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:75
msgctxt "Menu"
msgid "Edit asset..."
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:65
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:76
msgctxt "Menu"
msgid "Don't include in build as root asset"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:65
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:76
msgctxt "Menu"
msgid "Include in build as root asset"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:90
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:195
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:509
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:101
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:207
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:521
msgctxt "Menu"
msgid "Cut"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:91
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:196
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:510
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:102
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:208
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:522
msgctxt "Menu"
msgid "Copy"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:92
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:103
msgctxt "Menu"
msgid "Copy with dependencies"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:93
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:197
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:511
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:104
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:209
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:523
msgctxt "Menu"
msgid "Paste"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:94
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:198
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:242
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:512
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:105
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:210
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:254
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:524
msgctxt "Menu"
msgid "Delete"
msgstr "削除"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:96
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:107
msgctxt "Menu"
msgid "Copy asset URL"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:97
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:243
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:513
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:108
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:255
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:525
msgctxt "Menu"
msgid "Rename"
msgstr "名前変更"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:99
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:210
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:478
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:110
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:222
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:490
msgctxt "Menu"
msgid "Create folder"
msgstr "ディレクトリの作成"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:100
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:246
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:516
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:111
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:258
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:528
msgctxt "Menu"
msgid "Add asset..."
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:101
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:247
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:112
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:259
msgctxt "Menu"
msgid "Update selected assets from their source"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:102
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:248
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:113
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:260
msgctxt "Menu"
msgid "Update all assets with modified source"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:104
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:249
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:518
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:115
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:261
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:530
msgctxt "Menu"
msgid "Explore"
msgstr "エクスプローラー"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:105
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:116
msgctxt "Menu"
msgid "Open with text editor"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:106
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:117
msgctxt "Menu"
msgid "Open asset file"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:107
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:118
msgctxt "Menu"
msgid "Open source file"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:108
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:250
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:519
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:119
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:262
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:531
msgctxt "Menu"
msgid "Show in Explorer"
msgstr "エクスプローラー"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:145
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:120
+#, fuzzy
+msgctxt "Menu"
+msgid "Show source file in Explorer"
+msgstr "エクスプローラー"
+
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:157
msgctxt "Menu"
msgid "File"
msgstr "ファイル"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:146
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:158
msgctxt "Menu"
msgid "New"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:147
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:159
msgctxt "Menu"
msgid "Open"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:148
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:160
msgctxt "Menu"
msgid "Open recent"
msgstr "最近使ったファイル"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:178
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:190
msgctxt "Menu"
msgid "Clear list"
msgstr "リストのクリア"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:180
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:192
msgctxt "Menu"
msgid "Save"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:182
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:194
msgctxt "Menu"
msgid "Reload project"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:184
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:196
msgctxt "Menu"
msgid "Quit"
msgstr "終了"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:191
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:203
msgctxt "Menu"
msgid "Edit"
msgstr "編集"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:192
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:204
msgctxt "Menu"
msgid "Undo"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:193
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:205
msgctxt "Menu"
msgid "Redo"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:200
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:212
msgctxt "Menu"
msgid "Settings"
msgstr "設定"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:203
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:215
msgctxt "Menu"
msgid "Project"
msgstr "プロジェクト"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:204
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:216
msgctxt "Menu"
msgid "Build project"
msgstr "ビルド"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:205
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:217
msgctxt "Menu"
msgid "Start project"
msgstr "プロジェクトの開始"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:207
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:219
msgctxt "Menu"
msgid "Start live-scripting"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:208
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:220
msgctxt "Menu"
msgid "Cancel build"
msgstr "ビルドの中止"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:209
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:477
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:221
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:489
msgctxt "Menu"
msgid "Folder"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:212
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:480
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:224
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:492
msgctxt "Menu"
msgid "Package"
msgstr "パッケージ"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:213
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:481
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:225
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:493
msgctxt "Menu"
msgid "Update package"
msgstr "プロジェクトに新規追加"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:231
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:499
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:243
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:511
msgctxt "Menu"
msgid "Add dependency..."
msgstr "依存関係の追加..."
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:232
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:500
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:244
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:512
msgctxt "Menu"
msgid "Set as current project"
msgstr "現在のプロジェクトに設定"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:233
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:501
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:245
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:513
msgctxt "Menu"
msgid "Package properties"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:235
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:503
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:247
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:515
msgctxt "Menu"
msgid "Solution"
msgstr "ソリューション"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:236
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:504
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:248
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:516
msgctxt "Menu"
msgid "New project..."
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:237
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:505
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:249
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:517
msgctxt "Menu"
msgid "Add existing project..."
msgstr "既存のプロジェクトの追加..."
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:238
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:506
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:250
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:518
msgctxt "Menu"
msgid "Open in IDE"
msgstr "IDEで開く"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:239
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:251
msgctxt "Menu"
msgid "Reload game assemblies"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:241
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:508
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:253
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:520
msgctxt "Menu"
msgid "Actions"
msgstr "アクション"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:253
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:265
msgctxt "Menu"
msgid "View"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:254
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:266
msgctxt "Menu"
msgid "Solution explorer"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:255
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:267
msgctxt "Menu"
msgid "Asset view"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:256
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:268
msgctxt "Menu"
msgid "References"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:258
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:270
msgctxt "Menu"
msgid "Asset preview"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:261
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:273
msgctxt "Menu"
msgid "Property grid"
msgstr "プロパティグリッド"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:262
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:274
msgctxt "Menu"
msgid "Edit history"
msgstr "アクション履歴"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:265
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:277
msgctxt "Menu"
msgid "Asset errors"
msgstr "アセットログ"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:266
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:278
msgctxt "Menu"
msgid "Output"
msgstr "ビルドログ"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:270
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:282
msgctxt "Menu"
msgid "Help"
msgstr "ヘルプ"
#. Link to the documentation
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:271
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:283
msgctxt "Menu"
msgid "Online documentation"
msgstr ""
#. Link to the answer hub
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:273
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:285
msgctxt "Menu"
msgid "Questions and answers"
msgstr ""
#. Link to GitHub issues
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:274
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:286
msgctxt "Menu"
msgid "Report an issue..."
msgstr ""
#. Link to the forums
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:275
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:287
msgctxt "Menu"
msgid "Community forums"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:277
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:289
msgctxt "Menu"
msgid "Show debug window"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:279
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:291
msgctxt "Menu"
msgid "About..."
msgstr "Strideについて..."
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:305
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:317
msgctxt "ToolTip"
msgid "Create a project"
msgstr "プロジェクトの開始"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:309
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:321
msgctxt "ToolTip"
msgid "Open an existing project"
msgstr "既存のプロジェクトを開く"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:313
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:325
msgctxt "ToolTip"
msgid "Open recent"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:339
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:351
msgctxt "ToolTip"
msgid "Save the project and all its documents"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:344
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:356
msgctxt "ToolTip"
msgid "Reload current project (ask to save)"
msgstr "現在のプロジェクトのビルドとゲームの開始"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:349
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:361
msgctxt "ToolTip"
msgid "Undo last action"
msgstr "最後のアクションを元に戻す"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:353
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:365
msgctxt "ToolTip"
msgid "Redo last cancelled action"
msgstr "最後に中止したアクションをやり直す"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:359
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:371
msgctxt "ToolTip"
msgid "Open in IDE"
msgstr "プロジェクトの新規作成"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:363
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:375
msgctxt "ToolTip"
msgid "Open with..."
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:374
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:386
msgctxt "ToolTip"
msgid "Reload game assemblies and update scripts"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:395
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:407
msgctxt "ToolTip"
msgid "Build the project"
msgstr "ビルド"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:399
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:411
msgctxt "ToolTip"
msgid "Build the project and start the game"
msgstr "現在のプロジェクトのビルドとゲームの開始"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:405
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:417
msgctxt "ToolTip"
msgid "Start project in live-scripting mode"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:410
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:422
msgctxt "ToolTip"
msgid "Cancel the current build"
msgstr "ビルドの中止"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:426
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:438
msgctxt "View"
msgid "Solution explorer"
msgstr "ソリューション"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:433
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:445
msgctxt "ToolTip"
msgid "Create a project..."
msgstr "プロジェクトに新規追加"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:437
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:449
msgctxt "ToolTip"
msgid "Create a folder"
msgstr "ディレクトリの作成"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:442
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:454
msgctxt "ToolTip"
msgid "Display the properties of the selected package in the property grid"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:446
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:458
msgctxt "ToolTip"
msgid "Rename the selected folder or package"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:450
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:462
msgctxt "ToolTip"
msgid "Delete the selected items"
msgstr "ソリューション内の選択されたアイテムを削除"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:455
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:467
msgctxt "ToolTip"
msgid "Expand all asset folders"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:459
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:471
msgctxt "ToolTip"
msgid "Expand all"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:463
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:475
msgctxt "ToolTip"
msgid "Collapse all"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:468
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:480
msgctxt "ToolTip"
msgid "Show in Explorer"
msgstr "エクスプローラー"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:560
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:572
msgctxt "View"
msgid "Asset view"
msgstr "アセットビュー"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:581
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:593
msgctxt "View"
msgid "References"
msgstr "参照"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:598
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:610
msgid "References"
msgstr "参照"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:599
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:611
msgid "Referenced by"
msgstr "参照"
#. {0}: The number of errors
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:610
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:622
msgctxt "View"
msgid "Asset error ({0})"
msgid_plural "Asset errors ({0})"
msgstr[0] ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:624
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:637
msgid "Build"
msgstr "ビルド"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:638
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:651
+#, fuzzy
+msgid "Project"
+msgstr "プロジェクト"
+
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:663
msgid "Live-scripting"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:662
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:688
msgctxt "View"
msgid "Property grid"
msgstr "プロパティグリッド"
#. Translation must not be longer that the english words
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:677
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:703
msgid "Add new tag"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:687
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:713
msgctxt "ToolTip"
msgid "Previous selection"
msgstr "以前の選択"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:690
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:716
msgctxt "ToolTip"
msgid "Next selection"
msgstr "次の選択"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:708
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:734
msgctxt "ToolTip"
msgid "Add tag to all"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:725
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:751
msgid "Open this asset in editor"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:727
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:753
msgid "Show this asset in editor"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:734
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:760
msgctxt "ToolTip"
msgid "Display only overridden properties"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:737
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:763
msgid "Search properties"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:765
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:790
msgctxt "Menu"
msgid "Reset to base value"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:879
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:914
msgctxt "View"
msgid "Asset preview"
msgstr "アセットプレビュー"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:887
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:922
msgctxt "View"
msgid "Edit history"
msgstr "アクション履歴"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:939
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:985
msgctxt "StatusBar"
msgid "{0} item"
msgid_plural "{0} items"
msgstr[0] "{0} 項目"
#. Keep parenthesis - {0} is a number
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:940
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:986
msgctxt "StatusBar"
msgid "({0} selected)"
msgid_plural "({0} selected)"
msgstr[0] "({0}を選択)"
-
-#: ../editor/Stride.GameStudio/View/AboutPage.xaml:10
-msgctxt "About"
-msgid "About Stride"
-msgstr "Strideについて"
-
-#: ../editor/Stride.GameStudio/View/AboutPage.xaml:45
-msgctxt "About"
-msgid "Stride version"
-msgstr ""
-
-#: ../editor/Stride.GameStudio/View/AboutPage.xaml:50
-msgctxt "About"
-msgid "MIT License"
-msgstr ""
-
-#: ../editor/Stride.GameStudio/View/AboutPage.xaml:56
-msgctxt "About"
-msgid "Stride uses open-source software"
-msgstr ""
-
-#: ../editor/Stride.GameStudio/View/AboutPage.xaml:58
-msgctxt "About"
-msgid "See the list"
-msgstr ""
-
-#: ../editor/Stride.GameStudio/View/AboutPage.xaml:64
-msgctxt "About"
-msgid "Privacy policy"
-msgstr "個人情報保護方針"
-
-#: ../editor/Stride.GameStudio/View/AboutPage.xaml:73
-msgctxt "About"
-msgid "Close"
-msgstr "閉じる"
-
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:9
-msgctxt "Credentials"
-msgid "Credentials"
-msgstr ""
-
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:13
-msgctxt "Credentials"
-msgid ""
-"Provide information about the host to connect to. Your password is encrypted "
-"on this machine."
-msgstr ""
-
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:15
-msgctxt "Credentials"
-msgid "Host"
-msgstr ""
-
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:18
-msgctxt "Credentials"
-msgid "Port"
-msgstr ""
-
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:21
-msgctxt "Credentials"
-msgid "Username"
-msgstr ""
-
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:24
-msgctxt "Credentials"
-msgid "Password"
-msgstr ""
-
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:27
-msgctxt "Credentials"
-msgid "Location"
-msgstr ""
-
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:34
-msgctxt "Credentials"
-msgid "Don't ask again"
-msgstr ""
-
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:35
-msgctxt "Credentials"
-msgid "Test settings"
-msgstr ""
-
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:40
-msgctxt "Button"
-msgid "Save"
-msgstr ""
-
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:45
-msgctxt "Button"
-msgid "Cancel"
-msgstr ""
diff --git a/sources/localization/ko/Stride.Assets.Presentation.ko.po b/sources/localization/ko/Stride.Assets.Presentation.ko.po
index 3e1dcb203c..9aa70caa3d 100644
--- a/sources/localization/ko/Stride.Assets.Presentation.ko.po
+++ b/sources/localization/ko/Stride.Assets.Presentation.ko.po
@@ -1,127 +1,18 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
-"POT-Creation-Date: 2019-02-25 13:25:05+0900\n"
+"POT-Creation-Date: 2025-12-01 12:57:50+0100\n"
"PO-Revision-Date: 2019-11-23 13:05+0000\n"
"Last-Translator: hyeonzii \n"
"Language-Team: Korean \n"
"Language: ko\n"
"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=utf-8\n"
+"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 3.10-dev\n"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/ViewModels/EntityFolderViewModel.cs:158
-msgctxt "Message"
-msgid ""
-"Unable to rename the folder '{0}' to '{1}'. A folder with the same name "
-"already exists."
-msgstr "폴더의 이름을 '{0}'에서 '{1}'로 변경할 수 없습니다. 이름이 같은 폴더가 이미 있습니다."
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/ViewModels/EntityHierarchyEditorViewModel.cs:495
-msgctxt "Message"
-msgid "Are you sure you want to delete this entity?"
-msgstr "당신이 이 entity로 삭제하시겠습니까?"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/ViewModels/EntityHierarchyEditorViewModel.cs:498
-msgctxt "Message"
-msgid "Are you sure you want to delete these {0} entities?"
-msgstr "이러한 {0}개 entity를 삭제하시겠습니까?"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/ViewModels/EntityHierarchyEditorViewModel.cs:500
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/ViewModels/UIEditorBaseViewModel.cs:429
-msgctxt "Button"
-msgid "Delete"
-msgstr "삭제"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/ViewModels/EntityHierarchyEditorViewModel.cs:500
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/ViewModels/UIEditorBaseViewModel.cs:429
-#: ../editor/Stride.Assets.Presentation/Templates/AssetFromFileTemplateGenerator.cs:50
-#: ../editor/Stride.Assets.Presentation/Templates/ScriptTemplateGenerator.cs:60
-#: ../editor/Stride.Assets.Presentation/Templates/UpdatePlatformsWindows.xaml.cs:70
-#: ../editor/Stride.Assets.Presentation/ViewModel/SpriteFontViewModel.cs:64
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityPickerWindow.xaml:28
-#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:127
-#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:52
-#: ../editor/Stride.Assets.Presentation/Templates/ProjectLibraryWindow.xaml:28
-#: ../editor/Stride.Assets.Presentation/Templates/ScriptNameWindow.xaml:21
-#: ../editor/Stride.Assets.Presentation/Templates/UpdatePlatformsWindows.xaml:55
-msgctxt "Button"
-msgid "Cancel"
-msgstr "취소"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/GameEditor/Transformation.cs:16
-msgid "Use translation gizmo"
-msgstr "번역 장치를 사용하세요"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/GameEditor/Transformation.cs:22
-msgid "Use rotation gizmo"
-msgstr "회전 장치를 사용하세요"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/GameEditor/Transformation.cs:28
-msgid "Use scale gizmo"
-msgstr "규모 장치를 사용하세요"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/GameEditor/TransformationSpace.cs:16
-msgid "Use world coordinates for transformations"
-msgstr "변환에 world 좌표를 사용하세요"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/GameEditor/TransformationSpace.cs:22
-msgid "Use local coordinates for transformations"
-msgstr "변환에 local 좌표를 사용하세요"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/GameEditor/TransformationSpace.cs:28
-msgid "Use current camera projection coordinates for transformations"
-msgstr "변환에 현재 카메라 투영 좌표를 사용합니다"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/ScriptEditor/ScriptEditorSettings.cs:11
-msgctxt "Settings"
-msgid "Script editor"
-msgstr "문자 편집기"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/ScriptEditor/ScriptEditorSettings.cs:18
-msgctxt "Settings"
-msgid "Font size"
-msgstr "글씨체 크기"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/ViewModels/SpriteInfoViewModel.cs:162
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/ViewModels/SpriteInfoViewModel.cs:185
-msgctxt "Message"
-msgid "Couldn't find the file"
-msgstr "파일을 찾을 수 없습니다"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/ViewModels/SpriteInfoViewModel.cs:172
-msgctxt "Message"
-msgid "There was a problem while editing the image.{0}"
-msgstr "이미지를 편집하는 동안 문제가 발생했습니다. {0}"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/ViewModels/SpriteInfoViewModel.cs:195
-msgctxt "Message"
-msgid "There was a problem opening Explorer.{0}"
-msgstr "탐색기를 여는 데 문제가 발생했습니다. {0}"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/UIEditorSettings.cs:11
-msgctxt "Settings"
-msgid "UI editor"
-msgstr "UI 편집기"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/UIEditorSettings.cs:18
-msgctxt "Settings"
-msgid "Ask before deleting UI elements"
-msgstr "UI 요소를 삭제하기 전에 묻기"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/ViewModels/UIEditorBaseViewModel.cs:426
-msgctxt "Message"
-msgid "Are you sure you want to delete this UI element?"
-msgstr "이 UI 요소를 삭제하시겠습니까?"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/ViewModels/UIEditorBaseViewModel.cs:428
-msgctxt "Message"
-msgid "Are you sure you want to delete these {0} UI elements?"
-msgstr "당신은 이러한 {0} UI 요소를 삭제하시겠습니까?"
-
#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:12
msgctxt "Settings"
msgid "Key bindings"
@@ -168,56 +59,84 @@ msgid "Move camera down"
msgstr "카메라를 아래로 이동"
#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:45
+#, fuzzy
+msgctxt "Settings"
+msgid "Increase camera speed"
+msgstr "카메라 재설정"
+
+#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:49
+#, fuzzy
+msgctxt "Settings"
+msgid "Decrease camera speed"
+msgstr "카메라 재설정"
+
+#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:53
msgctxt "Settings"
msgid "Invert mouse panning axis"
msgstr "마우스 패닝 축 반전"
-#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:49
+#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:57
msgctxt "Settings"
msgid "Center view on selection"
msgstr "선택에 센터 보기"
-#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:53
+#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:61
msgctxt "Settings"
msgid "Snap selection to the grid"
msgstr "그리드에 선택 스냅"
-#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:57
+#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:65
+msgctxt "Settings"
+msgid "Use snapping while selection is beeing manipulated"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:69
msgctxt "Settings"
msgid "Switch to translation mode"
msgstr "번환 모드로 전환"
-#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:61
+#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:73
msgctxt "Settings"
msgid "Switch to rotation mode"
msgstr "회전 모드로 전환"
-#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:65
+#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:77
msgctxt "Settings"
msgid "Switch to scale mode"
msgstr "스케일 모드로 전환"
-#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:69
+#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:81
msgctxt "Settings"
msgid "Switch to next gizmo mode"
msgstr "다음 기즈모 모드로 전환"
-#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:73
+#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:85
msgctxt "Settings"
msgid "Default snap distance for translation"
msgstr "번역에 스냅 거리가 된 기본"
-#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:77
+#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:89
msgctxt "Settings"
msgid "Default snap angle for rotation"
msgstr "회전을 위한 기본 스냅 각도"
-#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:81
+#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:93
msgctxt "Settings"
msgid "Default snap factor for scale"
msgstr "축적에 대한 기본 스냅 계수"
-#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:85
+#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:97
+msgctxt "Settings"
+msgid "Display direction names instead of XYZ components"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:101
+#, fuzzy
+msgctxt "Settings"
+msgid "Use linear movement for the rotation gizmo"
+msgstr "회전 장치를 사용하세요"
+
+#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:105
msgctxt "Settings"
msgid "Ask before deleting entities"
msgstr "엔터티를 삭제하기 전에 묻기"
@@ -232,6 +151,22 @@ msgctxt "Button"
msgid "Select a source..."
msgstr "소스 선택..."
+#: ../editor/Stride.Assets.Presentation/Templates/AssetFromFileTemplateGenerator.cs:50
+#: ../editor/Stride.Assets.Presentation/Templates/ScriptTemplateGenerator.cs:108
+#: ../editor/Stride.Assets.Presentation/Templates/UpdatePlatformsWindows.xaml.cs:70
+#: ../editor/Stride.Assets.Presentation/ViewModel/SpriteFontViewModel.cs:64
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/ViewModels/EntityHierarchyEditorViewModel.cs:498
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/ViewModels/UIEditorBaseViewModel.cs:429
+#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:127
+#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:55
+#: ../editor/Stride.Assets.Presentation/Templates/ProjectLibraryWindow.xaml:28
+#: ../editor/Stride.Assets.Presentation/Templates/ScriptNameWindow.xaml:21
+#: ../editor/Stride.Assets.Presentation/Templates/UpdatePlatformsWindows.xaml:55
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityPickerWindow.xaml:28
+msgctxt "Button"
+msgid "Cancel"
+msgstr "취소"
+
#: ../editor/Stride.Assets.Presentation/Templates/AssetFromFileTemplateGenerator.cs:53
msgctxt "Message"
msgid "Do you want to create this {0} without a source file?"
@@ -248,27 +183,27 @@ msgid "Select at least one platform."
msgstr "플랫폼을 하나 이상 선택하세요."
#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml.cs:102
-#: ../editor/Stride.Assets.Presentation/Templates/ProjectLibraryWindow.xaml.cs:75
+#: ../editor/Stride.Assets.Presentation/Templates/ProjectLibraryWindow.xaml.cs:76
msgctxt "Message"
msgid "Type a valid namespace name. Error with {0}"
msgstr "올바른 네임스페이스 이름을 입력하세요. {0} 오류"
-#: ../editor/Stride.Assets.Presentation/Templates/ProjectLibraryWindow.xaml.cs:69
+#: ../editor/Stride.Assets.Presentation/Templates/ProjectLibraryWindow.xaml.cs:70
msgctxt "Message"
msgid "Type a valid library name. Error with {0}"
msgstr "올바른 라이브러리 이름을 입력하세요. {0} 오류"
-#: ../editor/Stride.Assets.Presentation/Templates/ScriptNameWindow.xaml.cs:62
+#: ../editor/Stride.Assets.Presentation/Templates/ScriptNameWindow.xaml.cs:78
msgctxt "Message"
msgid "The names you entered are invalid or empty."
msgstr "입력한 이름이 잘못되었거나 비어 있음."
-#: ../editor/Stride.Assets.Presentation/Templates/ScriptTemplateGenerator.cs:59
+#: ../editor/Stride.Assets.Presentation/Templates/ScriptTemplateGenerator.cs:107
msgctxt "Button"
msgid "Save"
msgstr "저장"
-#: ../editor/Stride.Assets.Presentation/Templates/ScriptTemplateGenerator.cs:62
+#: ../editor/Stride.Assets.Presentation/Templates/ScriptTemplateGenerator.cs:110
msgctxt "Message"
msgid "You can't use scripts until you save them. Do you want to save now?"
msgstr "스크립트를 저장하기 전에는 사용할 수 없습니다. 지금 저장하시겠습니까?"
@@ -288,7 +223,7 @@ msgctxt "Message"
msgid "Are you sure you want to remove these {0} platform(s) from the package?"
msgstr "이러한 {0} 플랫폼을 패키지에서 제거하시겠습니까?"
-#: ../editor/Stride.Assets.Presentation/ViewModel/CodeViewModel.cs:209
+#: ../editor/Stride.Assets.Presentation/ViewModel/CodeViewModel.cs:202
msgctxt "Message"
msgid ""
"Game Studio can't auto-reload the project file {0} because you have local "
@@ -296,24 +231,27 @@ msgid ""
"\r\n"
"Click OK to keep reloading or Cancel to keep the current version."
msgstr ""
-"새 스크립트나 삭제된 스크립트와 같은 로컬 변경 사항이 있으므로 게임 스튜디오에서 프로젝트 파일 {0}을 자동으로 로드할 수 없음.\n"
+"새 스크립트나 삭제된 스크립트와 같은 로컬 변경 사항이 있으므로 게임 스튜디오"
+"에서 프로젝트 파일 {0}을 자동으로 로드할 수 없음.\n"
"\n"
-"계속 다시 로드하려면 확인을 클릭하고 현재 버전을 유지하려면 취소를 클릭하십시오."
+"계속 다시 로드하려면 확인을 클릭하고 현재 버전을 유지하려면 취소를 클릭하십시"
+"오."
-#: ../editor/Stride.Assets.Presentation/ViewModel/CodeViewModel.cs:257
+#: ../editor/Stride.Assets.Presentation/ViewModel/CodeViewModel.cs:250
msgctxt "Message"
msgid ""
"The following source files in the {0} project have been deleted externally, "
-"but have unsaved changes in Game Studio. Do you want to delete these files?\r\n"
+"but have unsaved changes in Game Studio. Do you want to delete these files?"
+"\r\n"
"\r\n"
"{1}"
msgstr ""
-"{0} 프로젝트의 다음 소스 파일은 외부에서 삭제되었지만 게임 스튜디오에서 저자외지 않은 변경 사항을 가지고 있습니다. 이 파일을 "
-"삭제하시겠습니까?\n"
+"{0} 프로젝트의 다음 소스 파일은 외부에서 삭제되었지만 게임 스튜디오에서 저자"
+"외지 않은 변경 사항을 가지고 있습니다. 이 파일을 삭제하시겠습니까?\n"
"\n"
"{1}"
-#: ../editor/Stride.Assets.Presentation/ViewModel/ScriptSourceFileAssetViewModel.cs:357
+#: ../editor/Stride.Assets.Presentation/ViewModel/ScriptSourceFileAssetViewModel.cs:359
msgctxt "Message"
msgid ""
"{0}\r\n"
@@ -322,14 +260,13 @@ msgid ""
"editor.\r\n"
"Do you want to reload it and lose your changes?"
msgstr ""
-"{0}\\r\\n"
-"\n"
-"\n"
-"이 파일은 외부적으로 변경이 되었고 편집기 내에서의 변화가 저장되지 않았습니다.\\r\\n"
+"{0}\\r\\n\n"
"\n"
+"이 파일은 외부적으로 변경이 되었고 편집기 내에서의 변화가 저장되지 않았습니"
+"다.\\r\\n\n"
"새로고침을 하고 변경을 잃으시겠습니까?"
-#: ../editor/Stride.Assets.Presentation/ViewModel/SpriteFontViewModel.cs:47
+#: ../editor/Stride.Assets.Presentation/ViewModel/SpriteFontViewModel.cs:48
msgctxt "Message"
msgid ""
"**Only static fonts can be precompiled.**\r\n"
@@ -345,1220 +282,1382 @@ msgctxt "Message"
msgid "Which color space do you want to use?"
msgstr "어떤 색 공간을 이용하시겠습니까?"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:64
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:108
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:187
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:787
-#: ../editor/Stride.Assets.Presentation/AssetEditors/GraphicsCompositorEditor/Views/GraphicsCompositorEditorView.xaml:33
-msgctxt "Menu"
-msgid "Create"
-msgstr "생성"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:65
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:109
-msgctxt "Menu"
-msgid "Folder"
-msgstr "폴더"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/GameEditor/Transformation.cs:16
+msgid "Use translation gizmo"
+msgstr "번역 장치를 사용하세요"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:66
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:110
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:191
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:788
-msgctxt "Menu"
-msgid "Empty entity"
-msgstr "빈 엔터티"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/GameEditor/Transformation.cs:22
+msgid "Use rotation gizmo"
+msgstr "회전 장치를 사용하세요"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:92
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:136
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:814
-msgctxt "Menu"
-msgid "Actions"
-msgstr "동작"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/GameEditor/Transformation.cs:28
+msgid "Use scale gizmo"
+msgstr "규모 장치를 사용하세요"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:93
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:139
-msgctxt "Menu"
-msgid "Open prefab in editor"
-msgstr "편집기에서 프리팹 열기"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/GameEditor/TransformationSpace.cs:16
+msgid "Use world coordinates for transformations"
+msgstr "변환에 world 좌표를 사용하세요"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:94
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:140
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:816
-msgctxt "Menu"
-msgid "Select prefab in asset view"
-msgstr "asset 뷰에서 프리팹 선택"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/GameEditor/TransformationSpace.cs:22
+msgid "Use local coordinates for transformations"
+msgstr "변환에 local 좌표를 사용하세요"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:95
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:141
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:817
-msgctxt "Menu"
-msgid "Break link to prefab"
-msgstr "프립팹 핑크를 돌파하기"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/GameEditor/TransformationSpace.cs:28
+msgid "Use current camera projection coordinates for transformations"
+msgstr "변환에 현재 카메라 투영 좌표를 사용합니다"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:96
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:142
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:818
-msgctxt "Menu"
-msgid "Create prefab from selection"
-msgstr "선택영역에서 프리팹 생성하기"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/ScriptEditor/ScriptEditorSettings.cs:11
+msgctxt "Settings"
+msgid "Script editor"
+msgstr "문자 편집기"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:98
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:144
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:820
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:137
-msgctxt "Menu"
-msgid "Duplicate"
-msgstr "동일"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/ScriptEditor/ScriptEditorSettings.cs:18
+msgctxt "Settings"
+msgid "Font size"
+msgstr "글씨체 크기"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:137
-msgctxt "Menu"
-msgid "Set as active scene"
-msgstr "활성 씬으로 설정"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/UIEditorSettings.cs:11
+msgctxt "Settings"
+msgid "UI editor"
+msgstr "UI 편집기"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:150
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:825
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:143
-msgctxt "Menu"
-msgid "Rename"
-msgstr "이름 바꾸기"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/UIEditorSettings.cs:18
+msgctxt "Settings"
+msgid "Ask before deleting UI elements"
+msgstr "UI 요소를 삭제하기 전에 묻기"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:167
-msgid "Loading scene..."
-msgstr "장면 로드중..."
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/ViewModels/EntityFolderViewModel.cs:158
+msgctxt "Message"
+msgid ""
+"Unable to rename the folder '{0}' to '{1}'. A folder with the same name "
+"already exists."
+msgstr ""
+"폴더의 이름을 '{0}'에서 '{1}'로 변경할 수 없습니다. 이름이 같은 폴더가 이미 "
+"있습니다."
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:168
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:212
-msgid "This might take a few minutes the first time."
-msgstr "이 작업은 처음 몇 분 정도 걸릴 수 있습니다."
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/ViewModels/EntityHierarchyEditorViewModel.cs:493
+msgctxt "Message"
+msgid "Are you sure you want to delete this entity?"
+msgstr "당신이 이 entity로 삭제하시겠습니까?"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:182
-msgctxt "ToolTip"
-msgid "Create a new entity"
-msgstr "새로운 엔터티 생성하기"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/ViewModels/EntityHierarchyEditorViewModel.cs:496
+msgctxt "Message"
+msgid "Are you sure you want to delete these {0} entities?"
+msgstr "이러한 {0}개 entity를 삭제하시겠습니까?"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:189
-msgctxt "Menu"
-msgid "New folder"
-msgstr "새로운 폴더"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/ViewModels/EntityHierarchyEditorViewModel.cs:498
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/ViewModels/UIEditorBaseViewModel.cs:429
+msgctxt "Button"
+msgid "Delete"
+msgstr "삭제"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:222
-msgctxt "ToolTip"
-msgid "Filter entities by name"
-msgstr "이름으로 엔터티 필터링"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/ViewModels/SpriteInfoViewModel.cs:162
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/ViewModels/SpriteInfoViewModel.cs:185
+msgctxt "Message"
+msgid "Couldn't find the file"
+msgstr "파일을 찾을 수 없습니다"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:230
-msgctxt "ToolTip"
-msgid "Expand all entities"
-msgstr "모든 엔터티 확장"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/ViewModels/SpriteInfoViewModel.cs:172
+msgctxt "Message"
+msgid "There was a problem while editing the image.{0}"
+msgstr "이미지를 편집하는 동안 문제가 발생했습니다. {0}"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:234
-msgctxt "ToolTip"
-msgid "Collapse all entities"
-msgstr "모든 엔터티 축소"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/ViewModels/SpriteInfoViewModel.cs:195
+msgctxt "Message"
+msgid "There was a problem opening Explorer.{0}"
+msgstr "탐색기를 여는 데 문제가 발생했습니다. {0}"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:258
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:211
-msgid "Loading..."
-msgstr "로딩중..."
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/ViewModels/UIEditorBaseViewModel.cs:426
+msgctxt "Message"
+msgid "Are you sure you want to delete this UI element?"
+msgstr "이 UI 요소를 삭제하시겠습니까?"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:262
-msgid "Unloading..."
-msgstr "언로드하는 중..."
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/ViewModels/UIEditorBaseViewModel.cs:428
+msgctxt "Message"
+msgid "Are you sure you want to delete these {0} UI elements?"
+msgstr "당신은 이러한 {0} UI 요소를 삭제하시겠습니까?"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:330
-msgctxt "ToolTip"
-msgid "Focus on this entity (F)"
-msgstr "이 엔터티에 집중 (F)"
+#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:10
+msgid "Create a game..."
+msgstr "게임 생성..."
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:337
-msgctxt "ToolTip"
-msgid "Lock/unlock this entity"
-msgstr "이 엔터티 잠금/잠금해제"
+#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:21
+#: ../editor/Stride.Assets.Presentation/Templates/ProjectLibraryWindow.xaml:23
+#: ../editor/Stride.Assets.Presentation/Templates/ScriptNameWindow.xaml:31
+msgid "Namespace:"
+msgstr "네임스페이스:"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:338
-msgctxt "ToolTip"
-msgid "(Hold Ctrl to apply to child entities recursively)"
-msgstr "(Ctrl 키를 눌러 하위 엔터티에 다시 적용)"
+#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:26
+msgid "Platforms"
+msgstr "플랫폼"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:376
-msgctxt "ToolTip"
-msgid "Lock/unlock all entities"
-msgstr "모든 엔터티 잠금/잠금해제"
+#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:48
+#: ../editor/Stride.Assets.Presentation/Templates/UpdatePlatformsWindows.xaml:45
+msgid "This machine doesn't meet the requirements to build for this platform."
+msgstr "이 기계는 이 플랫폼을 빌드하기 위한 요구사항들과 맞지 않습니다."
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:377
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:386
-msgctxt "ToolTip"
-msgid "(Hold Ctrl to apply to child scenes recursively)"
-msgstr "(Ctrl 키를 눌러 하위 장면에 반복 적용)"
+#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:58
+msgid "Asset packs"
+msgstr "Asset 팩"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:385
-msgctxt "ToolTip"
-msgid "Load/unload all entities"
-msgstr "모든 엔터티 로드/언로드"
+#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:78
+msgid "Rendering"
+msgstr "랜더링"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:406
-msgid "(Unloaded)"
-msgstr "(언로드)"
+#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:90
+msgctxt "Button"
+msgid "High dynamic range (HDR)"
+msgstr "높은 동적 범위 (HDR)"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:473
-msgctxt "ToolTip"
-msgid "Light probes and cubemaps..."
-msgstr "라이트 프로브..."
+#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:92
+msgctxt "Button"
+msgid "Low dynamic range (LDR)"
+msgstr "낮은 동적 범위 (LDR)"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:483
-msgid "Light probes"
-msgstr "라이트 프로브"
+#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:126
+#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:54
+#: ../editor/Stride.Assets.Presentation/Templates/ProjectLibraryWindow.xaml:27
+#: ../editor/Stride.Assets.Presentation/Templates/UpdatePlatformsWindows.xaml:54
+msgctxt "Button"
+msgid "OK"
+msgstr "확인"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:488
-msgid "Bounces:"
-msgstr "수익:"
+#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:10
+msgid "Import from model"
+msgstr "모델으로 부터 불러오기"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:492
-msgctxt "ToolTip"
-msgid "Compute lighting using light probes"
-msgstr "광선 프로브를 사용하여 조명 계산"
+#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:22
+msgid "Materials and textures"
+msgstr "재료 와 질감"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:500
-msgctxt "ToolTip"
-msgid "Reset light probes"
-msgstr "광선 프로브 재설정"
+#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:26
+msgctxt "Button"
+msgid "Import materials"
+msgstr "재료 불러오기"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:504
-msgid "Reset"
-msgstr "리셋"
+#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:27
+#, fuzzy
+msgctxt "Button"
+msgid "Deduplicate materials"
+msgstr "재료 불러오기"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:510
-msgid "Cubemap"
-msgstr "큐브맵"
+#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:28
+msgid "Warning: Deduplicate materials is currently not supported for FBX files"
+msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:514
-msgctxt "ToolTip"
-msgid "Generate a cubemap from the scene view and save as a texture"
-msgstr "장면 보기에서 큐브맵 생성 및 텍스처로 저장"
+#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:29
+msgctxt "Button"
+msgid "Import textures"
+msgstr "질감 불러오기"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:518
-msgid "Capture"
-msgstr "캡쳐"
+#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:30
+#, fuzzy
+msgctxt "Button"
+msgid "Import Animations"
+msgstr "재료 불러오기"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:527
-msgctxt "ToolTip"
-msgid "Navigation visibility..."
-msgstr "가시성 탐색..."
+#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:34
+msgid "Skeleton"
+msgstr "뼈대"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:537
-msgid "Show navigation meshes:"
-msgstr "탐색 메쉬 표시:"
+#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:38
+msgctxt "Button"
+msgid "Import skeleton"
+msgstr "뼈대 불러오기"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:539
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:596
-#: ../editor/Stride.Assets.Presentation/View/SkeletonPropertyTemplates.xaml:25
+#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:39
msgctxt "Button"
-msgid "All"
-msgstr "모든"
+msgid "No skeleton"
+msgstr "뼈대 없음"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:540
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:597
-#: ../editor/Stride.Assets.Presentation/View/SkeletonPropertyTemplates.xaml:27
+#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:40
msgctxt "Button"
-msgid "None"
-msgstr "없음"
+msgid "Use another skeleton for this model:"
+msgstr "이 모델에 다른 뼈대 사용하기 :"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:566
-msgctxt "ToolTip"
-msgid "Grid and gizmo options..."
-msgstr "그리즈 및 기즈모 옵션..."
+#: ../editor/Stride.Assets.Presentation/Templates/ProjectLibraryWindow.xaml:10
+msgid "New code library"
+msgstr "새로운 코드 라이브러리"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:576
-msgid "Transformation gizmo size:"
-msgstr "변환 기즈모 크기:"
+#: ../editor/Stride.Assets.Presentation/Templates/ProjectLibraryWindow.xaml:21
+msgid "Library name:"
+msgstr "라이브러리 이름:"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:581
-msgid "Component gizmo size:"
-msgstr "구성 요소 기즈모 크기:"
+#: ../editor/Stride.Assets.Presentation/Templates/ScriptNameWindow.xaml:9
+msgid "New script"
+msgstr "새로운 스크립트"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:582
+#: ../editor/Stride.Assets.Presentation/Templates/ScriptNameWindow.xaml:20
msgctxt "Button"
-msgid "Fixed"
-msgstr "수정됨"
+msgid "Create script"
+msgstr "스크립트 생성"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:590
-msgctxt "Button"
-msgid "Camera preview"
-msgstr "카메라 시사회"
+#: ../editor/Stride.Assets.Presentation/Templates/ScriptNameWindow.xaml:25
+msgid "Class:"
+msgstr "클래스:"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:591
-msgctxt "Button"
-msgid "Light probe volumes"
-msgstr "라이트 프로브 볼륨"
+#: ../editor/Stride.Assets.Presentation/Templates/ScriptNameWindow.xaml:28
+msgid "Template:"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/Templates/UpdatePlatformsWindows.xaml:9
+msgid "Select platforms"
+msgstr "플랫폼 선택"
+
+#: ../editor/Stride.Assets.Presentation/Templates/UpdatePlatformsWindows.xaml:31
+msgid "(This will remove the project from the package and disk.)"
+msgstr "(이렇게 하면 패키지와 디스크에서 프로젝트가 제거됨)"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:608
+#: ../editor/Stride.Assets.Presentation/Templates/UpdatePlatformsWindows.xaml:52
msgctxt "Button"
-msgid "Other entities"
-msgstr "다른 엔터티들"
+msgid "Force regeneration of all platform projects"
+msgstr "모든 프로젝트 플랫폼의 강제 재생성"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:616
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:28
msgctxt "ToolTip"
-msgid "Editor camera options..."
-msgstr "카메라 편집 설정..."
+msgid "Play the animation"
+msgstr "애니메이션 재생"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:626
-msgid "Projection"
-msgstr "투영"
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:31
+msgctxt "ToolTip"
+msgid "Pause the animation"
+msgstr "애니메이션 중지"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:629
-msgctxt "Button"
-msgid "Perspective"
-msgstr "관점"
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:43
+msgid "Time scale:"
+msgstr "시간 규모:"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:630
-msgctxt "Button"
-msgid "Orthographic"
-msgstr "직교학"
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:117
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:136
+msgctxt "ToolTip"
+msgid "Reset the camera"
+msgstr "카메라 리셋"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:632
-msgid "Near plane:"
-msgstr "근방 평면:"
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:187
+msgid ""
+"Scenes can't be previewed. To see the scene, open it in the scene editor."
+msgstr ""
+"장면을 미리 볼 수 없음. 장면을 보기위해선, 장면 편집기에서 이 장면을 여시오."
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:634
-msgid "Far plane:"
-msgstr "원면:"
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:201
+msgctxt "ToolTip"
+msgid "Play the sound"
+msgstr "소리 재생"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:636
-msgid "Field of view:"
-msgstr "필드:"
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:204
+msgctxt "ToolTip"
+msgid "Pause the sound"
+msgstr "소리 중지"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:642
-msgid "Orthographic size:"
-msgstr "직각 사이즈:"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:648
-msgid "Movement"
-msgstr "이동"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:652
-msgid "Speed:"
-msgstr "속도:"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:657
-msgid "Orientation"
-msgstr "방향"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:660
-msgctxt "Button"
-msgid "Front"
-msgstr "앞"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:662
-msgctxt "Button"
-msgid "Back"
-msgstr "뒤"
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:240
+msgid "Building preview sound asset..."
+msgstr "소리 asset 미리보기 생성.."
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:664
-msgctxt "Button"
-msgid "Top"
-msgstr "상단"
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:278
+msgctxt "ToolTip"
+msgid "Previous sprite"
+msgstr "이전의 스프라이트"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:666
-msgctxt "Button"
-msgid "Bottom"
-msgstr "하단"
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:280
+msgid "Sprite:"
+msgstr "스프라이트:"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:668
-msgctxt "Button"
-msgid "Left"
-msgstr "왼쪽"
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:283
+msgctxt "ToolTip"
+msgid "Next sprite"
+msgstr "다음 스프라이트"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:670
-msgctxt "Button"
-msgid "Right"
-msgstr "오른쪽"
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:311
+msgid "Preview text"
+msgstr "텍스트 미리보기"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:701
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:353
msgctxt "ToolTip"
-msgid "Snap translations to this value"
-msgstr "이 값으로 변환 스냅"
+msgid "Previous slice"
+msgstr "이전의 슬라이스"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:710
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:357
msgctxt "ToolTip"
-msgid "Snap rotations to this value"
-msgstr "회전 속도를 이 값으로 조정"
+msgid "Next slice"
+msgstr "다음 슬라이스"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:719
-msgctxt "ToolTip"
-msgid "Snap scale to this factor"
-msgstr "이 요인에 맞게 확장"
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:380
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:445
+msgid "W: {0}"
+msgstr "W: {0}"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:743
-msgctxt "ToolTip"
-msgid ""
-"Toggle material selection (click a selected asset to select its material)"
-msgstr "재료 선택 전환(선택한 자산을 클릭하여 재료 선택)"
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:381
+msgid "H: {0}"
+msgstr "H: {0}"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:746
-msgctxt "ToolTip"
-msgid "Show or hide selection mask"
-msgstr "선택 마스크 표시 또는 숨기기"
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:446
+#, fuzzy
+msgid "L: {0}"
+msgstr "W: {0}"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:748
-msgid "Loading assets..."
-msgstr "자산을 로드하는 중..."
+#: ../editor/Stride.Assets.Presentation/View/AddEntityComponentUserControl.xaml:22
+msgid "Add component"
+msgstr "요소 추가"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:815
-msgctxt "Menu"
-msgid "Open in prefab editor"
-msgstr "프리패브 편집기에서 열기"
+#: ../editor/Stride.Assets.Presentation/View/AddEntityComponentUserControl.xaml:35
+msgid "Search"
+msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:857
-msgid ""
-"Before you resume, fix the failing asset (likely a graphics compositor or "
-"scene)."
-msgstr "다시 시작하기 전에 실패한 자산(예: 그래픽 편집기 또는 장면)을 수정하십시오."
+#: ../editor/Stride.Assets.Presentation/View/AnimationPropertyTemplates.xaml:18
+msgctxt "ToolTip"
+msgid "Edit curve"
+msgstr "곡선 수정"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:859
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:516
-msgctxt "Button"
-msgid "Resume"
-msgstr "이력서"
+#: ../editor/Stride.Assets.Presentation/View/AnimationPropertyTemplates.xaml:70
+#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:71
+#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:111
+#: ../editor/Stride.Assets.Presentation/View/SkeletonPropertyTemplates.xaml:63
+msgid "(Different values)"
+msgstr "(다른 값)"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:861
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:518
+#: ../editor/Stride.Assets.Presentation/View/DebugEntityHierarchyEditorUserControl.xaml:13
msgctxt "Button"
-msgid "Copy error to clipboard"
-msgstr "클립보드에 오류 복사"
+msgid "Refresh"
+msgstr "원상복구"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityPickerWindow.xaml:13
-msgid "Select an entity"
-msgstr "엔터티 선택하기"
+#: ../editor/Stride.Assets.Presentation/View/DebuggerPickerWindow.xaml:11
+msgid "Live scripting debugger"
+msgstr "실시간 스크립팅 디버거"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityPickerWindow.xaml:23
+#: ../editor/Stride.Assets.Presentation/View/DebuggerPickerWindow.xaml:21
msgctxt "ToolTip"
-msgid "Select the selected assets"
-msgstr "선택한 자산 선택"
+msgid "Select these assets"
+msgstr "이 asset들 선택"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityPickerWindow.xaml:28
#: ../editor/Stride.Assets.Presentation/View/DebuggerPickerWindow.xaml:26
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityPickerWindow.xaml:28
msgctxt "ToolTip"
msgid "Cancel (Esc)"
msgstr "취소(Esc)"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityPickerWindow.xaml:37
-msgid "Select an entity:"
-msgstr "엔터티 선택"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityPickerWindow.xaml:66
-msgid "(Index: {0})"
-msgstr "(인덱스:{0})"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/GraphicsCompositorEditor/Views/GraphicsCompositorEditorView.xaml:49
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:129
-msgctxt "Menu"
-msgid "Action"
-msgstr "실행"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/GraphicsCompositorEditor/Views/GraphicsCompositorEditorView.xaml:50
-msgctxt "Menu"
-msgid "Delete selection"
-msgstr "선택 삭제하기"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/GraphicsCompositorEditor/Views/GraphicsCompositorEditorView.xaml:202
-msgid "Render stages:"
-msgstr "렌더 단계:"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/GraphicsCompositorEditor/Views/GraphicsCompositorEditorView.xaml:254
-msgid "Render features:"
-msgstr "렌더 기능:"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/GraphicsCompositorEditor/Views/GraphicsCompositorEditorView.xaml:278
-msgid "Camera slots:"
-msgstr "카메라 슬롯:"
+#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:44
+#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:84
+#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:182
+#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:209
+msgctxt "ToolTip"
+msgid "Select an asset"
+msgstr "asset 선택"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/ScriptEditor/Resources/ThemeScriptEditor.xaml:107
+#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:50
+#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:90
+#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:214
msgctxt "ToolTip"
-msgid "Toggle between find and replace modes"
-msgstr "찾기 모드와 교체 모드 전환"
+msgid "Clear the reference"
+msgstr "레퍼런스 지우기"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/ScriptEditor/Resources/ThemeScriptEditor.xaml:167
+#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:56
+#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:96
+#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:168
msgctxt "ToolTip"
-msgid "Replace next (Alt+R)"
-msgstr "다음 교체(Alt+R)"
+msgid "Select the referenced asset"
+msgstr "레퍼런스된 asset 선택"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/ScriptEditor/Resources/ThemeScriptEditor.xaml:177
+#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:205
msgctxt "ToolTip"
-msgid "Replace all (Alt+A)"
-msgstr "모두 교체(Alt+R)"
+msgid "Highlight this material in the scene editor"
+msgstr "장면 편집기에서 이 자료 강조"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/ScriptEditor/Resources/ThemeScriptEditor.xaml:253
-msgid "No suggestions"
-msgstr "제안 없음"
+#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:260
+msgid "Add configuration"
+msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:53
-msgctxt "Button"
-msgid "Sprite sheet properties"
-msgstr "스프라이트 시트 속성"
+#: ../editor/Stride.Assets.Presentation/View/MaterialPropertyTemplates.xaml:13
+msgid "Select shader..."
+msgstr "쉐이더 선택..."
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:56
-msgid "Sheet type:"
-msgstr "시트 타입:"
+#: ../editor/Stride.Assets.Presentation/View/SkeletonPropertyTemplates.xaml:24
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:569
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:624
+msgctxt "Button"
+msgid "All"
+msgstr "모든"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:89
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:301
+#: ../editor/Stride.Assets.Presentation/View/SkeletonPropertyTemplates.xaml:26
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:570
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:625
msgctxt "Button"
-msgid "Use color key"
-msgstr "색상 키 사용"
+msgid "None"
+msgstr "없음"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:90
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:42
msgctxt "ToolTip"
-msgid "If enabled, the sprite uses the given color as transparency"
-msgstr "사용할 수 있는 경우 스프라이트는 지정된 색상을 투명도로 사용"
+msgid "Remove the selected curve"
+msgstr "선택된 곡선을 제거"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:118
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:44
+msgid "Curves:"
+msgstr "곡선:"
+
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:74
msgctxt "ToolTip"
-msgid "To select the color key, select a pixel color from the image"
-msgstr "색상 키를 선택하귀 위해선, 이미지로부터 픽셀 색상을 선택해야한다"
+msgid "Show or hide the tracker"
+msgstr "추적기를 보여주기 혹은 숨기기"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:127
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:80
msgctxt "ToolTip"
-msgid "Add a new empty sprite"
-msgstr "새로운 빈 스프라이트 추가"
+msgid "Fit view to curve"
+msgstr "뷰를 곡선에 맞춤"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:130
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:83
msgctxt "ToolTip"
-msgid "Duplicate selected sprites"
-msgstr "선택한 스프라이트 복제"
+msgid "Fit view to curve height"
+msgstr "뷰를 곡선 높이에 맞춤"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:133
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:86
msgctxt "ToolTip"
-msgid "Delete selected sprites"
-msgstr "선택한 스프라이트 삭제"
+msgid "Fit view to curve width"
+msgstr "곡선 넓이에 뷰를 맞춤"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:136
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:93
msgctxt "ToolTip"
-msgid "Move selected sprites up"
-msgstr "선택한 스프라이트를 위로 이동"
+msgid "Delete selected points"
+msgstr "선택된 포인트 삭제"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:140
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:102
msgctxt "ToolTip"
-msgid "Move selected sprites down"
-msgstr "선택한 스프라이트를 아래로 이동"
+msgid "First key"
+msgstr "첫번째 키"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:143
-msgid "Sprites:"
-msgstr "스프라이트:"
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:105
+msgctxt "ToolTip"
+msgid "Previous key"
+msgstr "이전의 키"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:165
-msgctxt "Menu"
-msgid "Add new sprite"
-msgstr "새로운 스프라이트 추가"
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:108
+msgctxt "ToolTip"
+msgid "Next key"
+msgstr "다음 키"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:166
-msgctxt "Menu"
-msgid "Duplicate sprite"
-msgstr "스프라이트 복제"
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:111
+msgctxt "ToolTip"
+msgid "Last key"
+msgstr "마지막 키"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:167
-msgctxt "Menu"
-msgid "Edit image"
-msgstr "이미지 편집"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:168
-msgctxt "Menu"
-msgid "Show image in explorer"
-msgstr "탐색기에서 이미지 표시"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:217
-msgid "Select a single image from the left panel"
-msgstr "왼쪽 패널에서 단일 이미지 선택"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:224
-msgctxt "ToolTip"
-msgid "Select previous sprite"
-msgstr "이전 스프라이트 선택"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:228
-msgctxt "ToolTip"
-msgid "Select next sprite"
-msgstr "다음 스프라이트 선택"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:233
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:382
-msgctxt "ToolTip"
-msgid "Zoom out"
-msgstr "축소"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:237
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:386
-msgctxt "ToolTip"
-msgid "Zoom in"
-msgstr "확대"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:241
-msgctxt "ToolTip"
-msgid "Scale to real pixel size"
-msgstr "실제 픽셀 사이즈를 위한 규모"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:245
-msgctxt "ToolTip"
-msgid "Fit image to screen"
-msgstr "화면에 이미지 맞춤"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:249
-msgctxt "ToolTip"
-msgid "Center view on current sprite region"
-msgstr "현재 스프라이트 영역의 중앙 보기"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:255
-msgctxt "ToolTip"
-msgid "Change selection rectangle color"
-msgstr "선택 사각형 색상 변경"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:272
-msgctxt "ToolTip"
-msgid "Highlight the current selection"
-msgstr "현재 선택 강조"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:275
-msgctxt "ToolTip"
-msgid "Select entire image"
-msgstr "전체 이미지 선택"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:283
-msgctxt "ToolTip"
-msgid "Select the sprite region using the magic wand"
-msgstr "마법 지팡이를 사용하여 스프라이트 영역 선택"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:300
-msgctxt "Button"
-msgid "Use transparency"
-msgstr "투명도 사용"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:311
-msgctxt "ToolTip"
-msgid "Move the sprite center"
-msgstr "스프라이트 센터 이동"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:319
-msgctxt "ToolTip"
-msgid "Resize the sprite borders"
-msgstr "스프라이트 테두리 크기 조정"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:330
-msgctxt "ToolTip"
-msgid "Unlock the sprite borders"
-msgstr "스프라이트 경계 잠금 해제"
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:118
+msgid "Key"
+msgstr "키"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:334
-msgctxt "ToolTip"
-msgid "Lock the sprite borders"
-msgstr "스프라이트 경계 잠금"
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:121
+msgid "Value"
+msgstr "값"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:37
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:168
msgctxt "Menu"
-msgid "Layout"
-msgstr "레이아웃"
+msgid "Curve"
+msgstr "곡선"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:38
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:170
msgctxt "Menu"
-msgid "Group into"
-msgstr "그룹화 위치"
+msgid "Add point"
+msgstr "포인트 더하기"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:49
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:173
msgctxt "Menu"
-msgid "Ungroup"
-msgstr "그룹해제"
+msgid "Delete selected points"
+msgstr "선택된 포인트 삭제"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:53
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:175
msgctxt "Menu"
-msgid "Change layout type"
-msgstr "레이아웃 타입 변경"
+msgid "Clear whole curve"
+msgstr "모든 곡선 지우기"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:69
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:178
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:187
msgctxt "Menu"
-msgid "Pin origin"
-msgstr "핀 원점"
+msgid "View"
+msgstr "뷰"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:83
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:179
msgctxt "Menu"
-msgid "Top left"
-msgstr "왼쪽 상단"
+msgid "Fit to curve"
+msgstr "곡선에 맞추기"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:84
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:181
msgctxt "Menu"
-msgid "Top"
-msgstr "상단"
+msgid "Fit to curve height"
+msgstr "곡선 높이에 맞추기"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:85
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:183
msgctxt "Menu"
-msgid "Top right"
-msgstr "오른쪽 상단"
+msgid "Fit to curve width"
+msgstr "곡선 넓이에 맞추기"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:86
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:65
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:109
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:189
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:816
+#: ../editor/Stride.Assets.Presentation/AssetEditors/GraphicsCompositorEditor/Views/GraphicsCompositorEditorView.xaml:33
msgctxt "Menu"
-msgid "Left"
-msgstr "왼쪽"
+msgid "Create"
+msgstr "생성"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:87
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:66
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:110
msgctxt "Menu"
-msgid "Center"
-msgstr "중심"
+msgid "Folder"
+msgstr "폴더"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:88
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:67
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:111
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:193
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:817
msgctxt "Menu"
-msgid "Right"
-msgstr "오른쪽"
+msgid "Empty entity"
+msgstr "빈 엔터티"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:89
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:93
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:137
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:843
msgctxt "Menu"
-msgid "Bottom left"
-msgstr "왼쪽 하단"
+msgid "Actions"
+msgstr "동작"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:90
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:94
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:140
msgctxt "Menu"
-msgid "Bottom"
-msgstr "하단"
+msgid "Open prefab in editor"
+msgstr "편집기에서 프리팹 열기"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:91
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:95
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:141
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:845
msgctxt "Menu"
-msgid "Bottom right"
-msgstr "오른쪽 하단"
+msgid "Select prefab in asset view"
+msgstr "asset 뷰에서 프리팹 선택"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:92
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:96
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:142
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:846
msgctxt "Menu"
-msgid "Front"
-msgstr "앞"
+msgid "Break link to prefab"
+msgstr "프립팹 핑크를 돌파하기"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:93
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:97
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:143
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:847
msgctxt "Menu"
-msgid "Middle"
-msgstr "중간"
+msgid "Create prefab from selection"
+msgstr "선택영역에서 프리팹 생성하기"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:94
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:99
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:145
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:849
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:137
msgctxt "Menu"
-msgid "Back"
-msgstr "뒤"
+msgid "Duplicate"
+msgstr "동일"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:101
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:138
msgctxt "Menu"
-msgid "Row"
-msgstr "행"
+msgid "Set as active scene"
+msgstr "활성 씬으로 설정"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:103
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:121
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:151
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:854
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:143
msgctxt "Menu"
-msgid "Move up"
-msgstr "위로 이동"
+msgid "Rename"
+msgstr "이름 바꾸기"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:104
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:124
-msgctxt "Menu"
-msgid "Move down"
-msgstr "아래로 이동"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:168
+msgid "Loading scene..."
+msgstr "장면 로드중..."
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:106
-msgctxt "Menu"
-msgid "Column"
-msgstr "열"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:169
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:212
+msgid "This might take a few minutes the first time."
+msgstr "이 작업은 처음 몇 분 정도 걸릴 수 있습니다."
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:108
-msgctxt "Menu"
-msgid "Move left"
-msgstr "왼쪽으로 이동"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:184
+msgctxt "ToolTip"
+msgid "Create a new entity"
+msgstr "새로운 엔터티 생성하기"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:109
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:191
msgctxt "Menu"
-msgid "Move right"
-msgstr "오른쪽으로 이동"
+msgid "New folder"
+msgstr "새로운 폴더"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:111
-msgctxt "Menu"
-msgid "Layer"
-msgstr "레이어"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:224
+msgctxt "ToolTip"
+msgid "Filter entities by name"
+msgstr "이름으로 엔터티 필터링"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:113
-msgctxt "Menu"
-msgid "Move back"
-msgstr "뒤로 이동"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:232
+msgctxt "ToolTip"
+msgid "Expand all entities"
+msgstr "모든 엔터티 확장"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:114
-msgctxt "Menu"
-msgid "Move front"
-msgstr "앞으로 이동"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:130
-msgctxt "Menu"
-msgid "Open library in editor"
-msgstr "편집기에서 라이브러리 열기"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:131
-msgctxt "Menu"
-msgid "Select library in asset view"
-msgstr "asset 뷰에서 라이브러리 선택하기"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:132
-msgctxt "Menu"
-msgid "Break link to library"
-msgstr "라이브러리를 위한 링크 삭제"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:134
-msgctxt "Menu"
-msgid "Create page from selection"
-msgstr "선택으로 페이지 생성"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:135
-msgctxt "Menu"
-msgid "Create library from selection"
-msgstr "선택으로 라이브러리 생성"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:187
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:177
-msgctxt "Menu"
-msgid "View"
-msgstr "뷰"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:188
-msgctxt "Menu"
-msgid "Zoom in"
-msgstr "확대"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:189
-msgctxt "Menu"
-msgid "Zoom out"
-msgstr "축소"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:190
-msgctxt "Menu"
-msgid "Reset camera"
-msgstr "카메라 재설정"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:236
+msgctxt "ToolTip"
+msgid "Collapse all entities"
+msgstr "모든 엔터티 축소"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:226
-msgctxt "Button"
-msgid "UI properties"
-msgstr "UI 특성"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:263
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:211
+msgid "Loading..."
+msgstr "로딩중..."
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:237
-msgid "UI library"
-msgstr "UI 라이브러리"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:267
+msgid "Unloading..."
+msgstr "언로드하는 중..."
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:284
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:336
msgctxt "ToolTip"
-msgid "Expand all elements"
-msgstr "모든 요소 확대"
+msgid "Focus on this entity (F)"
+msgstr "이 엔터티에 집중 (F)"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:288
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:343
msgctxt "ToolTip"
-msgid "Collapse all elements"
-msgstr "모든 요소 붕괴"
+msgid "Lock/unlock this entity"
+msgstr "이 엔터티 잠금/잠금해제"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:378
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:344
msgctxt "ToolTip"
-msgid "Reset zoom"
-msgstr "줌을 리셋"
+msgid "(Hold Ctrl to apply to child entities recursively)"
+msgstr "(Ctrl 키를 눌러 하위 엔터티에 다시 적용)"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:389
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:382
msgctxt "ToolTip"
-msgid "Snaps to this value (0 to disable)"
-msgstr "이 값을 snaps (0 to disable)"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:401
-msgid "Colors"
-msgstr "색상"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:417
-msgid "Guideline"
-msgstr "가이드라인"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:433
-msgid "Highlight"
-msgstr "강조"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:449
-msgid "Selection"
-msgstr "선택"
+msgid "Lock/unlock all entities"
+msgstr "모든 엔터티 잠금/잠금해제"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:465
-msgid "Sizing"
-msgstr "크기바꾸기"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:383
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:392
+msgctxt "ToolTip"
+msgid "(Hold Ctrl to apply to child scenes recursively)"
+msgstr "(Ctrl 키를 눌러 하위 장면에 반복 적용)"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:514
-msgid ""
-"Before you resume, fix the failing asset (likely a UI page or UI library)."
-msgstr "당신이 재개하기 전, 실패한 asset을 수정하시오 (UI 페이지 혹은 UI 라이브러리와 같은 것들)"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:391
+msgctxt "ToolTip"
+msgid "Load/unload all entities"
+msgstr "모든 엔터티 로드/언로드"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/Views/VisualScriptEditorView.xaml:213
-msgctxt "Menu"
-msgid "Get"
-msgstr "얻다"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:412
+msgid "(Unloaded)"
+msgstr "(언로드)"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/Views/VisualScriptEditorView.xaml:214
-msgctxt "Menu"
-msgid "Set"
-msgstr "설정하다"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:479
+#, fuzzy
+msgctxt "ToolTip"
+msgid "Viewport grid settings..."
+msgstr "뷰포트 설정"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/Views/VisualScriptEditorView.xaml:253
-msgid "Variables:"
-msgstr "값:"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:487
+msgid "Grid axis"
+msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/Views/VisualScriptEditorView.xaml:302
-msgid "Functions:"
-msgstr "기능:"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:490
+msgctxt "Button"
+msgid "X"
+msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/Views/VisualScriptEditorView.xaml:346
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:491
msgctxt "Button"
-msgid "Static method"
-msgstr "고정된 방법"
+msgid "Y"
+msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/Views/VisualScriptEditorView.xaml:347
-msgid "Return type..."
-msgstr "반환 타입..."
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:492
+msgctxt "Button"
+msgid "Z"
+msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/Views/VisualScriptEditorView.xaml:354
-msgid "Function parameters:"
-msgstr "기능 상수:"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:495
+msgid "Grid opacity"
+msgstr ""
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:41
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:503
msgctxt "ToolTip"
-msgid "Remove the selected curve"
-msgstr "선택된 곡선을 제거"
+msgid "Light probes and cubemaps..."
+msgstr "라이트 프로브..."
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:43
-msgid "Curves:"
-msgstr "곡선:"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:513
+msgid "Light probes"
+msgstr "라이트 프로브"
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:73
-msgctxt "ToolTip"
-msgid "Show or hide the tracker"
-msgstr "추적기를 보여주기 혹은 숨기기"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:518
+msgid "Bounces:"
+msgstr "수익:"
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:79
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:522
msgctxt "ToolTip"
-msgid "Fit view to curve"
-msgstr "뷰를 곡선에 맞춤"
+msgid "Compute lighting using light probes"
+msgstr "광선 프로브를 사용하여 조명 계산"
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:82
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:530
msgctxt "ToolTip"
-msgid "Fit view to curve height"
-msgstr "뷰를 곡선 높이에 맞춤"
+msgid "Reset light probes"
+msgstr "광선 프로브 재설정"
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:85
-msgctxt "ToolTip"
-msgid "Fit view to curve width"
-msgstr "곡선 넓이에 뷰를 맞춤"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:534
+msgid "Reset"
+msgstr "리셋"
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:92
-msgctxt "ToolTip"
-msgid "Delete selected points"
-msgstr "선택된 포인트 삭제"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:540
+msgid "Cubemap"
+msgstr "큐브맵"
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:101
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:544
msgctxt "ToolTip"
-msgid "First key"
-msgstr "첫번째 키"
+msgid "Generate a cubemap from the scene view and save as a texture"
+msgstr "장면 보기에서 큐브맵 생성 및 텍스처로 저장"
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:104
-msgctxt "ToolTip"
-msgid "Previous key"
-msgstr "이전의 키"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:548
+msgid "Capture"
+msgstr "캡쳐"
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:107
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:557
msgctxt "ToolTip"
-msgid "Next key"
-msgstr "다음 키"
+msgid "Navigation visibility..."
+msgstr "가시성 탐색..."
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:110
-msgctxt "ToolTip"
-msgid "Last key"
-msgstr "마지막 키"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:567
+msgid "Show navigation meshes:"
+msgstr "탐색 메쉬 표시:"
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:117
-msgid "Key"
-msgstr "키"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:596
+msgctxt "ToolTip"
+msgid "Grid and gizmo options..."
+msgstr "그리즈 및 기즈모 옵션..."
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:120
-msgid "Value"
-msgstr "값"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:606
+msgid "Transformation gizmo size:"
+msgstr "변환 기즈모 크기:"
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:167
-msgctxt "Menu"
-msgid "Curve"
-msgstr "곡선"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:611
+msgid "Component gizmo size:"
+msgstr "구성 요소 기즈모 크기:"
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:169
-msgctxt "Menu"
-msgid "Add point"
-msgstr "포인트 더하기"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:612
+msgctxt "Button"
+msgid "Fixed"
+msgstr "수정됨"
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:172
-msgctxt "Menu"
-msgid "Delete selected points"
-msgstr "선택된 포인트 삭제"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:618
+msgctxt "Button"
+msgid "Camera preview"
+msgstr "카메라 시사회"
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:174
-msgctxt "Menu"
-msgid "Clear whole curve"
-msgstr "모든 곡선 지우기"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:619
+msgctxt "Button"
+msgid "Light probe volumes"
+msgstr "라이트 프로브 볼륨"
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:178
-msgctxt "Menu"
-msgid "Fit to curve"
-msgstr "곡선에 맞추기"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:636
+msgctxt "Button"
+msgid "Other entities"
+msgstr "다른 엔터티들"
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:180
-msgctxt "Menu"
-msgid "Fit to curve height"
-msgstr "곡선 높이에 맞추기"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:644
+msgctxt "ToolTip"
+msgid "Editor camera options..."
+msgstr "카메라 편집 설정..."
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:182
-msgctxt "Menu"
-msgid "Fit to curve width"
-msgstr "곡선 넓이에 맞추기"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:654
+msgid "Projection"
+msgstr "투영"
-#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:10
-msgid "Create a game..."
-msgstr "게임 생성..."
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:657
+msgctxt "Button"
+msgid "Perspective"
+msgstr "관점"
-#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:21
-#: ../editor/Stride.Assets.Presentation/Templates/ProjectLibraryWindow.xaml:23
-#: ../editor/Stride.Assets.Presentation/Templates/ScriptNameWindow.xaml:28
-msgid "Namespace:"
-msgstr "네임스페이스:"
-
-#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:26
-msgid "Platforms"
-msgstr "플랫폼"
-
-#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:48
-#: ../editor/Stride.Assets.Presentation/Templates/UpdatePlatformsWindows.xaml:45
-msgid "This machine doesn't meet the requirements to build for this platform."
-msgstr "이 기계는 이 플랫폼을 빌드하기 위한 요구사항들과 맞지 않습니다."
-
-#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:58
-msgid "Asset packs"
-msgstr "Asset 팩"
-
-#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:78
-msgid "Rendering"
-msgstr "랜더링"
-
-#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:90
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:658
msgctxt "Button"
-msgid "High dynamic range (HDR)"
-msgstr "높은 동적 범위 (HDR)"
+msgid "Orthographic"
+msgstr "직교학"
-#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:92
-msgctxt "Button"
-msgid "Low dynamic range (LDR)"
-msgstr "낮은 동적 범위 (LDR)"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:660
+msgid "Near plane:"
+msgstr "근방 평면:"
-#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:126
-#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:51
-#: ../editor/Stride.Assets.Presentation/Templates/ProjectLibraryWindow.xaml:27
-#: ../editor/Stride.Assets.Presentation/Templates/UpdatePlatformsWindows.xaml:54
-msgctxt "Button"
-msgid "OK"
-msgstr "확인"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:662
+msgid "Far plane:"
+msgstr "원면:"
-#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:10
-msgid "Import from model"
-msgstr "모델으로 부터 불러오기"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:664
+msgid "Field of view:"
+msgstr "필드:"
-#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:22
-msgid "Materials and textures"
-msgstr "재료 와 질감"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:670
+msgid "Orthographic size:"
+msgstr "직각 사이즈:"
-#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:26
-msgctxt "Button"
-msgid "Import materials"
-msgstr "재료 불러오기"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:676
+msgid "Movement"
+msgstr "이동"
-#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:27
-msgctxt "Button"
-msgid "Import textures"
-msgstr "질감 불러오기"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:679
+msgid "Speed:"
+msgstr "속도:"
-#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:31
-msgid "Skeleton"
-msgstr "뼈대"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:685
+msgid "Orientation"
+msgstr "방향"
-#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:35
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:688
msgctxt "Button"
-msgid "Import skeleton"
-msgstr "뼈대 불러오기"
+msgid "Front"
+msgstr "앞"
-#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:36
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:690
msgctxt "Button"
-msgid "No skeleton"
-msgstr "뼈대 없음"
+msgid "Back"
+msgstr "뒤"
-#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:37
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:692
msgctxt "Button"
-msgid "Use another skeleton for this model:"
-msgstr "이 모델에 다른 뼈대 사용하기 :"
-
-#: ../editor/Stride.Assets.Presentation/Templates/ProjectLibraryWindow.xaml:10
-msgid "New code library"
-msgstr "새로운 코드 라이브러리"
-
-#: ../editor/Stride.Assets.Presentation/Templates/ProjectLibraryWindow.xaml:21
-msgid "Library name:"
-msgstr "라이브러리 이름:"
-
-#: ../editor/Stride.Assets.Presentation/Templates/ScriptNameWindow.xaml:9
-msgid "New script"
-msgstr "새로운 스크립트"
+msgid "Top"
+msgstr "상단"
-#: ../editor/Stride.Assets.Presentation/Templates/ScriptNameWindow.xaml:20
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:694
msgctxt "Button"
-msgid "Create script"
-msgstr "스크립트 생성"
-
-#: ../editor/Stride.Assets.Presentation/Templates/ScriptNameWindow.xaml:25
-msgid "Class:"
-msgstr "클래스:"
-
-#: ../editor/Stride.Assets.Presentation/Templates/UpdatePlatformsWindows.xaml:9
-msgid "Select platforms"
-msgstr "플랫폼 선택"
+msgid "Bottom"
+msgstr "하단"
-#: ../editor/Stride.Assets.Presentation/Templates/UpdatePlatformsWindows.xaml:31
-msgid "(This will remove the project from the package and disk.)"
-msgstr "(이렇게 하면 패키지와 디스크에서 프로젝트가 제거됨)"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:696
+msgctxt "Button"
+msgid "Left"
+msgstr "왼쪽"
-#: ../editor/Stride.Assets.Presentation/Templates/UpdatePlatformsWindows.xaml:52
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:698
msgctxt "Button"
-msgid "Force regeneration of all platform projects"
-msgstr "모든 프로젝트 플랫폼의 강제 재생성"
+msgid "Right"
+msgstr "오른쪽"
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:28
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:729
msgctxt "ToolTip"
-msgid "Play the animation"
-msgstr "애니메이션 재생"
+msgid "Snap translations to this value"
+msgstr "이 값으로 변환 스냅"
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:31
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:738
msgctxt "ToolTip"
-msgid "Pause the animation"
-msgstr "애니메이션 중지"
-
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:43
-msgid "Time scale:"
-msgstr "시간 규모:"
+msgid "Snap rotations to this value"
+msgstr "회전 속도를 이 값으로 조정"
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:117
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:136
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:747
msgctxt "ToolTip"
-msgid "Reset the camera"
-msgstr "카메라 리셋"
+msgid "Snap scale to this factor"
+msgstr "이 요인에 맞게 확장"
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:187
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:771
+msgctxt "ToolTip"
msgid ""
-"Scenes can't be previewed. To see the scene, open it in the scene editor."
-msgstr "장면을 미리 볼 수 없음. 장면을 보기위해선, 장면 편집기에서 이 장면을 여시오."
+"Toggle material selection (click a selected asset to select its material)"
+msgstr "재료 선택 전환(선택한 자산을 클릭하여 재료 선택)"
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:201
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:774
msgctxt "ToolTip"
-msgid "Play the sound"
-msgstr "소리 재생"
+msgid "Show or hide selection mask"
+msgstr "선택 마스크 표시 또는 숨기기"
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:204
-msgctxt "ToolTip"
-msgid "Pause the sound"
-msgstr "소리 중지"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:776
+msgid "Loading assets..."
+msgstr "자산을 로드하는 중..."
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:240
-msgid "Building preview sound asset..."
-msgstr "소리 asset 미리보기 생성.."
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:844
+msgctxt "Menu"
+msgid "Open in prefab editor"
+msgstr "프리패브 편집기에서 열기"
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:278
-msgctxt "ToolTip"
-msgid "Previous sprite"
-msgstr "이전의 스프라이트"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:886
+msgid ""
+"Before you resume, fix the failing asset (likely a graphics compositor or "
+"scene)."
+msgstr ""
+"다시 시작하기 전에 실패한 자산(예: 그래픽 편집기 또는 장면)을 수정하십시오."
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:280
-msgid "Sprite:"
-msgstr "스프라이트:"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:888
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:516
+msgctxt "Button"
+msgid "Resume"
+msgstr "이력서"
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:283
-msgctxt "ToolTip"
-msgid "Next sprite"
-msgstr "다음 스프라이트"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:890
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:518
+msgctxt "Button"
+msgid "Copy error to clipboard"
+msgstr "클립보드에 오류 복사"
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:311
-msgid "Preview text"
-msgstr "텍스트 미리보기"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityPickerWindow.xaml:13
+msgid "Select an entity"
+msgstr "엔터티 선택하기"
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:353
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityPickerWindow.xaml:23
msgctxt "ToolTip"
-msgid "Previous slice"
-msgstr "이전의 슬라이스"
+msgid "Select the selected assets"
+msgstr "선택한 자산 선택"
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:357
-msgctxt "ToolTip"
-msgid "Next slice"
-msgstr "다음 슬라이스"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityPickerWindow.xaml:37
+msgid "Select an entity:"
+msgstr "엔터티 선택"
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:380
-msgid "W: {0}"
-msgstr "W: {0}"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityPickerWindow.xaml:66
+msgid "(Index: {0})"
+msgstr "(인덱스:{0})"
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:381
-msgid "H: {0}"
-msgstr "H: {0}"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/GraphicsCompositorEditor/Views/GraphicsCompositorEditorView.xaml:49
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:129
+msgctxt "Menu"
+msgid "Action"
+msgstr "실행"
-#: ../editor/Stride.Assets.Presentation/View/AnimationPropertyTemplates.xaml:18
-msgctxt "ToolTip"
-msgid "Edit curve"
-msgstr "곡선 수정"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/GraphicsCompositorEditor/Views/GraphicsCompositorEditorView.xaml:50
+msgctxt "Menu"
+msgid "Delete selection"
+msgstr "선택 삭제하기"
-#: ../editor/Stride.Assets.Presentation/View/AnimationPropertyTemplates.xaml:70
-#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:71
-#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:111
-#: ../editor/Stride.Assets.Presentation/View/SkeletonPropertyTemplates.xaml:64
-msgid "(Different values)"
-msgstr "(다른 값)"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/GraphicsCompositorEditor/Views/GraphicsCompositorEditorView.xaml:202
+msgid "Render stages:"
+msgstr "렌더 단계:"
-#: ../editor/Stride.Assets.Presentation/View/DebugEntityHierarchyEditorUserControl.xaml:13
-msgctxt "Button"
-msgid "Refresh"
-msgstr "원상복구"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/GraphicsCompositorEditor/Views/GraphicsCompositorEditorView.xaml:254
+msgid "Render features:"
+msgstr "렌더 기능:"
-#: ../editor/Stride.Assets.Presentation/View/DebuggerPickerWindow.xaml:11
-msgid "Live scripting debugger"
-msgstr "실시간 스크립팅 디버거"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/GraphicsCompositorEditor/Views/GraphicsCompositorEditorView.xaml:278
+msgid "Camera slots:"
+msgstr "카메라 슬롯:"
-#: ../editor/Stride.Assets.Presentation/View/DebuggerPickerWindow.xaml:21
+#: ../editor/Stride.Assets.Presentation/AssetEditors/ScriptEditor/Resources/ThemeScriptEditor.xaml:109
msgctxt "ToolTip"
-msgid "Select these assets"
-msgstr "이 asset들 선택"
+msgid "Toggle between find and replace modes"
+msgstr "찾기 모드와 교체 모드 전환"
-#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:44
-#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:84
-#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:235
-#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:262
+#: ../editor/Stride.Assets.Presentation/AssetEditors/ScriptEditor/Resources/ThemeScriptEditor.xaml:169
msgctxt "ToolTip"
-msgid "Select an asset"
-msgstr "asset 선택"
+msgid "Replace next (Alt+R)"
+msgstr "다음 교체(Alt+R)"
-#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:50
-#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:90
-#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:267
+#: ../editor/Stride.Assets.Presentation/AssetEditors/ScriptEditor/Resources/ThemeScriptEditor.xaml:179
msgctxt "ToolTip"
-msgid "Clear the reference"
-msgstr "레퍼런스 지우기"
+msgid "Replace all (Alt+A)"
+msgstr "모두 교체(Alt+R)"
-#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:56
-#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:96
-#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:221
+#: ../editor/Stride.Assets.Presentation/AssetEditors/ScriptEditor/Resources/ThemeScriptEditor.xaml:255
+msgid "No suggestions"
+msgstr "제안 없음"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:53
+msgctxt "Button"
+msgid "Sprite sheet properties"
+msgstr "스프라이트 시트 속성"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:56
+msgid "Sheet type:"
+msgstr "시트 타입:"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:89
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:301
+msgctxt "Button"
+msgid "Use color key"
+msgstr "색상 키 사용"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:90
msgctxt "ToolTip"
-msgid "Select the referenced asset"
-msgstr "레퍼런스된 asset 선택"
+msgid "If enabled, the sprite uses the given color as transparency"
+msgstr "사용할 수 있는 경우 스프라이트는 지정된 색상을 투명도로 사용"
-#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:133
-msgid "Add component"
-msgstr "요소 추가"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:118
+msgctxt "ToolTip"
+msgid "To select the color key, select a pixel color from the image"
+msgstr "색상 키를 선택하귀 위해선, 이미지로부터 픽셀 색상을 선택해야한다"
-#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:258
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:127
msgctxt "ToolTip"
-msgid "Highlight this material in the scene editor"
-msgstr "장면 편집기에서 이 자료 강조"
+msgid "Add a new empty sprite"
+msgstr "새로운 빈 스프라이트 추가"
-#: ../editor/Stride.Assets.Presentation/View/MaterialPropertyTemplates.xaml:13
-msgid "Select shader..."
-msgstr "쉐이더 선택..."
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:130
+msgctxt "ToolTip"
+msgid "Duplicate selected sprites"
+msgstr "선택한 스프라이트 복제"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:133
+msgctxt "ToolTip"
+msgid "Delete selected sprites"
+msgstr "선택한 스프라이트 삭제"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:136
+msgctxt "ToolTip"
+msgid "Move selected sprites up"
+msgstr "선택한 스프라이트를 위로 이동"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:140
+msgctxt "ToolTip"
+msgid "Move selected sprites down"
+msgstr "선택한 스프라이트를 아래로 이동"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:143
+msgid "Sprites:"
+msgstr "스프라이트:"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:165
+msgctxt "Menu"
+msgid "Add new sprite"
+msgstr "새로운 스프라이트 추가"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:166
+msgctxt "Menu"
+msgid "Duplicate sprite"
+msgstr "스프라이트 복제"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:167
+msgctxt "Menu"
+msgid "Edit image"
+msgstr "이미지 편집"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:168
+msgctxt "Menu"
+msgid "Show image in explorer"
+msgstr "탐색기에서 이미지 표시"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:217
+msgid "Select a single image from the left panel"
+msgstr "왼쪽 패널에서 단일 이미지 선택"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:224
+msgctxt "ToolTip"
+msgid "Select previous sprite"
+msgstr "이전 스프라이트 선택"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:228
+msgctxt "ToolTip"
+msgid "Select next sprite"
+msgstr "다음 스프라이트 선택"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:233
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:382
+msgctxt "ToolTip"
+msgid "Zoom out"
+msgstr "축소"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:237
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:386
+msgctxt "ToolTip"
+msgid "Zoom in"
+msgstr "확대"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:241
+msgctxt "ToolTip"
+msgid "Scale to real pixel size"
+msgstr "실제 픽셀 사이즈를 위한 규모"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:245
+msgctxt "ToolTip"
+msgid "Fit image to screen"
+msgstr "화면에 이미지 맞춤"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:249
+msgctxt "ToolTip"
+msgid "Center view on current sprite region"
+msgstr "현재 스프라이트 영역의 중앙 보기"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:255
+msgctxt "ToolTip"
+msgid "Change selection rectangle color"
+msgstr "선택 사각형 색상 변경"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:272
+msgctxt "ToolTip"
+msgid "Highlight the current selection"
+msgstr "현재 선택 강조"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:275
+msgctxt "ToolTip"
+msgid "Select entire image"
+msgstr "전체 이미지 선택"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:283
+msgctxt "ToolTip"
+msgid "Select the sprite region using the magic wand"
+msgstr "마법 지팡이를 사용하여 스프라이트 영역 선택"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:300
+msgctxt "Button"
+msgid "Use transparency"
+msgstr "투명도 사용"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:311
+msgctxt "ToolTip"
+msgid "Move the sprite center"
+msgstr "스프라이트 센터 이동"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:319
+msgctxt "ToolTip"
+msgid "Resize the sprite borders"
+msgstr "스프라이트 테두리 크기 조정"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:330
+msgctxt "ToolTip"
+msgid "Unlock the sprite borders"
+msgstr "스프라이트 경계 잠금 해제"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:334
+msgctxt "ToolTip"
+msgid "Lock the sprite borders"
+msgstr "스프라이트 경계 잠금"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:37
+msgctxt "Menu"
+msgid "Layout"
+msgstr "레이아웃"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:38
+msgctxt "Menu"
+msgid "Group into"
+msgstr "그룹화 위치"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:49
+msgctxt "Menu"
+msgid "Ungroup"
+msgstr "그룹해제"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:53
+msgctxt "Menu"
+msgid "Change layout type"
+msgstr "레이아웃 타입 변경"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:69
+msgctxt "Menu"
+msgid "Pin origin"
+msgstr "핀 원점"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:83
+msgctxt "Menu"
+msgid "Top left"
+msgstr "왼쪽 상단"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:84
+msgctxt "Menu"
+msgid "Top"
+msgstr "상단"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:85
+msgctxt "Menu"
+msgid "Top right"
+msgstr "오른쪽 상단"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:86
+msgctxt "Menu"
+msgid "Left"
+msgstr "왼쪽"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:87
+msgctxt "Menu"
+msgid "Center"
+msgstr "중심"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:88
+msgctxt "Menu"
+msgid "Right"
+msgstr "오른쪽"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:89
+msgctxt "Menu"
+msgid "Bottom left"
+msgstr "왼쪽 하단"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:90
+msgctxt "Menu"
+msgid "Bottom"
+msgstr "하단"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:91
+msgctxt "Menu"
+msgid "Bottom right"
+msgstr "오른쪽 하단"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:92
+msgctxt "Menu"
+msgid "Front"
+msgstr "앞"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:93
+msgctxt "Menu"
+msgid "Middle"
+msgstr "중간"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:94
+msgctxt "Menu"
+msgid "Back"
+msgstr "뒤"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:101
+msgctxt "Menu"
+msgid "Row"
+msgstr "행"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:103
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:121
+msgctxt "Menu"
+msgid "Move up"
+msgstr "위로 이동"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:104
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:124
+msgctxt "Menu"
+msgid "Move down"
+msgstr "아래로 이동"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:106
+msgctxt "Menu"
+msgid "Column"
+msgstr "열"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:108
+msgctxt "Menu"
+msgid "Move left"
+msgstr "왼쪽으로 이동"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:109
+msgctxt "Menu"
+msgid "Move right"
+msgstr "오른쪽으로 이동"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:111
+msgctxt "Menu"
+msgid "Layer"
+msgstr "레이어"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:113
+msgctxt "Menu"
+msgid "Move back"
+msgstr "뒤로 이동"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:114
+msgctxt "Menu"
+msgid "Move front"
+msgstr "앞으로 이동"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:130
+msgctxt "Menu"
+msgid "Open library in editor"
+msgstr "편집기에서 라이브러리 열기"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:131
+msgctxt "Menu"
+msgid "Select library in asset view"
+msgstr "asset 뷰에서 라이브러리 선택하기"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:132
+msgctxt "Menu"
+msgid "Break link to library"
+msgstr "라이브러리를 위한 링크 삭제"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:134
+msgctxt "Menu"
+msgid "Create page from selection"
+msgstr "선택으로 페이지 생성"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:135
+msgctxt "Menu"
+msgid "Create library from selection"
+msgstr "선택으로 라이브러리 생성"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:188
+msgctxt "Menu"
+msgid "Zoom in"
+msgstr "확대"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:189
+msgctxt "Menu"
+msgid "Zoom out"
+msgstr "축소"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:190
+msgctxt "Menu"
+msgid "Reset camera"
+msgstr "카메라 재설정"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:226
+msgctxt "Button"
+msgid "UI properties"
+msgstr "UI 특성"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:237
+msgid "UI library"
+msgstr "UI 라이브러리"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:284
+msgctxt "ToolTip"
+msgid "Expand all elements"
+msgstr "모든 요소 확대"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:288
+msgctxt "ToolTip"
+msgid "Collapse all elements"
+msgstr "모든 요소 붕괴"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:378
+msgctxt "ToolTip"
+msgid "Reset zoom"
+msgstr "줌을 리셋"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:389
+msgctxt "ToolTip"
+msgid "Snaps to this value (0 to disable)"
+msgstr "이 값을 snaps (0 to disable)"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:401
+msgid "Colors"
+msgstr "색상"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:417
+msgid "Guideline"
+msgstr "가이드라인"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:433
+msgid "Highlight"
+msgstr "강조"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:449
+msgid "Selection"
+msgstr "선택"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:465
+msgid "Sizing"
+msgstr "크기바꾸기"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:514
+msgid ""
+"Before you resume, fix the failing asset (likely a UI page or UI library)."
+msgstr ""
+"당신이 재개하기 전, 실패한 asset을 수정하시오 (UI 페이지 혹은 UI 라이브러리"
+"와 같은 것들)"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/Views/VisualScriptEditorView.xaml:213
+msgctxt "Menu"
+msgid "Get"
+msgstr "얻다"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/Views/VisualScriptEditorView.xaml:214
+msgctxt "Menu"
+msgid "Set"
+msgstr "설정하다"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/Views/VisualScriptEditorView.xaml:253
+msgid "Variables:"
+msgstr "값:"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/Views/VisualScriptEditorView.xaml:302
+msgid "Functions:"
+msgstr "기능:"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/Views/VisualScriptEditorView.xaml:346
+msgctxt "Button"
+msgid "Static method"
+msgstr "고정된 방법"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/Views/VisualScriptEditorView.xaml:347
+msgid "Return type..."
+msgstr "반환 타입..."
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/Views/VisualScriptEditorView.xaml:354
+msgid "Function parameters:"
+msgstr "기능 상수:"
diff --git a/sources/localization/ko/Stride.GameStudio.ko.po b/sources/localization/ko/Stride.GameStudio.ko.po
index 035b9e44dc..ae4e2f7c4d 100644
--- a/sources/localization/ko/Stride.GameStudio.ko.po
+++ b/sources/localization/ko/Stride.GameStudio.ko.po
@@ -1,909 +1,912 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
-"POT-Creation-Date: 2019-02-25 13:25:06+0900\n"
+"POT-Creation-Date: 2025-12-01 12:57:52+0100\n"
"PO-Revision-Date: 2019-11-23 13:04+0000\n"
"Last-Translator: hyeonzii \n"
"Language-Team: Korean \n"
"Language: ko\n"
"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=utf-8\n"
+"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 3.10-dev\n"
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:48
+#. Message displayed when the user tries to build without having selected a current project
+#: ../editor/Stride.GameStudio/Debugging/StrideDebugService.cs:40
+msgctxt "Message"
+msgid ""
+"An executable project must be set as current project in the session explorer "
+"in order to process build."
+msgstr ""
+
+#. Generic error message when we are unable to launch a game on a remote host.
+#: ../editor/Stride.GameStudio/Remote/RemoteFacilities.cs:120
+msgctxt "Message"
+msgid "Unable to launch {0} on host {1}"
+msgstr ""
+
+#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:16
+msgctxt "Settings"
+msgid "Remote"
+msgstr ""
+
+#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:24
+msgctxt "Settings"
+msgid "Default session to load"
+msgstr ""
+
+#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:28
+msgctxt "Settings"
+msgid "Host"
+msgstr ""
+
+#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:32
+msgctxt "Settings"
+msgid "Port"
+msgstr ""
+
+#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:36
+msgctxt "Settings"
+msgid "Username"
+msgstr ""
+
+#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:40
+msgctxt "Settings"
+msgid "Password"
+msgstr ""
+
+#. Location where to deploy.
+#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:44
+msgctxt "Settings"
+msgid "Location"
+msgstr ""
+
+#. Ask if we should prompt user with the crendential dialogs if necessary.
+#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:48
+msgctxt "Settings"
+msgid "Ask for credentials when deploying game"
+msgstr ""
+
+#. Name of X display where to launch game.
+#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:52
+msgctxt "Settings"
+msgid "X Display"
+msgstr ""
+
+#. Confirmation message when everything is correct while testing credentials.
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml.cs:75
+msgctxt "Credentials"
+msgid "Your credentials are correct."
+msgstr ""
+
+#. Display error message when host does not respond.
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml.cs:78
+msgctxt "Credentials"
+msgid "Couldn't reach the specified host."
+msgstr ""
+
+#. Display error message when credentials data is invalid.
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml.cs:81
+msgctxt "Credentials"
+msgid "Invalid credentials."
+msgstr ""
+
+#. Display error message when location does not exist.
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml.cs:84
+msgctxt "Credentials"
+msgid "The location you specified doesn't exist."
+msgstr ""
+
+#. Whenever something not expected happens while checking for credentials.
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml.cs:87
+msgctxt "Credentials"
+msgid "An unknown error occurred."
+msgstr ""
+
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml.cs:85
+msgctxt "Message"
+msgid ""
+"To reset the layout, Game Studio needs to close and re-open all asset and "
+"document editors. You won't lose unsaved changes."
+msgstr ""
+
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:50
msgctxt "Title"
msgid "Output"
msgstr ""
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:189
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:200
msgctxt "Message"
msgid ""
"Some game code files have been modified. Do you want to reload the "
"assemblies?"
msgstr ""
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:191
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:202
msgctxt "Button"
msgid "Reload"
msgstr ""
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:191
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:202
msgctxt "Button"
msgid "Don't reload"
msgstr ""
#. Displayed when user tries to run a project that is not on a supported platform (for execution).
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:317
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:460
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:467
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:331
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:465
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:472
msgctxt "Message"
msgid "Platform {0} isn't supported for execution."
msgstr ""
#. Displayed when user tries to run Android project without an Android device attached.
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:422
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:435
msgctxt "Message"
msgid "No Android device found for execution."
msgstr ""
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:475
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:639
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:480
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:647
msgctxt "Message"
msgid "Unable to load and compile project {0}"
msgstr ""
#. Log message displayed when the executable can't be found after building the project. {0}: the expected executable path
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:492
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:539
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:501
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:548
msgctxt "Message"
msgid "Unable to reach to output executable: {0}"
msgstr ""
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:509
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:518
msgctxt "Message"
msgid "Couldn't find Android package name for {0}."
msgstr ""
#. Displayed when Android tools "adb" can't be found
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:519
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:528
msgctxt "Message"
msgid ""
"Android tool \"\"adb\"\" couldn't found (no running process, in registry or "
"on the PATH). Please add it to your PATH."
msgstr ""
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:526
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:535
msgctxt "Message"
msgid "Can't run Android app with adb: {0}"
msgstr ""
#. Displayed when starting a game on a platform requiring credentials but none were provided.
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:551
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:560
msgctxt "Message"
msgid "No credentials provided. To allow deployment, add your credentials."
msgstr ""
#. Message displayed when launching fails for some reason.
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:560
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:569
msgctxt "Message"
msgid "Unable to launch project {0}"
msgstr ""
#. Message displayed to inform user a deployment was succesful.
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:568
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:577
msgctxt "Message"
msgid "Deployment of {0} successful."
msgstr ""
#. Log message displayed when an exception occurs while building the project. {0}: The exception message
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:574
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:648
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:583
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:656
msgctxt "Message"
msgid "An exception occurred while compiling the project: {0}"
msgstr ""
#. Message displayed when the user tries to build without having selected a current project
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:584
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:593
msgctxt "Message"
msgid ""
-"To process the build, set an executable project as the current project in the "
-"session explorer."
+"To process the build, set an executable project as the current project in "
+"the session explorer."
msgstr ""
#. Message displayed when the user cancels the saving of the current session when trying to build
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:592
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:601
msgctxt "Message"
msgid "To build, save the project first."
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioViewModel.cs:91
+#: ../editor/Stride.GameStudio/ViewModels/GameStudioViewModel.cs:89
msgctxt "Message"
msgid "The file {0} does not exist."
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml.cs:78
-msgctxt "Message"
-msgid ""
-"To reset the layout, Game Studio needs to close and re-open all asset and "
-"document editors. You won't lose unsaved changes."
-msgstr ""
-
-#. Generic error message when we are unable to launch a game on a remote host.
-#: ../editor/Stride.GameStudio/RemoteFacilities.cs:128
-msgctxt "Message"
-msgid "Unable to launch {0} on host {1}"
-msgstr ""
-
-#. Message displayed when the user tries to build without having selected a current project
-#: ../editor/Stride.GameStudio/Debugging/StrideDebugService.cs:41
-msgctxt "Message"
-msgid ""
-"An executable project must be set as current project in the session explorer "
-"in order to process build."
+#: ../editor/Stride.GameStudio/View/AboutPage.xaml:10
+msgctxt "About"
+msgid "About Stride"
msgstr ""
-#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:14
-msgctxt "Settings"
-msgid "Remote"
+#: ../editor/Stride.GameStudio/View/AboutPage.xaml:41
+msgctxt "About"
+msgid "Stride version"
msgstr ""
-#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:22
-msgctxt "Settings"
-msgid "Default session to load"
+#: ../editor/Stride.GameStudio/View/AboutPage.xaml:46
+msgctxt "About"
+msgid "MIT License"
msgstr ""
-#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:26
-msgctxt "Settings"
-msgid "Host"
+#: ../editor/Stride.GameStudio/View/AboutPage.xaml:52
+msgctxt "About"
+msgid "Stride uses open-source software"
msgstr ""
-#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:30
-msgctxt "Settings"
-msgid "Port"
+#: ../editor/Stride.GameStudio/View/AboutPage.xaml:54
+msgctxt "About"
+msgid "See the list"
msgstr ""
-#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:34
-msgctxt "Settings"
-msgid "Username"
+#: ../editor/Stride.GameStudio/View/AboutPage.xaml:60
+msgctxt "About"
+msgid "Privacy policy"
msgstr ""
-#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:38
-msgctxt "Settings"
-msgid "Password"
+#: ../editor/Stride.GameStudio/View/AboutPage.xaml:69
+msgctxt "About"
+msgid "Close"
msgstr ""
-#. Location where to deploy.
-#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:42
-msgctxt "Settings"
-msgid "Location"
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:9
+msgctxt "Credentials"
+msgid "Credentials"
msgstr ""
-#. Ask if we should prompt user with the crendential dialogs if necessary.
-#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:46
-msgctxt "Settings"
-msgid "Ask for credentials when deploying game"
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:13
+msgctxt "Credentials"
+msgid ""
+"Provide information about the host to connect to. Your password is encrypted "
+"on this machine."
msgstr ""
-#. Name of X display where to launch game.
-#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:50
-msgctxt "Settings"
-msgid "X Display"
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:15
+msgctxt "Credentials"
+msgid "Host"
msgstr ""
-#. Ask if we want to execute remotely using CoreCLR.
-#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:54
-msgctxt "Settings"
-msgid "Use CoreCLR"
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:18
+msgctxt "Credentials"
+msgid "Port"
msgstr ""
-#. Confirmation message when everything is correct while testing credentials.
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml.cs:74
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:21
msgctxt "Credentials"
-msgid "Your credentials are correct."
+msgid "Username"
msgstr ""
-#. Display error message when host does not respond.
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml.cs:77
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:24
msgctxt "Credentials"
-msgid "Couldn't reach the specified host."
+msgid "Password"
msgstr ""
-#. Display error message when credentials data is invalid.
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml.cs:80
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:27
msgctxt "Credentials"
-msgid "Invalid credentials."
+msgid "Location"
msgstr ""
-#. Display error message when location does not exist.
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml.cs:83
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:34
msgctxt "Credentials"
-msgid "The location you specified doesn't exist."
+msgid "Don't ask again"
msgstr ""
-#. Whenever something not expected happens while checking for credentials.
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml.cs:86
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:35
msgctxt "Credentials"
-msgid "An unknown error occurred."
+msgid "Test settings"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:63
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:245
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:515
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:40
+msgctxt "Button"
+msgid "Save"
+msgstr "저장"
+
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:45
+msgctxt "Button"
+msgid "Cancel"
+msgstr "취소"
+
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:74
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:257
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:527
msgctxt "Menu"
msgid "Asset"
msgstr ""
#. Open the asset editor
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:64
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:75
msgctxt "Menu"
msgid "Edit asset..."
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:65
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:76
msgctxt "Menu"
msgid "Don't include in build as root asset"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:65
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:76
msgctxt "Menu"
msgid "Include in build as root asset"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:90
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:195
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:509
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:101
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:207
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:521
msgctxt "Menu"
msgid "Cut"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:91
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:196
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:510
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:102
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:208
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:522
msgctxt "Menu"
msgid "Copy"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:92
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:103
msgctxt "Menu"
msgid "Copy with dependencies"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:93
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:197
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:511
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:104
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:209
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:523
msgctxt "Menu"
msgid "Paste"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:94
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:198
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:242
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:512
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:105
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:210
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:254
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:524
msgctxt "Menu"
msgid "Delete"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:96
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:107
msgctxt "Menu"
msgid "Copy asset URL"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:97
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:243
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:513
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:108
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:255
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:525
msgctxt "Menu"
msgid "Rename"
msgstr "이름 바꾸기"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:99
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:210
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:478
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:110
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:222
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:490
msgctxt "Menu"
msgid "Create folder"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:100
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:246
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:516
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:111
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:258
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:528
msgctxt "Menu"
msgid "Add asset..."
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:101
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:247
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:112
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:259
msgctxt "Menu"
msgid "Update selected assets from their source"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:102
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:248
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:113
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:260
msgctxt "Menu"
msgid "Update all assets with modified source"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:104
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:249
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:518
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:115
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:261
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:530
msgctxt "Menu"
msgid "Explore"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:105
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:116
msgctxt "Menu"
msgid "Open with text editor"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:106
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:117
msgctxt "Menu"
msgid "Open asset file"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:107
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:118
msgctxt "Menu"
msgid "Open source file"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:108
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:250
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:519
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:119
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:262
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:531
msgctxt "Menu"
msgid "Show in Explorer"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:145
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:120
+msgctxt "Menu"
+msgid "Show source file in Explorer"
+msgstr ""
+
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:157
msgctxt "Menu"
msgid "File"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:146
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:158
msgctxt "Menu"
msgid "New"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:147
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:159
msgctxt "Menu"
msgid "Open"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:148
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:160
msgctxt "Menu"
msgid "Open recent"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:178
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:190
msgctxt "Menu"
msgid "Clear list"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:180
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:192
msgctxt "Menu"
msgid "Save"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:182
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:194
msgctxt "Menu"
msgid "Reload project"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:184
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:196
msgctxt "Menu"
msgid "Quit"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:191
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:203
msgctxt "Menu"
msgid "Edit"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:192
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:204
msgctxt "Menu"
msgid "Undo"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:193
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:205
msgctxt "Menu"
msgid "Redo"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:200
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:212
msgctxt "Menu"
msgid "Settings"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:203
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:215
msgctxt "Menu"
msgid "Project"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:204
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:216
msgctxt "Menu"
msgid "Build project"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:205
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:217
msgctxt "Menu"
msgid "Start project"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:207
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:219
msgctxt "Menu"
msgid "Start live-scripting"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:208
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:220
msgctxt "Menu"
msgid "Cancel build"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:209
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:477
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:221
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:489
msgctxt "Menu"
msgid "Folder"
msgstr "폴더"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:212
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:480
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:224
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:492
msgctxt "Menu"
msgid "Package"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:213
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:481
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:225
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:493
msgctxt "Menu"
msgid "Update package"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:231
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:499
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:243
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:511
msgctxt "Menu"
msgid "Add dependency..."
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:232
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:500
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:244
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:512
msgctxt "Menu"
msgid "Set as current project"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:233
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:501
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:245
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:513
msgctxt "Menu"
msgid "Package properties"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:235
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:503
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:247
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:515
msgctxt "Menu"
msgid "Solution"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:236
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:504
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:248
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:516
msgctxt "Menu"
msgid "New project..."
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:237
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:505
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:249
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:517
msgctxt "Menu"
msgid "Add existing project..."
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:238
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:506
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:250
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:518
msgctxt "Menu"
msgid "Open in IDE"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:239
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:251
msgctxt "Menu"
msgid "Reload game assemblies"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:241
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:508
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:253
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:520
msgctxt "Menu"
msgid "Actions"
msgstr "동작"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:253
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:265
msgctxt "Menu"
msgid "View"
msgstr "뷰"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:254
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:266
msgctxt "Menu"
msgid "Solution explorer"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:255
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:267
msgctxt "Menu"
msgid "Asset view"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:256
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:268
msgctxt "Menu"
msgid "References"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:258
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:270
msgctxt "Menu"
msgid "Asset preview"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:261
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:273
msgctxt "Menu"
msgid "Property grid"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:262
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:274
msgctxt "Menu"
msgid "Edit history"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:265
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:277
msgctxt "Menu"
msgid "Asset errors"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:266
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:278
msgctxt "Menu"
msgid "Output"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:270
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:282
msgctxt "Menu"
msgid "Help"
msgstr ""
#. Link to the documentation
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:271
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:283
msgctxt "Menu"
msgid "Online documentation"
msgstr ""
#. Link to the answer hub
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:273
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:285
msgctxt "Menu"
msgid "Questions and answers"
msgstr ""
#. Link to GitHub issues
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:274
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:286
msgctxt "Menu"
msgid "Report an issue..."
msgstr ""
#. Link to the forums
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:275
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:287
msgctxt "Menu"
msgid "Community forums"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:277
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:289
msgctxt "Menu"
msgid "Show debug window"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:279
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:291
msgctxt "Menu"
msgid "About..."
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:305
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:317
msgctxt "ToolTip"
msgid "Create a project"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:309
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:321
msgctxt "ToolTip"
msgid "Open an existing project"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:313
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:325
msgctxt "ToolTip"
msgid "Open recent"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:339
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:351
msgctxt "ToolTip"
msgid "Save the project and all its documents"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:344
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:356
msgctxt "ToolTip"
msgid "Reload current project (ask to save)"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:349
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:361
msgctxt "ToolTip"
msgid "Undo last action"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:353
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:365
msgctxt "ToolTip"
msgid "Redo last cancelled action"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:359
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:371
msgctxt "ToolTip"
msgid "Open in IDE"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:363
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:375
msgctxt "ToolTip"
msgid "Open with..."
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:374
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:386
msgctxt "ToolTip"
msgid "Reload game assemblies and update scripts"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:395
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:407
msgctxt "ToolTip"
msgid "Build the project"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:399
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:411
msgctxt "ToolTip"
msgid "Build the project and start the game"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:405
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:417
msgctxt "ToolTip"
msgid "Start project in live-scripting mode"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:410
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:422
msgctxt "ToolTip"
msgid "Cancel the current build"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:426
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:438
msgctxt "View"
msgid "Solution explorer"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:433
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:445
msgctxt "ToolTip"
msgid "Create a project..."
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:437
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:449
msgctxt "ToolTip"
msgid "Create a folder"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:442
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:454
msgctxt "ToolTip"
msgid "Display the properties of the selected package in the property grid"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:446
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:458
msgctxt "ToolTip"
msgid "Rename the selected folder or package"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:450
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:462
msgctxt "ToolTip"
msgid "Delete the selected items"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:455
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:467
msgctxt "ToolTip"
msgid "Expand all asset folders"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:459
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:471
msgctxt "ToolTip"
msgid "Expand all"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:463
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:475
msgctxt "ToolTip"
msgid "Collapse all"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:468
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:480
msgctxt "ToolTip"
msgid "Show in Explorer"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:560
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:572
msgctxt "View"
msgid "Asset view"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:581
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:593
msgctxt "View"
msgid "References"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:598
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:610
msgid "References"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:599
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:611
msgid "Referenced by"
msgstr ""
#. {0}: The number of errors
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:610
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:622
msgctxt "View"
msgid "Asset error ({0})"
msgid_plural "Asset errors ({0})"
msgstr[0] ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:624
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:637
msgid "Build"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:638
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:651
+msgid "Project"
+msgstr ""
+
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:663
msgid "Live-scripting"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:662
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:688
msgctxt "View"
msgid "Property grid"
msgstr ""
#. Translation must not be longer that the english words
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:677
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:703
msgid "Add new tag"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:687
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:713
msgctxt "ToolTip"
msgid "Previous selection"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:690
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:716
msgctxt "ToolTip"
msgid "Next selection"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:708
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:734
msgctxt "ToolTip"
msgid "Add tag to all"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:725
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:751
msgid "Open this asset in editor"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:727
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:753
msgid "Show this asset in editor"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:734
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:760
msgctxt "ToolTip"
msgid "Display only overridden properties"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:737
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:763
msgid "Search properties"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:765
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:790
msgctxt "Menu"
msgid "Reset to base value"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:879
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:914
msgctxt "View"
msgid "Asset preview"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:887
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:922
msgctxt "View"
msgid "Edit history"
msgstr ""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:939
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:985
msgctxt "StatusBar"
msgid "{0} item"
msgid_plural "{0} items"
msgstr[0] ""
#. Keep parenthesis - {0} is a number
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:940
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:986
msgctxt "StatusBar"
msgid "({0} selected)"
msgid_plural "({0} selected)"
msgstr[0] ""
-
-#: ../editor/Stride.GameStudio/View/AboutPage.xaml:10
-msgctxt "About"
-msgid "About Stride"
-msgstr ""
-
-#: ../editor/Stride.GameStudio/View/AboutPage.xaml:45
-msgctxt "About"
-msgid "Stride version"
-msgstr ""
-
-#: ../editor/Stride.GameStudio/View/AboutPage.xaml:50
-msgctxt "About"
-msgid "MIT License"
-msgstr ""
-
-#: ../editor/Stride.GameStudio/View/AboutPage.xaml:56
-msgctxt "About"
-msgid "Stride uses open-source software"
-msgstr ""
-
-#: ../editor/Stride.GameStudio/View/AboutPage.xaml:58
-msgctxt "About"
-msgid "See the list"
-msgstr ""
-
-#: ../editor/Stride.GameStudio/View/AboutPage.xaml:64
-msgctxt "About"
-msgid "Privacy policy"
-msgstr ""
-
-#: ../editor/Stride.GameStudio/View/AboutPage.xaml:73
-msgctxt "About"
-msgid "Close"
-msgstr ""
-
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:9
-msgctxt "Credentials"
-msgid "Credentials"
-msgstr ""
-
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:13
-msgctxt "Credentials"
-msgid ""
-"Provide information about the host to connect to. Your password is encrypted "
-"on this machine."
-msgstr ""
-
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:15
-msgctxt "Credentials"
-msgid "Host"
-msgstr ""
-
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:18
-msgctxt "Credentials"
-msgid "Port"
-msgstr ""
-
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:21
-msgctxt "Credentials"
-msgid "Username"
-msgstr ""
-
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:24
-msgctxt "Credentials"
-msgid "Password"
-msgstr ""
-
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:27
-msgctxt "Credentials"
-msgid "Location"
-msgstr ""
-
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:34
-msgctxt "Credentials"
-msgid "Don't ask again"
-msgstr ""
-
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:35
-msgctxt "Credentials"
-msgid "Test settings"
-msgstr ""
-
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:40
-msgctxt "Button"
-msgid "Save"
-msgstr "저장"
-
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:45
-msgctxt "Button"
-msgid "Cancel"
-msgstr "취소"
diff --git a/sources/localization/mk/Stride.Core.Assets.Editor.mk.po b/sources/localization/mk/Stride.Core.Assets.Editor.mk.po
index 9666d325f1..142eadad30 100644
--- a/sources/localization/mk/Stride.Core.Assets.Editor.mk.po
+++ b/sources/localization/mk/Stride.Core.Assets.Editor.mk.po
@@ -121,12 +121,6 @@ msgctxt "Settings"
msgid "Ask before saving new scripts"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/Settings/EditorSettings.cs:72
-#: ../editor/Stride.Core.Assets.Editor/Settings/EditorSettings.cs:73
-msgctxt "Settings"
-msgid "Crash report e-mail"
-msgstr ""
-
#: ../editor/Stride.Core.Assets.Editor/Settings/EditorSettings.cs:77
msgctxt "Settings"
msgid "Language"
diff --git a/sources/localization/nb_NO/Stride.Core.Assets.Editor.nb_NO.po b/sources/localization/nb_NO/Stride.Core.Assets.Editor.nb_NO.po
index 1b74abfe50..9636393f59 100644
--- a/sources/localization/nb_NO/Stride.Core.Assets.Editor.nb_NO.po
+++ b/sources/localization/nb_NO/Stride.Core.Assets.Editor.nb_NO.po
@@ -122,12 +122,6 @@ msgctxt "Settings"
msgid "Ask before saving new scripts"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/Settings/EditorSettings.cs:72
-#: ../editor/Stride.Core.Assets.Editor/Settings/EditorSettings.cs:73
-msgctxt "Settings"
-msgid "Crash report e-mail"
-msgstr ""
-
#: ../editor/Stride.Core.Assets.Editor/Settings/EditorSettings.cs:77
msgctxt "Settings"
msgid "Language"
diff --git a/sources/localization/nb_NO/Stride.GameStudio.nb_NO.po b/sources/localization/nb_NO/Stride.GameStudio.nb_NO.po
index 7b8b05e8e9..3360290200 100644
--- a/sources/localization/nb_NO/Stride.GameStudio.nb_NO.po
+++ b/sources/localization/nb_NO/Stride.GameStudio.nb_NO.po
@@ -193,12 +193,6 @@ msgctxt "Settings"
msgid "X Display"
msgstr ""
-#. Ask if we want to execute remotely using CoreCLR.
-#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:54
-msgctxt "Settings"
-msgid "Use CoreCLR"
-msgstr ""
-
#. Confirmation message when everything is correct while testing credentials.
#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml.cs:74
msgctxt "Credentials"
diff --git a/sources/localization/pl/Stride.GameStudio.pl.po b/sources/localization/pl/Stride.GameStudio.pl.po
index 408a355ee8..fba684e4b3 100644
--- a/sources/localization/pl/Stride.GameStudio.pl.po
+++ b/sources/localization/pl/Stride.GameStudio.pl.po
@@ -207,12 +207,6 @@ msgctxt "Settings"
msgid "X Display"
msgstr ""
-#. Ask if we want to execute remotely using CoreCLR.
-#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:54
-msgctxt "Settings"
-msgid "Use CoreCLR"
-msgstr ""
-
#. Confirmation message when everything is correct while testing credentials.
#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml.cs:74
msgctxt "Credentials"
diff --git a/sources/localization/pt/Stride.GameStudio.pt.po b/sources/localization/pt/Stride.GameStudio.pt.po
index 3683629f1f..e765338b3e 100644
--- a/sources/localization/pt/Stride.GameStudio.pt.po
+++ b/sources/localization/pt/Stride.GameStudio.pt.po
@@ -195,12 +195,6 @@ msgctxt "Settings"
msgid "X Display"
msgstr ""
-#. Ask if we want to execute remotely using CoreCLR.
-#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:54
-msgctxt "Settings"
-msgid "Use CoreCLR"
-msgstr ""
-
#. Confirmation message when everything is correct while testing credentials.
#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml.cs:74
msgctxt "Credentials"
diff --git a/sources/localization/pt_BR/Stride.GameStudio.pt_BR.po b/sources/localization/pt_BR/Stride.GameStudio.pt_BR.po
index a67d03ba27..8a9fe7c26b 100644
--- a/sources/localization/pt_BR/Stride.GameStudio.pt_BR.po
+++ b/sources/localization/pt_BR/Stride.GameStudio.pt_BR.po
@@ -195,12 +195,6 @@ msgctxt "Settings"
msgid "X Display"
msgstr ""
-#. Ask if we want to execute remotely using CoreCLR.
-#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:54
-msgctxt "Settings"
-msgid "Use CoreCLR"
-msgstr ""
-
#. Confirmation message when everything is correct while testing credentials.
#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml.cs:74
msgctxt "Credentials"
diff --git a/sources/localization/ru/Stride.Assets.Presentation.ru.po b/sources/localization/ru/Stride.Assets.Presentation.ru.po
index 3ff059568c..5a677c6693 100644
--- a/sources/localization/ru/Stride.Assets.Presentation.ru.po
+++ b/sources/localization/ru/Stride.Assets.Presentation.ru.po
@@ -1,133 +1,19 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
-"POT-Creation-Date: 2019-01-11 23:17:07+0900\n"
+"POT-Creation-Date: 2025-12-01 12:57:50+0100\n"
"PO-Revision-Date: 2019-03-09 00:04+0000\n"
"Last-Translator: Scorp121 \n"
"Language-Team: Russian \n"
"Language: ru\n"
"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=utf-8\n"
+"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<="
-"4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
+"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
"X-Generator: Weblate 3.5.1-dev\n"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/ViewModels/EntityFolderViewModel.cs:158
-msgctxt "Message"
-msgid ""
-"Unable to rename the folder '{0}' to '{1}'. A folder with the same name "
-"already exists."
-msgstr ""
-"Не удается переименовать папку '{0}' в '{1}'. Папка с таким именем уже "
-"существует."
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/ViewModels/EntityHierarchyEditorViewModel.cs:495
-msgctxt "Message"
-msgid "Are you sure you want to delete this entity?"
-msgstr "Вы уверены, что хотите удалить этот объект?"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/ViewModels/EntityHierarchyEditorViewModel.cs:498
-msgctxt "Message"
-msgid "Are you sure you want to delete these {0} entities?"
-msgstr "Вы уверены, что хотите удалить {0} сущность(и/ей)?"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/ViewModels/EntityHierarchyEditorViewModel.cs:500
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/ViewModels/UIEditorBaseViewModel.cs:429
-msgctxt "Button"
-msgid "Delete"
-msgstr "Удалить"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/ViewModels/EntityHierarchyEditorViewModel.cs:500
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/ViewModels/UIEditorBaseViewModel.cs:429
-#: ../editor/Stride.Assets.Presentation/Templates/AssetFromFileTemplateGenerator.cs:50
-#: ../editor/Stride.Assets.Presentation/Templates/ScriptTemplateGenerator.cs:60
-#: ../editor/Stride.Assets.Presentation/Templates/UpdatePlatformsWindows.xaml.cs:70
-#: ../editor/Stride.Assets.Presentation/ViewModel/SpriteFontViewModel.cs:64
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityPickerWindow.xaml:28
-#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:127
-#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:52
-#: ../editor/Stride.Assets.Presentation/Templates/ProjectLibraryWindow.xaml:28
-#: ../editor/Stride.Assets.Presentation/Templates/ScriptNameWindow.xaml:21
-#: ../editor/Stride.Assets.Presentation/Templates/UpdatePlatformsWindows.xaml:55
-msgctxt "Button"
-msgid "Cancel"
-msgstr "Отмена"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/GameEditor/Transformation.cs:16
-msgid "Use translation gizmo"
-msgstr "Перемещение"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/GameEditor/Transformation.cs:22
-msgid "Use rotation gizmo"
-msgstr "Вращение"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/GameEditor/Transformation.cs:28
-msgid "Use scale gizmo"
-msgstr "Масштаб"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/GameEditor/TransformationSpace.cs:16
-msgid "Use world coordinates for transformations"
-msgstr "Использование мировых координат для преобразований"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/GameEditor/TransformationSpace.cs:22
-msgid "Use local coordinates for transformations"
-msgstr "Использовать локальные координаты для преобразований"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/GameEditor/TransformationSpace.cs:28
-msgid "Use current camera projection coordinates for transformations"
-msgstr "Использовать текущие координаты проекции камеры для преобразований"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/ScriptEditor/ScriptEditorSettings.cs:11
-msgctxt "Settings"
-msgid "Script editor"
-msgstr "Редактор сценариев"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/ScriptEditor/ScriptEditorSettings.cs:18
-msgctxt "Settings"
-msgid "Font size"
-msgstr "Размер шрифта"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/ViewModels/SpriteInfoViewModel.cs:162
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/ViewModels/SpriteInfoViewModel.cs:185
-msgctxt "Message"
-msgid "Couldn't find the file"
-msgstr "Файл не найден"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/ViewModels/SpriteInfoViewModel.cs:172
-msgctxt "Message"
-msgid "There was a problem while editing the image.{0}"
-msgstr "Возникла проблема при редактировании изображения.{0}"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/ViewModels/SpriteInfoViewModel.cs:195
-msgctxt "Message"
-msgid "There was a problem opening Explorer.{0}"
-msgstr "Возникла проблема с открытием проводника.{0}"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/UIEditorSettings.cs:11
-msgctxt "Settings"
-msgid "UI editor"
-msgstr "Редактор пользовательского интерфейса"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/UIEditorSettings.cs:18
-msgctxt "Settings"
-msgid "Ask before deleting UI elements"
-msgstr "Спрашивать перед удалением элементов пользовательского интерфейса"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/ViewModels/UIEditorBaseViewModel.cs:426
-msgctxt "Message"
-msgid "Are you sure you want to delete this UI element?"
-msgstr ""
-"Вы уверены, что хотите удалить этот элемент пользовательского интерфейса?"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/ViewModels/UIEditorBaseViewModel.cs:428
-msgctxt "Message"
-msgid "Are you sure you want to delete these {0} UI elements?"
-msgstr ""
-"Вы уверены, что хотите удалить это кол-во элементов {0} пользовательского "
-"интерфейса?"
-
#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:12
msgctxt "Settings"
msgid "Key bindings"
@@ -174,56 +60,84 @@ msgid "Move camera down"
msgstr "Перемещение камеры вниз"
#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:45
+#, fuzzy
+msgctxt "Settings"
+msgid "Increase camera speed"
+msgstr "Сброс камеры"
+
+#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:49
+#, fuzzy
+msgctxt "Settings"
+msgid "Decrease camera speed"
+msgstr "Сброс камеры"
+
+#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:53
msgctxt "Settings"
msgid "Invert mouse panning axis"
msgstr "Инвертировать ось мышки"
-#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:49
+#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:57
msgctxt "Settings"
msgid "Center view on selection"
msgstr "Вид по центру выделенного элемента"
-#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:53
+#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:61
msgctxt "Settings"
msgid "Snap selection to the grid"
msgstr "Выбор привязки к сетке"
-#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:57
+#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:65
+msgctxt "Settings"
+msgid "Use snapping while selection is beeing manipulated"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:69
msgctxt "Settings"
msgid "Switch to translation mode"
msgstr "Переключиться в режим перемещения"
-#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:61
+#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:73
msgctxt "Settings"
msgid "Switch to rotation mode"
msgstr "Переключиться в режим вращения"
-#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:65
+#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:77
msgctxt "Settings"
msgid "Switch to scale mode"
msgstr "Переключиться в режим масштабирования"
-#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:69
+#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:81
msgctxt "Settings"
msgid "Switch to next gizmo mode"
msgstr "Переключиться в следующий режим"
-#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:73
+#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:85
msgctxt "Settings"
msgid "Default snap distance for translation"
msgstr "Шаг перемещений по умолчанию"
-#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:77
+#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:89
msgctxt "Settings"
msgid "Default snap angle for rotation"
msgstr "Шаг угла поворота по умолчанию"
-#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:81
+#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:93
msgctxt "Settings"
msgid "Default snap factor for scale"
msgstr "Шаг масштаба по умолчанию"
-#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:85
+#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:97
+msgctxt "Settings"
+msgid "Display direction names instead of XYZ components"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:101
+#, fuzzy
+msgctxt "Settings"
+msgid "Use linear movement for the rotation gizmo"
+msgstr "Вращение"
+
+#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:105
msgctxt "Settings"
msgid "Ask before deleting entities"
msgstr "Подтверждение для удаления объектов"
@@ -238,6 +152,22 @@ msgctxt "Button"
msgid "Select a source..."
msgstr "Выбрать источник..."
+#: ../editor/Stride.Assets.Presentation/Templates/AssetFromFileTemplateGenerator.cs:50
+#: ../editor/Stride.Assets.Presentation/Templates/ScriptTemplateGenerator.cs:108
+#: ../editor/Stride.Assets.Presentation/Templates/UpdatePlatformsWindows.xaml.cs:70
+#: ../editor/Stride.Assets.Presentation/ViewModel/SpriteFontViewModel.cs:64
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/ViewModels/EntityHierarchyEditorViewModel.cs:498
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/ViewModels/UIEditorBaseViewModel.cs:429
+#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:127
+#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:55
+#: ../editor/Stride.Assets.Presentation/Templates/ProjectLibraryWindow.xaml:28
+#: ../editor/Stride.Assets.Presentation/Templates/ScriptNameWindow.xaml:21
+#: ../editor/Stride.Assets.Presentation/Templates/UpdatePlatformsWindows.xaml:55
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityPickerWindow.xaml:28
+msgctxt "Button"
+msgid "Cancel"
+msgstr "Отмена"
+
#: ../editor/Stride.Assets.Presentation/Templates/AssetFromFileTemplateGenerator.cs:53
msgctxt "Message"
msgid "Do you want to create this {0} without a source file?"
@@ -254,27 +184,27 @@ msgid "Select at least one platform."
msgstr "Выберите хотя бы одну платформу."
#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml.cs:102
-#: ../editor/Stride.Assets.Presentation/Templates/ProjectLibraryWindow.xaml.cs:75
+#: ../editor/Stride.Assets.Presentation/Templates/ProjectLibraryWindow.xaml.cs:76
msgctxt "Message"
msgid "Type a valid namespace name. Error with {0}"
msgstr "Введите допустимое имя из пространства имен. Ошибка {0}"
-#: ../editor/Stride.Assets.Presentation/Templates/ProjectLibraryWindow.xaml.cs:69
+#: ../editor/Stride.Assets.Presentation/Templates/ProjectLibraryWindow.xaml.cs:70
msgctxt "Message"
msgid "Type a valid library name. Error with {0}"
msgstr "Введите допустимое имя библиотеки. Ошибка {0}"
-#: ../editor/Stride.Assets.Presentation/Templates/ScriptNameWindow.xaml.cs:62
+#: ../editor/Stride.Assets.Presentation/Templates/ScriptNameWindow.xaml.cs:78
msgctxt "Message"
msgid "The names you entered are invalid or empty."
msgstr "Введенное имя недопустимо или отсутствует."
-#: ../editor/Stride.Assets.Presentation/Templates/ScriptTemplateGenerator.cs:59
+#: ../editor/Stride.Assets.Presentation/Templates/ScriptTemplateGenerator.cs:107
msgctxt "Button"
msgid "Save"
msgstr "Сохранить"
-#: ../editor/Stride.Assets.Presentation/Templates/ScriptTemplateGenerator.cs:62
+#: ../editor/Stride.Assets.Presentation/Templates/ScriptTemplateGenerator.cs:110
msgctxt "Message"
msgid "You can't use scripts until you save them. Do you want to save now?"
msgstr ""
@@ -295,7 +225,7 @@ msgctxt "Message"
msgid "Are you sure you want to remove these {0} platform(s) from the package?"
msgstr "Вы уверены, что хотите удалить эти платформы из пакета?"
-#: ../editor/Stride.Assets.Presentation/ViewModel/CodeViewModel.cs:209
+#: ../editor/Stride.Assets.Presentation/ViewModel/CodeViewModel.cs:202
msgctxt "Message"
msgid ""
"Game Studio can't auto-reload the project file {0} because you have local "
@@ -310,11 +240,12 @@ msgstr ""
"Нажмите OK, чтобы продолжить перезагрузку, или отмена, чтобы сохранить "
"текущую версию."
-#: ../editor/Stride.Assets.Presentation/ViewModel/CodeViewModel.cs:257
+#: ../editor/Stride.Assets.Presentation/ViewModel/CodeViewModel.cs:250
msgctxt "Message"
msgid ""
"The following source files in the {0} project have been deleted externally, "
-"but have unsaved changes in Game Studio. Do you want to delete these files?\r\n"
+"but have unsaved changes in Game Studio. Do you want to delete these files?"
+"\r\n"
"\r\n"
"{1}"
msgstr ""
@@ -323,7 +254,7 @@ msgstr ""
"\n"
"{1}"
-#: ../editor/Stride.Assets.Presentation/ViewModel/ScriptSourceFileAssetViewModel.cs:357
+#: ../editor/Stride.Assets.Presentation/ViewModel/ScriptSourceFileAssetViewModel.cs:359
msgctxt "Message"
msgid ""
"{0}\r\n"
@@ -337,7 +268,7 @@ msgstr ""
"Этот файл был изменен извне и имеет не сохраненные изменения в Редакторе.\n"
"Вы хотите перезагрузить его и потерять свои изменения?"
-#: ../editor/Stride.Assets.Presentation/ViewModel/SpriteFontViewModel.cs:47
+#: ../editor/Stride.Assets.Presentation/ViewModel/SpriteFontViewModel.cs:48
msgctxt "Message"
msgid ""
"**Only static fonts can be precompiled.**\r\n"
@@ -353,1231 +284,1392 @@ msgctxt "Message"
msgid "Which color space do you want to use?"
msgstr "Какое цветовое пространство использовать?"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:64
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:108
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:187
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:787
-#: ../editor/Stride.Assets.Presentation/AssetEditors/GraphicsCompositorEditor/Views/GraphicsCompositorEditorView.xaml:33
-msgctxt "Menu"
-msgid "Create"
-msgstr "Создать"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:65
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:109
-msgctxt "Menu"
-msgid "Folder"
-msgstr "Папка"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/GameEditor/Transformation.cs:16
+msgid "Use translation gizmo"
+msgstr "Перемещение"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:66
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:110
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:191
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:788
-msgctxt "Menu"
-msgid "Empty entity"
-msgstr "Пустой объект"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/GameEditor/Transformation.cs:22
+msgid "Use rotation gizmo"
+msgstr "Вращение"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:92
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:136
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:814
-msgctxt "Menu"
-msgid "Actions"
-msgstr "Действие"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/GameEditor/Transformation.cs:28
+msgid "Use scale gizmo"
+msgstr "Масштаб"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:93
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:139
-msgctxt "Menu"
-msgid "Open prefab in editor"
-msgstr "Редактировать префаб"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/GameEditor/TransformationSpace.cs:16
+msgid "Use world coordinates for transformations"
+msgstr "Использование мировых координат для преобразований"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:94
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:140
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:816
-msgctxt "Menu"
-msgid "Select prefab in asset view"
-msgstr "Выберите префаб в окне активов"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/GameEditor/TransformationSpace.cs:22
+msgid "Use local coordinates for transformations"
+msgstr "Использовать локальные координаты для преобразований"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:95
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:141
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:817
-msgctxt "Menu"
-msgid "Break link to prefab"
-msgstr "Сделать независимым от префаба"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/GameEditor/TransformationSpace.cs:28
+msgid "Use current camera projection coordinates for transformations"
+msgstr "Использовать текущие координаты проекции камеры для преобразований"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:96
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:142
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:818
-msgctxt "Menu"
-msgid "Create prefab from selection"
-msgstr "Создать префаб из выбранного"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/ScriptEditor/ScriptEditorSettings.cs:11
+msgctxt "Settings"
+msgid "Script editor"
+msgstr "Редактор сценариев"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:98
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:144
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:820
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:137
-msgctxt "Menu"
-msgid "Duplicate"
-msgstr "Дублировать"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/ScriptEditor/ScriptEditorSettings.cs:18
+msgctxt "Settings"
+msgid "Font size"
+msgstr "Размер шрифта"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:137
-msgctxt "Menu"
-msgid "Set as active scene"
-msgstr "Установить сцену в качестве активной"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/UIEditorSettings.cs:11
+msgctxt "Settings"
+msgid "UI editor"
+msgstr "Редактор пользовательского интерфейса"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:150
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:825
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:143
-msgctxt "Menu"
-msgid "Rename"
-msgstr "Переименовать"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/UIEditorSettings.cs:18
+msgctxt "Settings"
+msgid "Ask before deleting UI elements"
+msgstr "Спрашивать перед удалением элементов пользовательского интерфейса"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:167
-msgid "Loading scene..."
-msgstr "Загрузка сцены..."
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/ViewModels/EntityFolderViewModel.cs:158
+msgctxt "Message"
+msgid ""
+"Unable to rename the folder '{0}' to '{1}'. A folder with the same name "
+"already exists."
+msgstr ""
+"Не удается переименовать папку '{0}' в '{1}'. Папка с таким именем уже "
+"существует."
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:168
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:212
-msgid "This might take a few minutes the first time."
-msgstr "В первый раз это может занять несколько минут."
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:182
-msgctxt "ToolTip"
-msgid "Create a new entity"
-msgstr "Создать новую сущность(объект)"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:189
-msgctxt "Menu"
-msgid "New folder"
-msgstr "Новая папка"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:222
-msgctxt "ToolTip"
-msgid "Filter entities by name"
-msgstr "Фильтровать сущности(объекты) по имени"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:230
-msgctxt "ToolTip"
-msgid "Expand all entities"
-msgstr "Развернуть все сущности(объекты)"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/ViewModels/EntityHierarchyEditorViewModel.cs:493
+msgctxt "Message"
+msgid "Are you sure you want to delete this entity?"
+msgstr "Вы уверены, что хотите удалить этот объект?"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:234
-msgctxt "ToolTip"
-msgid "Collapse all entities"
-msgstr "Схлопнуть все сущности(объекты)"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/ViewModels/EntityHierarchyEditorViewModel.cs:496
+msgctxt "Message"
+msgid "Are you sure you want to delete these {0} entities?"
+msgstr "Вы уверены, что хотите удалить {0} сущность(и/ей)?"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:258
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:211
-msgid "Loading..."
-msgstr "Загрузка..."
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/ViewModels/EntityHierarchyEditorViewModel.cs:498
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/ViewModels/UIEditorBaseViewModel.cs:429
+msgctxt "Button"
+msgid "Delete"
+msgstr "Удалить"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:262
-msgid "Unloading..."
-msgstr "Выгрузка..."
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/ViewModels/SpriteInfoViewModel.cs:162
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/ViewModels/SpriteInfoViewModel.cs:185
+msgctxt "Message"
+msgid "Couldn't find the file"
+msgstr "Файл не найден"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:330
-msgctxt "ToolTip"
-msgid "Focus on this entity (F)"
-msgstr "Сфокусировать на этой сущности(объекте) (F)"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/ViewModels/SpriteInfoViewModel.cs:172
+msgctxt "Message"
+msgid "There was a problem while editing the image.{0}"
+msgstr "Возникла проблема при редактировании изображения.{0}"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:337
-msgctxt "ToolTip"
-msgid "Lock/unlock this entity"
-msgstr "Заблокировать/разблокировать эту сущность(объект)"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/ViewModels/SpriteInfoViewModel.cs:195
+msgctxt "Message"
+msgid "There was a problem opening Explorer.{0}"
+msgstr "Возникла проблема с открытием проводника.{0}"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:338
-msgctxt "ToolTip"
-msgid "(Hold Ctrl to apply to child entities recursively)"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/ViewModels/UIEditorBaseViewModel.cs:426
+msgctxt "Message"
+msgid "Are you sure you want to delete this UI element?"
msgstr ""
-"(Удерживайте Ctrl для рекурсивного применения к дочерним сущностям(объектам)"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:376
-msgctxt "ToolTip"
-msgid "Lock/unlock all entities"
-msgstr "Заблокировать/разблокировать все сущности(объекты)"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:377
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:386
-msgctxt "ToolTip"
-msgid "(Hold Ctrl to apply to child scenes recursively)"
-msgstr "(Удерживайте Ctrl для рекурсивного применения к дочерним сценам)"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:385
-msgctxt "ToolTip"
-msgid "Load/unload all entities"
-msgstr "Загрузка/выгрузка всех сущностей(объектов)"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:406
-msgid "(Unloaded)"
-msgstr "(Выгружен)"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:473
-msgctxt "ToolTip"
-msgid "Light probes and cubemaps..."
-msgstr "Световые зонды и кубические карты..."
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:483
-msgid "Light probes"
-msgstr "Световые зонды"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:488
-msgid "Bounces:"
-msgstr "Отражения:"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:492
-msgctxt "ToolTip"
-msgid "Compute lighting using light probes"
-msgstr "Вычисление освещения с помощью световых зондов"
+"Вы уверены, что хотите удалить этот элемент пользовательского интерфейса?"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:500
-msgctxt "ToolTip"
-msgid "Reset light probes"
-msgstr "Сбросить световые зонды"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/ViewModels/UIEditorBaseViewModel.cs:428
+msgctxt "Message"
+msgid "Are you sure you want to delete these {0} UI elements?"
+msgstr ""
+"Вы уверены, что хотите удалить это кол-во элементов {0} пользовательского "
+"интерфейса?"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:504
-msgid "Reset"
-msgstr "Сброс"
+#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:10
+msgid "Create a game..."
+msgstr "Создать игру..."
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:510
-msgid "Cubemap"
-msgstr "Кубические карты"
+#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:21
+#: ../editor/Stride.Assets.Presentation/Templates/ProjectLibraryWindow.xaml:23
+#: ../editor/Stride.Assets.Presentation/Templates/ScriptNameWindow.xaml:31
+msgid "Namespace:"
+msgstr "Пространство имен:"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:514
-msgctxt "ToolTip"
-msgid "Generate a cubemap from the scene view and save as a texture"
-msgstr "Создание кубической карты из вида сцены и сохранение в виде текстуры"
+#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:26
+msgid "Platforms"
+msgstr "Платформы"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:518
-msgid "Capture"
-msgstr "Захват"
+#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:48
+#: ../editor/Stride.Assets.Presentation/Templates/UpdatePlatformsWindows.xaml:45
+msgid "This machine doesn't meet the requirements to build for this platform."
+msgstr "Эта машина не отвечает требованиям для сборки на этой платформе."
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:527
-msgctxt "ToolTip"
-msgid "Navigation visibility..."
-msgstr "Визуализировать навигацию..."
+#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:58
+msgid "Asset packs"
+msgstr "Пакеты активов"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:537
-msgid "Show navigation meshes:"
-msgstr "Показать навигационные сетки:"
+#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:78
+msgid "Rendering"
+msgstr "Визуализация"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:539
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:596
-#: ../editor/Stride.Assets.Presentation/View/SkeletonPropertyTemplates.xaml:25
+#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:90
msgctxt "Button"
-msgid "All"
-msgstr "Все"
+msgid "High dynamic range (HDR)"
+msgstr "Графика высоко (HDR)"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:540
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:597
-#: ../editor/Stride.Assets.Presentation/View/SkeletonPropertyTemplates.xaml:27
+#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:92
msgctxt "Button"
-msgid "None"
-msgstr "Нет"
+msgid "Low dynamic range (LDR)"
+msgstr "Графика низко (LDR)"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:566
-msgctxt "ToolTip"
-msgid "Grid and gizmo options..."
-msgstr "Параметры сетки и указателя осей..."
+#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:126
+#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:54
+#: ../editor/Stride.Assets.Presentation/Templates/ProjectLibraryWindow.xaml:27
+#: ../editor/Stride.Assets.Presentation/Templates/UpdatePlatformsWindows.xaml:54
+msgctxt "Button"
+msgid "OK"
+msgstr "Ок"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:576
-msgid "Transformation gizmo size:"
-msgstr "Размер указателя осей:"
+#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:10
+msgid "Import from model"
+msgstr "Импорт из модели"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:581
-msgid "Component gizmo size:"
-msgstr "Размер компонентных указателей:"
+#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:22
+msgid "Materials and textures"
+msgstr "Материалы и текстуры"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:582
+#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:26
msgctxt "Button"
-msgid "Fixed"
-msgstr "Фиксировано"
+msgid "Import materials"
+msgstr "Импортировать материалы"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:590
+#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:27
+#, fuzzy
msgctxt "Button"
-msgid "Camera preview"
-msgstr "Пред.просмотр камеры"
+msgid "Deduplicate materials"
+msgstr "Импортировать материалы"
+
+#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:28
+msgid "Warning: Deduplicate materials is currently not supported for FBX files"
+msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:591
+#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:29
msgctxt "Button"
-msgid "Light probe volumes"
-msgstr "Световой зонд"
+msgid "Import textures"
+msgstr "Импортировать текстуры"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:608
+#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:30
+#, fuzzy
msgctxt "Button"
-msgid "Other entities"
-msgstr "Другие сущности(объекты)"
+msgid "Import Animations"
+msgstr "Импортировать материалы"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:616
-msgctxt "ToolTip"
-msgid "Editor camera options..."
-msgstr "Редактор параметров камеры..."
+#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:34
+msgid "Skeleton"
+msgstr "Скелет"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:626
-msgid "Projection"
-msgstr "Проекция"
+#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:38
+msgctxt "Button"
+msgid "Import skeleton"
+msgstr "Импортировать скелет"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:629
+#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:39
msgctxt "Button"
-msgid "Perspective"
-msgstr "Перспектива"
+msgid "No skeleton"
+msgstr "Нет скелета"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:630
+#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:40
msgctxt "Button"
-msgid "Orthographic"
-msgstr "Ортогонально"
+msgid "Use another skeleton for this model:"
+msgstr "Использовать другой скелет:"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:632
-msgid "Near plane:"
-msgstr "Ближняя плоскость:"
+#: ../editor/Stride.Assets.Presentation/Templates/ProjectLibraryWindow.xaml:10
+msgid "New code library"
+msgstr "Новая библиотека скриптов"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:634
-msgid "Far plane:"
-msgstr "Дальняя плоскость:"
+#: ../editor/Stride.Assets.Presentation/Templates/ProjectLibraryWindow.xaml:21
+msgid "Library name:"
+msgstr "Имя библиотеки:"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:636
-msgid "Field of view:"
-msgstr "Угол обзора:"
+#: ../editor/Stride.Assets.Presentation/Templates/ScriptNameWindow.xaml:9
+msgid "New script"
+msgstr "Новый скрипт"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:642
-msgid "Orthographic size:"
-msgstr "Ортогональный размер:"
+#: ../editor/Stride.Assets.Presentation/Templates/ScriptNameWindow.xaml:20
+msgctxt "Button"
+msgid "Create script"
+msgstr "Создать скрипт"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:648
-msgid "Movement"
-msgstr "Перемещение"
+#: ../editor/Stride.Assets.Presentation/Templates/ScriptNameWindow.xaml:25
+msgid "Class:"
+msgstr "Класс:"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:652
-msgid "Speed:"
-msgstr "Скорость:"
+#: ../editor/Stride.Assets.Presentation/Templates/ScriptNameWindow.xaml:28
+msgid "Template:"
+msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:657
-msgid "Orientation"
-msgstr "Направление"
+#: ../editor/Stride.Assets.Presentation/Templates/UpdatePlatformsWindows.xaml:9
+msgid "Select platforms"
+msgstr "Выбор платформы"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:660
-msgctxt "Button"
-msgid "Front"
-msgstr "Спереди"
+#: ../editor/Stride.Assets.Presentation/Templates/UpdatePlatformsWindows.xaml:31
+msgid "(This will remove the project from the package and disk.)"
+msgstr "(Это приведет к удалению проекта из пакета и диска.)"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:662
+#: ../editor/Stride.Assets.Presentation/Templates/UpdatePlatformsWindows.xaml:52
msgctxt "Button"
-msgid "Back"
-msgstr "Сзади"
+msgid "Force regeneration of all platform projects"
+msgstr "Принудительная регенерация всех проектов для данной платформы"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:664
-msgctxt "Button"
-msgid "Top"
-msgstr "Сверху"
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:28
+msgctxt "ToolTip"
+msgid "Play the animation"
+msgstr "Воспроизведение анимации"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:666
-msgctxt "Button"
-msgid "Bottom"
-msgstr "Снизу"
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:31
+msgctxt "ToolTip"
+msgid "Pause the animation"
+msgstr "Приостановить анимацию"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:668
-msgctxt "Button"
-msgid "Left"
-msgstr "Слева"
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:43
+msgid "Time scale:"
+msgstr "Шкала времени:"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:670
-msgctxt "Button"
-msgid "Right"
-msgstr "Справа"
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:117
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:136
+msgctxt "ToolTip"
+msgid "Reset the camera"
+msgstr "Сброс камеры"
+
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:187
+msgid ""
+"Scenes can't be previewed. To see the scene, open it in the scene editor."
+msgstr ""
+"Сцены не могут быть просмотрены. Чтобы увидеть сцену, откройте ее в "
+"Редакторе сцен."
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:701
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:201
msgctxt "ToolTip"
-msgid "Snap translations to this value"
-msgstr "Задать значение для перемещения"
+msgid "Play the sound"
+msgstr "Воспроизвести звук"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:710
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:204
msgctxt "ToolTip"
-msgid "Snap rotations to this value"
-msgstr "Задать значение для вращения"
+msgid "Pause the sound"
+msgstr "Приостановить звук"
+
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:240
+msgid "Building preview sound asset..."
+msgstr "Пред.просмотр собранного звука..."
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:719
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:278
msgctxt "ToolTip"
-msgid "Snap scale to this factor"
-msgstr "Задать значение для масштаба"
+msgid "Previous sprite"
+msgstr "Предыдущий спрайт"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:743
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:280
+msgid "Sprite:"
+msgstr "Спрайт:"
+
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:283
msgctxt "ToolTip"
-msgid ""
-"Toggle material selection (click a selected asset to select its material)"
-msgstr ""
-"Переключить на выбор материала (щелкните выбранный актив, чтобы выбрать его "
-"материал)"
+msgid "Next sprite"
+msgstr "Следующий спрайт"
+
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:311
+msgid "Preview text"
+msgstr "Предварительный просмотр текста"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:746
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:353
msgctxt "ToolTip"
-msgid "Show or hide selection mask"
-msgstr "Показать или скрыть маску выделения"
+msgid "Previous slice"
+msgstr "Предыдущий фрагмент"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:748
-msgid "Loading assets..."
-msgstr "Загрузка активов..."
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:357
+msgctxt "ToolTip"
+msgid "Next slice"
+msgstr "Следующий фрагмент"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:815
-msgctxt "Menu"
-msgid "Open in prefab editor"
-msgstr "Редактировать префаб"
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:380
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:445
+msgid "W: {0}"
+msgstr "Длина: {0}"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:857
-msgid ""
-"Before you resume, fix the failing asset (likely a graphics compositor or "
-"scene)."
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:381
+msgid "H: {0}"
+msgstr "Высота: {0}"
+
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:446
+#, fuzzy
+msgid "L: {0}"
+msgstr "Длина: {0}"
+
+#: ../editor/Stride.Assets.Presentation/View/AddEntityComponentUserControl.xaml:22
+msgid "Add component"
+msgstr "Добавить компонент"
+
+#: ../editor/Stride.Assets.Presentation/View/AddEntityComponentUserControl.xaml:35
+msgid "Search"
msgstr ""
-"Перед возобновлением исправьте неисправный ресурс (скорее всего, графический "
-"композитор или сцену)."
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:859
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:516
-msgctxt "Button"
-msgid "Resume"
-msgstr "Возобновить"
+#: ../editor/Stride.Assets.Presentation/View/AnimationPropertyTemplates.xaml:18
+msgctxt "ToolTip"
+msgid "Edit curve"
+msgstr "Изменить кривую"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:861
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:518
+#: ../editor/Stride.Assets.Presentation/View/AnimationPropertyTemplates.xaml:70
+#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:71
+#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:111
+#: ../editor/Stride.Assets.Presentation/View/SkeletonPropertyTemplates.xaml:63
+msgid "(Different values)"
+msgstr "(Разные значения)"
+
+#: ../editor/Stride.Assets.Presentation/View/DebugEntityHierarchyEditorUserControl.xaml:13
msgctxt "Button"
-msgid "Copy error to clipboard"
-msgstr "Скопировать ошибку в буфер обмена"
+msgid "Refresh"
+msgstr "Обновить"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityPickerWindow.xaml:13
-msgid "Select an entity"
-msgstr "Выберите сущность(объект)"
+#: ../editor/Stride.Assets.Presentation/View/DebuggerPickerWindow.xaml:11
+msgid "Live scripting debugger"
+msgstr "Отладчик \"живой скрипт\""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityPickerWindow.xaml:23
+#: ../editor/Stride.Assets.Presentation/View/DebuggerPickerWindow.xaml:21
msgctxt "ToolTip"
-msgid "Select the selected assets"
-msgstr "Выбрать отмеченные активы"
+msgid "Select these assets"
+msgstr "Выбрать эти активы"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityPickerWindow.xaml:28
#: ../editor/Stride.Assets.Presentation/View/DebuggerPickerWindow.xaml:26
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityPickerWindow.xaml:28
msgctxt "ToolTip"
msgid "Cancel (Esc)"
msgstr "Отмена (Esc)"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityPickerWindow.xaml:37
-msgid "Select an entity:"
-msgstr "Выберите сущность(объект):"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityPickerWindow.xaml:66
-msgid "(Index: {0})"
-msgstr "(Индекс: {0})"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/GraphicsCompositorEditor/Views/GraphicsCompositorEditorView.xaml:49
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:129
-msgctxt "Menu"
-msgid "Action"
-msgstr "Действие"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/GraphicsCompositorEditor/Views/GraphicsCompositorEditorView.xaml:50
-msgctxt "Menu"
-msgid "Delete selection"
-msgstr "Удалить выбранное"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/GraphicsCompositorEditor/Views/GraphicsCompositorEditorView.xaml:202
-msgid "Render stages:"
-msgstr "Этап рендеринга:"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/GraphicsCompositorEditor/Views/GraphicsCompositorEditorView.xaml:254
-msgid "Render features:"
-msgstr "Особенности рендеринга:"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/GraphicsCompositorEditor/Views/GraphicsCompositorEditorView.xaml:278
-msgid "Camera slots:"
-msgstr "Слоты камеры:"
+#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:44
+#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:84
+#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:182
+#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:209
+msgctxt "ToolTip"
+msgid "Select an asset"
+msgstr "Выбрать актив"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/ScriptEditor/Resources/ThemeScriptEditor.xaml:107
+#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:50
+#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:90
+#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:214
msgctxt "ToolTip"
-msgid "Toggle between find and replace modes"
-msgstr "Переключение между режимами поиска и замены"
+msgid "Clear the reference"
+msgstr "Очистить ссылку"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/ScriptEditor/Resources/ThemeScriptEditor.xaml:167
+#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:56
+#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:96
+#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:168
msgctxt "ToolTip"
-msgid "Replace next (Alt+R)"
-msgstr "Заменить следующий (Alt+R)"
+msgid "Select the referenced asset"
+msgstr "Выберите референсный актив"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/ScriptEditor/Resources/ThemeScriptEditor.xaml:177
+#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:205
msgctxt "ToolTip"
-msgid "Replace all (Alt+A)"
-msgstr "Заменить все (Alt+A)"
+msgid "Highlight this material in the scene editor"
+msgstr "Выделить этот материал в редакторе сцен"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/ScriptEditor/Resources/ThemeScriptEditor.xaml:253
-msgid "No suggestions"
-msgstr "Нет вариантов"
+#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:260
+msgid "Add configuration"
+msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:53
-msgctxt "Button"
-msgid "Sprite sheet properties"
-msgstr "Свойства спрайт-листа"
+#: ../editor/Stride.Assets.Presentation/View/MaterialPropertyTemplates.xaml:13
+msgid "Select shader..."
+msgstr "Выберите шейдер..."
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:56
-msgid "Sheet type:"
-msgstr "Тип листа:"
+#: ../editor/Stride.Assets.Presentation/View/SkeletonPropertyTemplates.xaml:24
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:569
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:624
+msgctxt "Button"
+msgid "All"
+msgstr "Все"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:89
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:301
+#: ../editor/Stride.Assets.Presentation/View/SkeletonPropertyTemplates.xaml:26
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:570
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:625
msgctxt "Button"
-msgid "Use color key"
-msgstr "Использовать цветовой ключ"
+msgid "None"
+msgstr "Нет"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:90
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:42
msgctxt "ToolTip"
-msgid "If enabled, the sprite uses the given color as transparency"
-msgstr ""
-"Если этот параметр включен, спрайт использует заданный цвет в качестве "
-"прозрачности"
+msgid "Remove the selected curve"
+msgstr "Удалить выбранную кривую"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:118
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:44
+msgid "Curves:"
+msgstr "Кривые:"
+
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:74
msgctxt "ToolTip"
-msgid "To select the color key, select a pixel color from the image"
-msgstr "Чтобы выбрать ключ цвета, выберите цвет пикселя на изображении"
+msgid "Show or hide the tracker"
+msgstr "Показать или скрыть шкалу"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:127
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:80
msgctxt "ToolTip"
-msgid "Add a new empty sprite"
-msgstr "Добавить новый пустой спрайт"
+msgid "Fit view to curve"
+msgstr "Подогнать вид к кривой"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:130
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:83
msgctxt "ToolTip"
-msgid "Duplicate selected sprites"
-msgstr "Дублировать выбранный спрайт"
+msgid "Fit view to curve height"
+msgstr "Подгонка вида по высоте кривой"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:133
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:86
msgctxt "ToolTip"
-msgid "Delete selected sprites"
-msgstr "Удалить выбранный спрайт"
+msgid "Fit view to curve width"
+msgstr "Подгонка вида по ширине кривой"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:136
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:93
msgctxt "ToolTip"
-msgid "Move selected sprites up"
-msgstr "Переместить выбранные спрайты вверх"
+msgid "Delete selected points"
+msgstr "Удалить выбранные точки"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:140
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:102
msgctxt "ToolTip"
-msgid "Move selected sprites down"
-msgstr "Переместить выбранные спрайты вниз"
+msgid "First key"
+msgstr "Первый ключ"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:143
-msgid "Sprites:"
-msgstr "Спрайты:"
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:105
+msgctxt "ToolTip"
+msgid "Previous key"
+msgstr "Предыдущий ключ"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:165
-msgctxt "Menu"
-msgid "Add new sprite"
-msgstr "Добавить новый спрайт"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:166
-msgctxt "Menu"
-msgid "Duplicate sprite"
-msgstr "Дублировать спрайт"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:167
-msgctxt "Menu"
-msgid "Edit image"
-msgstr "Редактировать изображение"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:168
-msgctxt "Menu"
-msgid "Show image in explorer"
-msgstr "Показать изображение в проводнике"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:217
-msgid "Select a single image from the left panel"
-msgstr "Выберите одно изображение на левой панели"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:224
-msgctxt "ToolTip"
-msgid "Select previous sprite"
-msgstr "Выбрать предыдущий спрайт"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:228
-msgctxt "ToolTip"
-msgid "Select next sprite"
-msgstr "Выбрать следующий спрайт"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:233
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:382
-msgctxt "ToolTip"
-msgid "Zoom out"
-msgstr "Уменьшить"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:237
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:386
-msgctxt "ToolTip"
-msgid "Zoom in"
-msgstr "Увеличить"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:241
-msgctxt "ToolTip"
-msgid "Scale to real pixel size"
-msgstr "Масштаб до реального размера пикселя"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:245
-msgctxt "ToolTip"
-msgid "Fit image to screen"
-msgstr "Подогнать размер изображения под экран"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:249
-msgctxt "ToolTip"
-msgid "Center view on current sprite region"
-msgstr "Центральный вид текущей области спрайта"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:255
-msgctxt "ToolTip"
-msgid "Change selection rectangle color"
-msgstr "Изменить цвет прямоугольника выделения"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:272
-msgctxt "ToolTip"
-msgid "Highlight the current selection"
-msgstr "Подсветить текущее выделение"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:275
-msgctxt "ToolTip"
-msgid "Select entire image"
-msgstr "Выбрать всё изображение"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:283
-msgctxt "ToolTip"
-msgid "Select the sprite region using the magic wand"
-msgstr "Выберите область спрайта с помощью волшебной палочки"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:300
-msgctxt "Button"
-msgid "Use transparency"
-msgstr "Использовать прозрачность"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:311
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:108
msgctxt "ToolTip"
-msgid "Move the sprite center"
-msgstr "Перемещение центра спрайта"
+msgid "Next key"
+msgstr "Следующий ключ"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:319
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:111
msgctxt "ToolTip"
-msgid "Resize the sprite borders"
-msgstr "Изменение размера границ спрайта"
+msgid "Last key"
+msgstr "Последний ключ"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:330
-msgctxt "ToolTip"
-msgid "Unlock the sprite borders"
-msgstr "Разблокировать границы спрайта"
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:118
+msgid "Key"
+msgstr "Ключ"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:334
-msgctxt "ToolTip"
-msgid "Lock the sprite borders"
-msgstr "Блокировка границ спрайта"
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:121
+msgid "Value"
+msgstr "Значение"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:37
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:168
msgctxt "Menu"
-msgid "Layout"
-msgstr "Макет"
+msgid "Curve"
+msgstr "Кривая"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:38
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:170
msgctxt "Menu"
-msgid "Group into"
-msgstr "Сгруппировать"
+msgid "Add point"
+msgstr "Добавить точку"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:49
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:173
msgctxt "Menu"
-msgid "Ungroup"
-msgstr "Разгруппировать"
+msgid "Delete selected points"
+msgstr "Удалить выбранные точки"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:53
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:175
msgctxt "Menu"
-msgid "Change layout type"
-msgstr "Изменить тип макета"
+msgid "Clear whole curve"
+msgstr "Очистить всю кривую"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:69
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:178
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:187
msgctxt "Menu"
-msgid "Pin origin"
-msgstr "Начало координат"
+msgid "View"
+msgstr "Вид"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:83
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:179
msgctxt "Menu"
-msgid "Top left"
-msgstr "Верхний левый угол"
+msgid "Fit to curve"
+msgstr "Вписать в кривую"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:84
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:181
msgctxt "Menu"
-msgid "Top"
-msgstr "Вверху"
+msgid "Fit to curve height"
+msgstr "По высоте кривой"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:85
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:183
msgctxt "Menu"
-msgid "Top right"
-msgstr "Вверху справа"
+msgid "Fit to curve width"
+msgstr "Подгонка по ширине кривой"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:86
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:65
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:109
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:189
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:816
+#: ../editor/Stride.Assets.Presentation/AssetEditors/GraphicsCompositorEditor/Views/GraphicsCompositorEditorView.xaml:33
msgctxt "Menu"
-msgid "Left"
-msgstr "Слева"
+msgid "Create"
+msgstr "Создать"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:87
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:66
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:110
msgctxt "Menu"
-msgid "Center"
-msgstr "По центру"
+msgid "Folder"
+msgstr "Папка"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:88
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:67
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:111
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:193
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:817
msgctxt "Menu"
-msgid "Right"
-msgstr "Справа"
+msgid "Empty entity"
+msgstr "Пустой объект"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:89
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:93
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:137
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:843
msgctxt "Menu"
-msgid "Bottom left"
-msgstr "Слева внизу"
+msgid "Actions"
+msgstr "Действие"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:90
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:94
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:140
msgctxt "Menu"
-msgid "Bottom"
-msgstr "Снизу"
+msgid "Open prefab in editor"
+msgstr "Редактировать префаб"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:91
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:95
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:141
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:845
msgctxt "Menu"
-msgid "Bottom right"
-msgstr "Справа внизу"
+msgid "Select prefab in asset view"
+msgstr "Выберите префаб в окне активов"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:92
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:96
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:142
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:846
msgctxt "Menu"
-msgid "Front"
-msgstr "Спереди"
+msgid "Break link to prefab"
+msgstr "Сделать независимым от префаба"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:93
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:97
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:143
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:847
msgctxt "Menu"
-msgid "Middle"
-msgstr "Посредине"
+msgid "Create prefab from selection"
+msgstr "Создать префаб из выбранного"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:94
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:99
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:145
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:849
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:137
msgctxt "Menu"
-msgid "Back"
-msgstr "Сзади"
+msgid "Duplicate"
+msgstr "Дублировать"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:101
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:138
msgctxt "Menu"
-msgid "Row"
-msgstr "В ряд"
+msgid "Set as active scene"
+msgstr "Установить сцену в качестве активной"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:103
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:121
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:151
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:854
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:143
msgctxt "Menu"
-msgid "Move up"
-msgstr "Сместить вверх"
+msgid "Rename"
+msgstr "Переименовать"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:104
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:124
-msgctxt "Menu"
-msgid "Move down"
-msgstr "Сместить вниз"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:168
+msgid "Loading scene..."
+msgstr "Загрузка сцены..."
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:106
-msgctxt "Menu"
-msgid "Column"
-msgstr "Колонка"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:169
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:212
+msgid "This might take a few minutes the first time."
+msgstr "В первый раз это может занять несколько минут."
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:108
-msgctxt "Menu"
-msgid "Move left"
-msgstr "Сместить влево"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:184
+msgctxt "ToolTip"
+msgid "Create a new entity"
+msgstr "Создать новую сущность(объект)"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:109
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:191
msgctxt "Menu"
-msgid "Move right"
-msgstr "Сместить вправо"
+msgid "New folder"
+msgstr "Новая папка"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:111
-msgctxt "Menu"
-msgid "Layer"
-msgstr "Слой"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:113
-msgctxt "Menu"
-msgid "Move back"
-msgstr "Сместить назад"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:114
-msgctxt "Menu"
-msgid "Move front"
-msgstr "Сместить вперёд"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:130
-msgctxt "Menu"
-msgid "Open library in editor"
-msgstr "Редактировать библиотеку"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:131
-msgctxt "Menu"
-msgid "Select library in asset view"
-msgstr "Выбрать библиотеку в окне активов"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:132
-msgctxt "Menu"
-msgid "Break link to library"
-msgstr "Разорвать связь с библиотекой"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:134
-msgctxt "Menu"
-msgid "Create page from selection"
-msgstr "Создать страницу из выбранного"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:135
-msgctxt "Menu"
-msgid "Create library from selection"
-msgstr "Создать библиотеку из выбранного"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:187
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:177
-msgctxt "Menu"
-msgid "View"
-msgstr "Вид"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:188
-msgctxt "Menu"
-msgid "Zoom in"
-msgstr "Увеличить"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:224
+msgctxt "ToolTip"
+msgid "Filter entities by name"
+msgstr "Фильтровать сущности(объекты) по имени"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:189
-msgctxt "Menu"
-msgid "Zoom out"
-msgstr "Уменьшить"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:232
+msgctxt "ToolTip"
+msgid "Expand all entities"
+msgstr "Развернуть все сущности(объекты)"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:190
-msgctxt "Menu"
-msgid "Reset camera"
-msgstr "Сброс камеры"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:236
+msgctxt "ToolTip"
+msgid "Collapse all entities"
+msgstr "Схлопнуть все сущности(объекты)"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:226
-msgctxt "Button"
-msgid "UI properties"
-msgstr "Свойства пользовательского интерфейса"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:263
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:211
+msgid "Loading..."
+msgstr "Загрузка..."
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:237
-msgid "UI library"
-msgstr "Библиотека пользовательского интерфейса"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:267
+msgid "Unloading..."
+msgstr "Выгрузка..."
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:284
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:336
msgctxt "ToolTip"
-msgid "Expand all elements"
-msgstr "Развернуть все элементы"
+msgid "Focus on this entity (F)"
+msgstr "Сфокусировать на этой сущности(объекте) (F)"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:288
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:343
msgctxt "ToolTip"
-msgid "Collapse all elements"
-msgstr "Свернуть все элементы"
+msgid "Lock/unlock this entity"
+msgstr "Заблокировать/разблокировать эту сущность(объект)"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:378
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:344
msgctxt "ToolTip"
-msgid "Reset zoom"
-msgstr "Сброс масштаба"
+msgid "(Hold Ctrl to apply to child entities recursively)"
+msgstr ""
+"(Удерживайте Ctrl для рекурсивного применения к дочерним сущностям(объектам)"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:389
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:382
msgctxt "ToolTip"
-msgid "Snaps to this value (0 to disable)"
-msgstr "Привязка к этому значению (0 для отключения)"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:401
-msgid "Colors"
-msgstr "Цвета"
+msgid "Lock/unlock all entities"
+msgstr "Заблокировать/разблокировать все сущности(объекты)"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:417
-msgid "Guideline"
-msgstr "Директива"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:383
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:392
+msgctxt "ToolTip"
+msgid "(Hold Ctrl to apply to child scenes recursively)"
+msgstr "(Удерживайте Ctrl для рекурсивного применения к дочерним сценам)"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:433
-msgid "Highlight"
-msgstr "Выделить"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:391
+msgctxt "ToolTip"
+msgid "Load/unload all entities"
+msgstr "Загрузка/выгрузка всех сущностей(объектов)"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:449
-msgid "Selection"
-msgstr "Выбор"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:412
+msgid "(Unloaded)"
+msgstr "(Выгружен)"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:465
-msgid "Sizing"
-msgstr "Калибровка"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:479
+#, fuzzy
+msgctxt "ToolTip"
+msgid "Viewport grid settings..."
+msgstr "Настройки окна просмотра"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:514
-msgid ""
-"Before you resume, fix the failing asset (likely a UI page or UI library)."
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:487
+msgid "Grid axis"
msgstr ""
-"Прежде чем возобновить, нужно исправить сбой активов (скорее всего, страница "
-"пользовательского интерфейса или UI библиотеки)."
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/Views/VisualScriptEditorView.xaml:213
-msgctxt "Menu"
-msgid "Get"
-msgstr "Взять"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/Views/VisualScriptEditorView.xaml:214
-msgctxt "Menu"
-msgid "Set"
-msgstr "Установить"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/Views/VisualScriptEditorView.xaml:253
-msgid "Variables:"
-msgstr "Переменные:"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/Views/VisualScriptEditorView.xaml:302
-msgid "Functions:"
-msgstr "Функция:"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:490
+msgctxt "Button"
+msgid "X"
+msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/Views/VisualScriptEditorView.xaml:346
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:491
msgctxt "Button"
-msgid "Static method"
-msgstr "Статический метод"
+msgid "Y"
+msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/Views/VisualScriptEditorView.xaml:347
-msgid "Return type..."
-msgstr "Возвращаемый тип..."
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:492
+msgctxt "Button"
+msgid "Z"
+msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/Views/VisualScriptEditorView.xaml:354
-msgid "Function parameters:"
-msgstr "Параметр функции:"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:495
+msgid "Grid opacity"
+msgstr ""
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:41
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:503
msgctxt "ToolTip"
-msgid "Remove the selected curve"
-msgstr "Удалить выбранную кривую"
+msgid "Light probes and cubemaps..."
+msgstr "Световые зонды и кубические карты..."
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:43
-msgid "Curves:"
-msgstr "Кривые:"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:513
+msgid "Light probes"
+msgstr "Световые зонды"
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:73
-msgctxt "ToolTip"
-msgid "Show or hide the tracker"
-msgstr "Показать или скрыть шкалу"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:518
+msgid "Bounces:"
+msgstr "Отражения:"
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:79
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:522
msgctxt "ToolTip"
-msgid "Fit view to curve"
-msgstr "Подогнать вид к кривой"
+msgid "Compute lighting using light probes"
+msgstr "Вычисление освещения с помощью световых зондов"
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:82
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:530
msgctxt "ToolTip"
-msgid "Fit view to curve height"
-msgstr "Подгонка вида по высоте кривой"
+msgid "Reset light probes"
+msgstr "Сбросить световые зонды"
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:85
-msgctxt "ToolTip"
-msgid "Fit view to curve width"
-msgstr "Подгонка вида по ширине кривой"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:534
+msgid "Reset"
+msgstr "Сброс"
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:92
-msgctxt "ToolTip"
-msgid "Delete selected points"
-msgstr "Удалить выбранные точки"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:540
+msgid "Cubemap"
+msgstr "Кубические карты"
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:101
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:544
msgctxt "ToolTip"
-msgid "First key"
-msgstr "Первый ключ"
+msgid "Generate a cubemap from the scene view and save as a texture"
+msgstr "Создание кубической карты из вида сцены и сохранение в виде текстуры"
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:104
-msgctxt "ToolTip"
-msgid "Previous key"
-msgstr "Предыдущий ключ"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:548
+msgid "Capture"
+msgstr "Захват"
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:107
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:557
msgctxt "ToolTip"
-msgid "Next key"
-msgstr "Следующий ключ"
+msgid "Navigation visibility..."
+msgstr "Визуализировать навигацию..."
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:567
+msgid "Show navigation meshes:"
+msgstr "Показать навигационные сетки:"
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:110
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:596
msgctxt "ToolTip"
-msgid "Last key"
-msgstr "Последний ключ"
+msgid "Grid and gizmo options..."
+msgstr "Параметры сетки и указателя осей..."
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:117
-msgid "Key"
-msgstr "Ключ"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:606
+msgid "Transformation gizmo size:"
+msgstr "Размер указателя осей:"
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:120
-msgid "Value"
-msgstr "Значение"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:611
+msgid "Component gizmo size:"
+msgstr "Размер компонентных указателей:"
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:167
-msgctxt "Menu"
-msgid "Curve"
-msgstr "Кривая"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:612
+msgctxt "Button"
+msgid "Fixed"
+msgstr "Фиксировано"
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:169
-msgctxt "Menu"
-msgid "Add point"
-msgstr "Добавить точку"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:618
+msgctxt "Button"
+msgid "Camera preview"
+msgstr "Пред.просмотр камеры"
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:172
-msgctxt "Menu"
-msgid "Delete selected points"
-msgstr "Удалить выбранные точки"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:619
+msgctxt "Button"
+msgid "Light probe volumes"
+msgstr "Световой зонд"
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:174
-msgctxt "Menu"
-msgid "Clear whole curve"
-msgstr "Очистить всю кривую"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:636
+msgctxt "Button"
+msgid "Other entities"
+msgstr "Другие сущности(объекты)"
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:178
-msgctxt "Menu"
-msgid "Fit to curve"
-msgstr "Вписать в кривую"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:644
+msgctxt "ToolTip"
+msgid "Editor camera options..."
+msgstr "Редактор параметров камеры..."
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:180
-msgctxt "Menu"
-msgid "Fit to curve height"
-msgstr "По высоте кривой"
-
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:182
-msgctxt "Menu"
-msgid "Fit to curve width"
-msgstr "Подгонка по ширине кривой"
-
-#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:10
-msgid "Create a game..."
-msgstr "Создать игру..."
-
-#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:21
-#: ../editor/Stride.Assets.Presentation/Templates/ProjectLibraryWindow.xaml:23
-#: ../editor/Stride.Assets.Presentation/Templates/ScriptNameWindow.xaml:28
-msgid "Namespace:"
-msgstr "Пространство имен:"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:654
+msgid "Projection"
+msgstr "Проекция"
-#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:26
-msgid "Platforms"
-msgstr "Платформы"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:657
+msgctxt "Button"
+msgid "Perspective"
+msgstr "Перспектива"
-#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:48
-#: ../editor/Stride.Assets.Presentation/Templates/UpdatePlatformsWindows.xaml:45
-msgid "This machine doesn't meet the requirements to build for this platform."
-msgstr "Эта машина не отвечает требованиям для сборки на этой платформе."
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:658
+msgctxt "Button"
+msgid "Orthographic"
+msgstr "Ортогонально"
-#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:58
-msgid "Asset packs"
-msgstr "Пакеты активов"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:660
+msgid "Near plane:"
+msgstr "Ближняя плоскость:"
-#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:78
-msgid "Rendering"
-msgstr "Визуализация"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:662
+msgid "Far plane:"
+msgstr "Дальняя плоскость:"
-#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:90
-msgctxt "Button"
-msgid "High dynamic range (HDR)"
-msgstr "Графика высоко (HDR)"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:664
+msgid "Field of view:"
+msgstr "Угол обзора:"
-#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:92
-msgctxt "Button"
-msgid "Low dynamic range (LDR)"
-msgstr "Графика низко (LDR)"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:670
+msgid "Orthographic size:"
+msgstr "Ортогональный размер:"
-#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:126
-#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:51
-#: ../editor/Stride.Assets.Presentation/Templates/ProjectLibraryWindow.xaml:27
-#: ../editor/Stride.Assets.Presentation/Templates/UpdatePlatformsWindows.xaml:54
-msgctxt "Button"
-msgid "OK"
-msgstr "Ок"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:676
+msgid "Movement"
+msgstr "Перемещение"
-#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:10
-msgid "Import from model"
-msgstr "Импорт из модели"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:679
+msgid "Speed:"
+msgstr "Скорость:"
-#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:22
-msgid "Materials and textures"
-msgstr "Материалы и текстуры"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:685
+msgid "Orientation"
+msgstr "Направление"
-#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:26
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:688
msgctxt "Button"
-msgid "Import materials"
-msgstr "Импортировать материалы"
+msgid "Front"
+msgstr "Спереди"
-#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:27
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:690
msgctxt "Button"
-msgid "Import textures"
-msgstr "Импортировать текстуры"
-
-#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:31
-msgid "Skeleton"
-msgstr "Скелет"
+msgid "Back"
+msgstr "Сзади"
-#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:35
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:692
msgctxt "Button"
-msgid "Import skeleton"
-msgstr "Импортировать скелет"
+msgid "Top"
+msgstr "Сверху"
-#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:36
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:694
msgctxt "Button"
-msgid "No skeleton"
-msgstr "Нет скелета"
+msgid "Bottom"
+msgstr "Снизу"
-#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:37
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:696
msgctxt "Button"
-msgid "Use another skeleton for this model:"
-msgstr "Использовать другой скелет:"
-
-#: ../editor/Stride.Assets.Presentation/Templates/ProjectLibraryWindow.xaml:10
-msgid "New code library"
-msgstr "Новая библиотека скриптов"
-
-#: ../editor/Stride.Assets.Presentation/Templates/ProjectLibraryWindow.xaml:21
-msgid "Library name:"
-msgstr "Имя библиотеки:"
-
-#: ../editor/Stride.Assets.Presentation/Templates/ScriptNameWindow.xaml:9
-msgid "New script"
-msgstr "Новый скрипт"
+msgid "Left"
+msgstr "Слева"
-#: ../editor/Stride.Assets.Presentation/Templates/ScriptNameWindow.xaml:20
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:698
msgctxt "Button"
-msgid "Create script"
-msgstr "Создать скрипт"
-
-#: ../editor/Stride.Assets.Presentation/Templates/ScriptNameWindow.xaml:25
-msgid "Class:"
-msgstr "Класс:"
+msgid "Right"
+msgstr "Справа"
-#: ../editor/Stride.Assets.Presentation/Templates/UpdatePlatformsWindows.xaml:9
-msgid "Select platforms"
-msgstr "Выбор платформы"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:729
+msgctxt "ToolTip"
+msgid "Snap translations to this value"
+msgstr "Задать значение для перемещения"
-#: ../editor/Stride.Assets.Presentation/Templates/UpdatePlatformsWindows.xaml:31
-msgid "(This will remove the project from the package and disk.)"
-msgstr "(Это приведет к удалению проекта из пакета и диска.)"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:738
+msgctxt "ToolTip"
+msgid "Snap rotations to this value"
+msgstr "Задать значение для вращения"
-#: ../editor/Stride.Assets.Presentation/Templates/UpdatePlatformsWindows.xaml:52
-msgctxt "Button"
-msgid "Force regeneration of all platform projects"
-msgstr "Принудительная регенерация всех проектов для данной платформы"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:747
+msgctxt "ToolTip"
+msgid "Snap scale to this factor"
+msgstr "Задать значение для масштаба"
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:28
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:771
msgctxt "ToolTip"
-msgid "Play the animation"
-msgstr "Воспроизведение анимации"
+msgid ""
+"Toggle material selection (click a selected asset to select its material)"
+msgstr ""
+"Переключить на выбор материала (щелкните выбранный актив, чтобы выбрать его "
+"материал)"
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:31
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:774
msgctxt "ToolTip"
-msgid "Pause the animation"
-msgstr "Приостановить анимацию"
+msgid "Show or hide selection mask"
+msgstr "Показать или скрыть маску выделения"
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:43
-msgid "Time scale:"
-msgstr "Шкала времени:"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:776
+msgid "Loading assets..."
+msgstr "Загрузка активов..."
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:117
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:136
-msgctxt "ToolTip"
-msgid "Reset the camera"
-msgstr "Сброс камеры"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:844
+msgctxt "Menu"
+msgid "Open in prefab editor"
+msgstr "Редактировать префаб"
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:187
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:886
msgid ""
-"Scenes can't be previewed. To see the scene, open it in the scene editor."
+"Before you resume, fix the failing asset (likely a graphics compositor or "
+"scene)."
msgstr ""
-"Сцены не могут быть просмотрены. Чтобы увидеть сцену, откройте ее в "
-"Редакторе сцен."
+"Перед возобновлением исправьте неисправный ресурс (скорее всего, графический "
+"композитор или сцену)."
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:201
-msgctxt "ToolTip"
-msgid "Play the sound"
-msgstr "Воспроизвести звук"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:888
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:516
+msgctxt "Button"
+msgid "Resume"
+msgstr "Возобновить"
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:204
-msgctxt "ToolTip"
-msgid "Pause the sound"
-msgstr "Приостановить звук"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:890
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:518
+msgctxt "Button"
+msgid "Copy error to clipboard"
+msgstr "Скопировать ошибку в буфер обмена"
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:240
-msgid "Building preview sound asset..."
-msgstr "Пред.просмотр собранного звука..."
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityPickerWindow.xaml:13
+msgid "Select an entity"
+msgstr "Выберите сущность(объект)"
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:278
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityPickerWindow.xaml:23
msgctxt "ToolTip"
-msgid "Previous sprite"
-msgstr "Предыдущий спрайт"
+msgid "Select the selected assets"
+msgstr "Выбрать отмеченные активы"
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:280
-msgid "Sprite:"
-msgstr "Спрайт:"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityPickerWindow.xaml:37
+msgid "Select an entity:"
+msgstr "Выберите сущность(объект):"
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:283
-msgctxt "ToolTip"
-msgid "Next sprite"
-msgstr "Следующий спрайт"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityPickerWindow.xaml:66
+msgid "(Index: {0})"
+msgstr "(Индекс: {0})"
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:311
-msgid "Preview text"
-msgstr "Предварительный просмотр текста"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/GraphicsCompositorEditor/Views/GraphicsCompositorEditorView.xaml:49
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:129
+msgctxt "Menu"
+msgid "Action"
+msgstr "Действие"
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:353
-msgctxt "ToolTip"
-msgid "Previous slice"
-msgstr "Предыдущий фрагмент"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/GraphicsCompositorEditor/Views/GraphicsCompositorEditorView.xaml:50
+msgctxt "Menu"
+msgid "Delete selection"
+msgstr "Удалить выбранное"
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:357
-msgctxt "ToolTip"
-msgid "Next slice"
-msgstr "Следующий фрагмент"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/GraphicsCompositorEditor/Views/GraphicsCompositorEditorView.xaml:202
+msgid "Render stages:"
+msgstr "Этап рендеринга:"
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:380
-msgid "W: {0}"
-msgstr "Длина: {0}"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/GraphicsCompositorEditor/Views/GraphicsCompositorEditorView.xaml:254
+msgid "Render features:"
+msgstr "Особенности рендеринга:"
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:381
-msgid "H: {0}"
-msgstr "Высота: {0}"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/GraphicsCompositorEditor/Views/GraphicsCompositorEditorView.xaml:278
+msgid "Camera slots:"
+msgstr "Слоты камеры:"
-#: ../editor/Stride.Assets.Presentation/View/AnimationPropertyTemplates.xaml:18
+#: ../editor/Stride.Assets.Presentation/AssetEditors/ScriptEditor/Resources/ThemeScriptEditor.xaml:109
msgctxt "ToolTip"
-msgid "Edit curve"
-msgstr "Изменить кривую"
+msgid "Toggle between find and replace modes"
+msgstr "Переключение между режимами поиска и замены"
-#: ../editor/Stride.Assets.Presentation/View/AnimationPropertyTemplates.xaml:70
-#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:71
-#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:111
-#: ../editor/Stride.Assets.Presentation/View/SkeletonPropertyTemplates.xaml:64
-msgid "(Different values)"
-msgstr "(Разные значения)"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/ScriptEditor/Resources/ThemeScriptEditor.xaml:169
+msgctxt "ToolTip"
+msgid "Replace next (Alt+R)"
+msgstr "Заменить следующий (Alt+R)"
-#: ../editor/Stride.Assets.Presentation/View/DebugEntityHierarchyEditorUserControl.xaml:13
+#: ../editor/Stride.Assets.Presentation/AssetEditors/ScriptEditor/Resources/ThemeScriptEditor.xaml:179
+msgctxt "ToolTip"
+msgid "Replace all (Alt+A)"
+msgstr "Заменить все (Alt+A)"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/ScriptEditor/Resources/ThemeScriptEditor.xaml:255
+msgid "No suggestions"
+msgstr "Нет вариантов"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:53
msgctxt "Button"
-msgid "Refresh"
-msgstr "Обновить"
+msgid "Sprite sheet properties"
+msgstr "Свойства спрайт-листа"
-#: ../editor/Stride.Assets.Presentation/View/DebuggerPickerWindow.xaml:11
-msgid "Live scripting debugger"
-msgstr "Отладчик \"живой скрипт\""
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:56
+msgid "Sheet type:"
+msgstr "Тип листа:"
-#: ../editor/Stride.Assets.Presentation/View/DebuggerPickerWindow.xaml:21
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:89
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:301
+msgctxt "Button"
+msgid "Use color key"
+msgstr "Использовать цветовой ключ"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:90
msgctxt "ToolTip"
-msgid "Select these assets"
-msgstr "Выбрать эти активы"
+msgid "If enabled, the sprite uses the given color as transparency"
+msgstr ""
+"Если этот параметр включен, спрайт использует заданный цвет в качестве "
+"прозрачности"
-#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:44
-#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:84
-#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:235
-#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:262
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:118
msgctxt "ToolTip"
-msgid "Select an asset"
-msgstr "Выбрать актив"
+msgid "To select the color key, select a pixel color from the image"
+msgstr "Чтобы выбрать ключ цвета, выберите цвет пикселя на изображении"
-#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:50
-#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:90
-#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:267
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:127
msgctxt "ToolTip"
-msgid "Clear the reference"
-msgstr "Очистить ссылку"
+msgid "Add a new empty sprite"
+msgstr "Добавить новый пустой спрайт"
-#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:56
-#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:96
-#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:221
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:130
msgctxt "ToolTip"
-msgid "Select the referenced asset"
-msgstr "Выберите референсный актив"
+msgid "Duplicate selected sprites"
+msgstr "Дублировать выбранный спрайт"
-#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:133
-msgid "Add component"
-msgstr "Добавить компонент"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:133
+msgctxt "ToolTip"
+msgid "Delete selected sprites"
+msgstr "Удалить выбранный спрайт"
-#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:258
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:136
msgctxt "ToolTip"
-msgid "Highlight this material in the scene editor"
-msgstr "Выделить этот материал в редакторе сцен"
+msgid "Move selected sprites up"
+msgstr "Переместить выбранные спрайты вверх"
-#: ../editor/Stride.Assets.Presentation/View/MaterialPropertyTemplates.xaml:13
-msgid "Select shader..."
-msgstr "Выберите шейдер..."
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:140
+msgctxt "ToolTip"
+msgid "Move selected sprites down"
+msgstr "Переместить выбранные спрайты вниз"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:143
+msgid "Sprites:"
+msgstr "Спрайты:"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:165
+msgctxt "Menu"
+msgid "Add new sprite"
+msgstr "Добавить новый спрайт"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:166
+msgctxt "Menu"
+msgid "Duplicate sprite"
+msgstr "Дублировать спрайт"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:167
+msgctxt "Menu"
+msgid "Edit image"
+msgstr "Редактировать изображение"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:168
+msgctxt "Menu"
+msgid "Show image in explorer"
+msgstr "Показать изображение в проводнике"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:217
+msgid "Select a single image from the left panel"
+msgstr "Выберите одно изображение на левой панели"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:224
+msgctxt "ToolTip"
+msgid "Select previous sprite"
+msgstr "Выбрать предыдущий спрайт"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:228
+msgctxt "ToolTip"
+msgid "Select next sprite"
+msgstr "Выбрать следующий спрайт"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:233
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:382
+msgctxt "ToolTip"
+msgid "Zoom out"
+msgstr "Уменьшить"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:237
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:386
+msgctxt "ToolTip"
+msgid "Zoom in"
+msgstr "Увеличить"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:241
+msgctxt "ToolTip"
+msgid "Scale to real pixel size"
+msgstr "Масштаб до реального размера пикселя"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:245
+msgctxt "ToolTip"
+msgid "Fit image to screen"
+msgstr "Подогнать размер изображения под экран"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:249
+msgctxt "ToolTip"
+msgid "Center view on current sprite region"
+msgstr "Центральный вид текущей области спрайта"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:255
+msgctxt "ToolTip"
+msgid "Change selection rectangle color"
+msgstr "Изменить цвет прямоугольника выделения"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:272
+msgctxt "ToolTip"
+msgid "Highlight the current selection"
+msgstr "Подсветить текущее выделение"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:275
+msgctxt "ToolTip"
+msgid "Select entire image"
+msgstr "Выбрать всё изображение"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:283
+msgctxt "ToolTip"
+msgid "Select the sprite region using the magic wand"
+msgstr "Выберите область спрайта с помощью волшебной палочки"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:300
+msgctxt "Button"
+msgid "Use transparency"
+msgstr "Использовать прозрачность"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:311
+msgctxt "ToolTip"
+msgid "Move the sprite center"
+msgstr "Перемещение центра спрайта"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:319
+msgctxt "ToolTip"
+msgid "Resize the sprite borders"
+msgstr "Изменение размера границ спрайта"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:330
+msgctxt "ToolTip"
+msgid "Unlock the sprite borders"
+msgstr "Разблокировать границы спрайта"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:334
+msgctxt "ToolTip"
+msgid "Lock the sprite borders"
+msgstr "Блокировка границ спрайта"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:37
+msgctxt "Menu"
+msgid "Layout"
+msgstr "Макет"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:38
+msgctxt "Menu"
+msgid "Group into"
+msgstr "Сгруппировать"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:49
+msgctxt "Menu"
+msgid "Ungroup"
+msgstr "Разгруппировать"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:53
+msgctxt "Menu"
+msgid "Change layout type"
+msgstr "Изменить тип макета"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:69
+msgctxt "Menu"
+msgid "Pin origin"
+msgstr "Начало координат"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:83
+msgctxt "Menu"
+msgid "Top left"
+msgstr "Верхний левый угол"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:84
+msgctxt "Menu"
+msgid "Top"
+msgstr "Вверху"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:85
+msgctxt "Menu"
+msgid "Top right"
+msgstr "Вверху справа"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:86
+msgctxt "Menu"
+msgid "Left"
+msgstr "Слева"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:87
+msgctxt "Menu"
+msgid "Center"
+msgstr "По центру"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:88
+msgctxt "Menu"
+msgid "Right"
+msgstr "Справа"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:89
+msgctxt "Menu"
+msgid "Bottom left"
+msgstr "Слева внизу"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:90
+msgctxt "Menu"
+msgid "Bottom"
+msgstr "Снизу"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:91
+msgctxt "Menu"
+msgid "Bottom right"
+msgstr "Справа внизу"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:92
+msgctxt "Menu"
+msgid "Front"
+msgstr "Спереди"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:93
+msgctxt "Menu"
+msgid "Middle"
+msgstr "Посредине"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:94
+msgctxt "Menu"
+msgid "Back"
+msgstr "Сзади"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:101
+msgctxt "Menu"
+msgid "Row"
+msgstr "В ряд"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:103
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:121
+msgctxt "Menu"
+msgid "Move up"
+msgstr "Сместить вверх"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:104
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:124
+msgctxt "Menu"
+msgid "Move down"
+msgstr "Сместить вниз"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:106
+msgctxt "Menu"
+msgid "Column"
+msgstr "Колонка"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:108
+msgctxt "Menu"
+msgid "Move left"
+msgstr "Сместить влево"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:109
+msgctxt "Menu"
+msgid "Move right"
+msgstr "Сместить вправо"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:111
+msgctxt "Menu"
+msgid "Layer"
+msgstr "Слой"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:113
+msgctxt "Menu"
+msgid "Move back"
+msgstr "Сместить назад"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:114
+msgctxt "Menu"
+msgid "Move front"
+msgstr "Сместить вперёд"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:130
+msgctxt "Menu"
+msgid "Open library in editor"
+msgstr "Редактировать библиотеку"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:131
+msgctxt "Menu"
+msgid "Select library in asset view"
+msgstr "Выбрать библиотеку в окне активов"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:132
+msgctxt "Menu"
+msgid "Break link to library"
+msgstr "Разорвать связь с библиотекой"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:134
+msgctxt "Menu"
+msgid "Create page from selection"
+msgstr "Создать страницу из выбранного"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:135
+msgctxt "Menu"
+msgid "Create library from selection"
+msgstr "Создать библиотеку из выбранного"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:188
+msgctxt "Menu"
+msgid "Zoom in"
+msgstr "Увеличить"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:189
+msgctxt "Menu"
+msgid "Zoom out"
+msgstr "Уменьшить"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:190
+msgctxt "Menu"
+msgid "Reset camera"
+msgstr "Сброс камеры"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:226
+msgctxt "Button"
+msgid "UI properties"
+msgstr "Свойства пользовательского интерфейса"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:237
+msgid "UI library"
+msgstr "Библиотека пользовательского интерфейса"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:284
+msgctxt "ToolTip"
+msgid "Expand all elements"
+msgstr "Развернуть все элементы"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:288
+msgctxt "ToolTip"
+msgid "Collapse all elements"
+msgstr "Свернуть все элементы"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:378
+msgctxt "ToolTip"
+msgid "Reset zoom"
+msgstr "Сброс масштаба"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:389
+msgctxt "ToolTip"
+msgid "Snaps to this value (0 to disable)"
+msgstr "Привязка к этому значению (0 для отключения)"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:401
+msgid "Colors"
+msgstr "Цвета"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:417
+msgid "Guideline"
+msgstr "Директива"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:433
+msgid "Highlight"
+msgstr "Выделить"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:449
+msgid "Selection"
+msgstr "Выбор"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:465
+msgid "Sizing"
+msgstr "Калибровка"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:514
+msgid ""
+"Before you resume, fix the failing asset (likely a UI page or UI library)."
+msgstr ""
+"Прежде чем возобновить, нужно исправить сбой активов (скорее всего, страница "
+"пользовательского интерфейса или UI библиотеки)."
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/Views/VisualScriptEditorView.xaml:213
+msgctxt "Menu"
+msgid "Get"
+msgstr "Взять"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/Views/VisualScriptEditorView.xaml:214
+msgctxt "Menu"
+msgid "Set"
+msgstr "Установить"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/Views/VisualScriptEditorView.xaml:253
+msgid "Variables:"
+msgstr "Переменные:"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/Views/VisualScriptEditorView.xaml:302
+msgid "Functions:"
+msgstr "Функция:"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/Views/VisualScriptEditorView.xaml:346
+msgctxt "Button"
+msgid "Static method"
+msgstr "Статический метод"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/Views/VisualScriptEditorView.xaml:347
+msgid "Return type..."
+msgstr "Возвращаемый тип..."
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/Views/VisualScriptEditorView.xaml:354
+msgid "Function parameters:"
+msgstr "Параметр функции:"
diff --git a/sources/localization/ru/Stride.Core.Assets.Editor.ru.po b/sources/localization/ru/Stride.Core.Assets.Editor.ru.po
index ddcc1712e2..feb87d659d 100644
--- a/sources/localization/ru/Stride.Core.Assets.Editor.ru.po
+++ b/sources/localization/ru/Stride.Core.Assets.Editor.ru.po
@@ -1,55 +1,29 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
-"POT-Creation-Date: 2019-01-11 23:17:17+0900\n"
+"POT-Creation-Date: 2025-12-01 12:57:51+0100\n"
"PO-Revision-Date: 2019-03-09 00:04+0000\n"
"Last-Translator: Scorp121 \n"
"Language-Team: Russian \n"
"Language: ru\n"
"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=utf-8\n"
+"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<="
-"4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
+"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
"X-Generator: Weblate 3.5.1-dev\n"
-#: ../editor/Stride.Core.Assets.Editor/Components/Properties/PropertiesViewModel.cs:144
-msgctxt "Properties"
-msgid "Loading properties..."
-msgstr "Загрузка свойств..."
-
-#: ../editor/Stride.Core.Assets.Editor/Components/Properties/SessionObjectPropertiesViewModel.cs:131
-msgctxt "Properties"
-msgid "There was a problem loading properties of the selection."
-msgstr "Выбранные свойства загрузить не удалось."
-
-#. Log message displayed when an operation has been canceled
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/TemplateGeneratorHelper.cs:34
-msgctxt "Log"
-msgid "Operation cancelled."
-msgstr "Операция отменена."
-
-#. Message displayed when an exception occurs while generating a template
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/TemplateGeneratorHelper.cs:41
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/TemplateGeneratorHelper.cs:60
-msgctxt "Log"
-msgid "An exception occurred while generating the template."
-msgstr "Возникла ошибка при создании шаблона."
-
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml.cs:28
-msgctxt "Title"
-msgid "Project selection - {0}"
-msgstr "Выбор проекта - {0}"
-
-#: ../editor/Stride.Core.Assets.Editor/Services/VisualStudioService.cs:92
+#: ../editor/Stride.Core.Assets.Editor/Services/CodeEditorOpenerService.cs:70
+#, fuzzy
msgctxt "Message"
-msgid "An error occurred while starting Visual Studio."
+msgid "An error occurred while starting {0}."
msgstr "Произошла ошибка при запуске Visual Studio."
-#: ../editor/Stride.Core.Assets.Editor/Services/VisualStudioService.cs:101
+#: ../editor/Stride.Core.Assets.Editor/Services/CodeEditorOpenerService.cs:79
+#, fuzzy
msgctxt "Message"
-msgid "The session currently open is not a Visual Studio session."
+msgid "The session currently open is not a {0} session."
msgstr "Сессия, открытая в данный момент, не является сессией Visual Studio."
#: ../editor/Stride.Core.Assets.Editor/Settings/EditorSettings.cs:21
@@ -123,10 +97,17 @@ msgid "Ask before saving new scripts"
msgstr "Подтверждать сохранение новых скриптов"
#: ../editor/Stride.Core.Assets.Editor/Settings/EditorSettings.cs:72
+msgctxt "Settings"
+msgid "Usage Analytics"
+msgstr ""
+
#: ../editor/Stride.Core.Assets.Editor/Settings/EditorSettings.cs:73
msgctxt "Settings"
-msgid "Crash report e-mail"
-msgstr "Отчет о сбое на e-mail"
+msgid ""
+"Anonymous usage analytics to help the Stride community improve the software. "
+"Statistics on installation, version-specific usage, and platform popularity. "
+"The data is open-source at https://metrics.stride3d.net"
+msgstr ""
#: ../editor/Stride.Core.Assets.Editor/Settings/EditorSettings.cs:77
msgctxt "Settings"
@@ -153,68 +134,64 @@ msgctxt "Settings"
msgid "Automatically reload last session at startup"
msgstr "Загружать последнюю сессию при запуске"
-#: ../editor/Stride.Core.Assets.Editor/Settings/ViewModels/SettingsViewModel.cs:117
-msgctxt "Message"
-msgid "Some changes will be applied after you restart Game Studio."
-msgstr "Некоторые изменения будут применены после перезапуска Game Studio."
+#: ../editor/Stride.Core.Assets.Editor/Settings/ThemesSettings.cs:12
+msgctxt "Settings"
+msgid "Themes"
+msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/Settings/ViewModels/SettingsViewModel.cs:128
-msgctxt "Properties"
-msgid "Select a settings category."
-msgstr "Выберите категорию настроек."
+#: ../editor/Stride.Core.Assets.Editor/Settings/ThemesSettings.cs:18
+msgctxt "Settings"
+msgid "Theme Name"
+msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/Settings/ViewModels/SettingsViewModel.cs:138
-msgctxt "Properties"
-msgid "There was a problem loading the Settings page."
-msgstr "При загрузке страницы настроек произошла ошибка."
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:502
+msgctxt "Message"
+msgid ""
+"Unable to use the selected template because it is not an asset template."
+msgstr ""
+"Невозможно использовать выбранный шаблон, поскольку это не шаблон актива."
-#: ../editor/Stride.Core.Assets.Editor/View/Behaviors/DragDrop/DragDropBehavior.cs:25
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:555
msgctxt "Message"
-msgid "Can't drop here"
-msgstr "Не могу переместить именно сюда"
+msgid "Do you want to place the resource in the default location ?"
+msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/View/ValueConverters/ContentReferenceToUrl.cs:25
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:299
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:372
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:572
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:626
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:693
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:717
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:750
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:764
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:947
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:973
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:999
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1014
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1079
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1305
-msgid "(Different values)"
-msgstr "(Разные значения)"
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:581
+msgctxt "Message"
+msgid "The selected directory is not a subdirectory of the resources folder!"
+msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:490
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:601
msgctxt "Message"
msgid ""
-"Unable to use the selected template because it is not an asset template."
+"Source file '{0}' is not inside of your project's resource folders, do you "
+"want to copy it?"
+msgstr ""
+
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:615
+msgctxt "Message"
+msgid ""
+"The file '{0}' already exists, it will get overwritten if you continue, do "
+"you really want to proceed?"
msgstr ""
-"Невозможно использовать выбранный шаблон, поскольку это не шаблон актива."
#. Error message when the template generator of the selected template is unreachable
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:556
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/PackageViewModel.cs:450
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:662
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/PackageViewModel.cs:439
#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:281
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1137
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1194
msgctxt "Message"
msgid ""
"Unable to retrieve template generator for the selected template. Aborting."
msgstr "Невозможно сгенерировать выбранный шаблон. Отмена."
#. Title of the AddAssetWindow
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:562
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:668
msgctxt "Title"
msgid "Add asset…"
msgstr "Добавить актив…"
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:690
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:796
msgctxt "Message"
msgid ""
"Game Studio can't create assets in multiple locations. In the solution "
@@ -223,7 +200,7 @@ msgstr ""
"Game Studio не может создавать ресурсы в нескольких местах. Выберите в "
"обозревателе решений один каталог или пакет для создания ресурса."
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:695
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:801
msgctxt "Message"
msgid ""
"Game Studio can't create an asset here. In the solution explorer, select a "
@@ -232,33 +209,33 @@ msgstr ""
"Game Studio не может создать актив здесь. В обозревателе решений выберите "
"каталог или пакет для создания актива."
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:702
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:808
msgctxt "Message"
msgid ""
"Game Studio can't create an asset here because the selected directory or "
-"package can't be edited. In the solution explorer, select a directory or package "
-"to create the asset in."
+"package can't be edited. In the solution explorer, select a directory or "
+"package to create the asset in."
msgstr ""
"Game Studio не может создать ресурс здесь, потому что выбранный каталог или "
"пакет не могут быть отредактированы. В обозревателе решений выберите каталог "
"или пакет для создания ресурса."
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:775
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:881
msgctxt "Message"
msgid "Read-only folders can't be cut."
msgstr "Папки только для чтения не могут быть вырезаны."
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:790
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:896
msgctxt "Message"
msgid "The asset {0} can't be deleted. {1}{2}"
msgstr "Актив {0} не может быть удален. {1} {2}"
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:820
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:926
msgctxt "Message"
msgid "{0} can't be deleted. {1}{2}"
msgstr "{0} не может быть удален. {1} {2}"
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:867
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:973
msgctxt "Message"
msgid ""
"Unable to cut or copy a selection that contains a folder and one of its "
@@ -267,17 +244,17 @@ msgstr ""
"Невозможно вырезать или скопировать выделенное, которое содержит папку и "
"одну из ее подпапок."
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:943
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:1049
msgctxt "Message"
msgid "Select a valid asset folder to paste the selection to."
msgstr "Выберите правильную папку активов, чтобы вставить в неё выбранное."
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:951
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:1057
msgctxt "Message"
msgid "This package or directory can't be modified."
msgstr "Этот пакет или каталог не могут быть изменены."
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:1414
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:1562
msgctxt "Message"
msgid ""
"This location is invalid. Please select a package folder in the Solution "
@@ -286,12 +263,12 @@ msgstr ""
"Это местоположение недействительно. Пожалуйста, выберите папку пакета в "
"обозревателе решений."
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:1420
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:1568
msgctxt "Message"
msgid "Drop files"
msgstr "Перетащите файлы"
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:1488
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:1636
msgctxt "Message"
msgid "These files aren't supported."
msgstr "Эти файлы не поддерживаются."
@@ -299,8 +276,8 @@ msgstr "Эти файлы не поддерживаются."
#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetViewModel.cs:593
msgctxt "Message"
msgid ""
-"Unable to rename asset to '{0}' because an asset with the same name exists in "
-"the same directory"
+"Unable to rename asset to '{0}' because an asset with the same name exists "
+"in the same directory"
msgstr ""
"Невозможно переименовать ресурс в '{0}', так как ресурс с тем же именем "
"существует в том же каталоге"
@@ -310,52 +287,52 @@ msgctxt "Message"
msgid "Unable to rename asset with an empty name"
msgstr "Невозможно переименовать ресурс в пустоту"
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/DirectoryViewModel.cs:107
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/DirectoryViewModel.cs:106
msgctxt "Message"
msgid "This package that contains this folder can't be edited."
msgstr "Пакет содержащий эту папку, не может быть отредактирован."
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/DirectoryViewModel.cs:144
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/DirectoryViewModel.cs:143
msgctxt "Message"
msgid "Unable to rename folder. {0}"
msgstr "Невозможно переименовать папку. {0}"
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/DirectoryViewModel.cs:169
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/DirectoryViewModel.cs:168
msgctxt "Message"
msgid "A folder with the same name already exists in the parent folder."
msgstr "Папка с таким именем уже существует в родительской папке."
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/DirectoryViewModel.cs:191
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/DirectoryViewModel.cs:190
msgctxt "Message"
msgid "Path is a device name"
msgstr "Путь - имя устройства"
#. Message displayed when the previous attempt to load the startup project failed. {0} is a file name
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/EditorViewModel.cs:137
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/EditorViewModel.cs:136
msgctxt "Button"
msgid "Try again"
msgstr "Повторить"
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/EditorViewModel.cs:138
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:693
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:732
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1000
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1500
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1588
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1619
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1673
-#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:83
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/NewProjectWindow.xaml:31
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:35
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/EditorViewModel.cs:137
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:708
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:747
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1057
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1565
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1653
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1684
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1738
#: ../editor/Stride.Core.Assets.Editor/View/AssetPickerWindow.xaml:53
#: ../editor/Stride.Core.Assets.Editor/View/PackagePickerWindow.xaml:21
#: ../editor/Stride.Core.Assets.Editor/View/SettingsWindow.xaml:31
#: ../editor/Stride.Core.Assets.Editor/View/WorkProgressWindow.xaml:32
+#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:78
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/NewProjectWindow.xaml:31
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:35
msgctxt "Button"
msgid "Cancel"
msgstr "Отмена"
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/EditorViewModel.cs:140
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/EditorViewModel.cs:139
msgctxt "Message"
msgid ""
"The last attempt to load the project **{0}** failed. \r\n"
@@ -367,59 +344,59 @@ msgstr ""
"Попробовать загрузить его снова?"
#. Message displayed when the solution file to open does not exist. {0} is a file path
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/EditorViewModel.cs:172
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/EditorViewModel.cs:171
msgctxt "Message"
msgid "The file '{0}' does not exist."
msgstr "Файл '{0}' не существует."
#. Message displayed when trying to open an unsaved file with the text editor
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/EditorViewModel.cs:202
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:709
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/EditorViewModel.cs:200
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:724
msgctxt "Message"
msgid "You need to save the file before you can open it."
msgstr "Вам нужно сохранить файл, прежде чем вы сможете его открыть."
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/EditorViewModel.cs:215
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/EditorViewModel.cs:233
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/EditorViewModel.cs:213
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/EditorViewModel.cs:231
msgctxt "Message"
msgid "An error occurred while opening the file."
msgstr "Ошибка при открытии файла."
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/PackageViewModel.cs:642
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/PackageViewModel.cs:643
msgctxt "Message"
msgid "This package couldn't be renamed. {0}"
msgstr "Этот пакет не может быть переименован. {0}"
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/PackageViewModel.cs:673
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/PackageViewModel.cs:674
msgctxt "Message"
msgid "A package with the same name already exists in the session."
msgstr "В сессии уже существует пакет с таким именем."
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionObjectViewModel.cs:102
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionObjectViewModel.cs:101
msgctxt "Message"
msgid "The name is too long."
msgstr "Слишком длинное имя."
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionObjectViewModel.cs:108
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionObjectViewModel.cs:107
msgctxt "Message"
msgid "The name contains invalid characters."
msgstr "Имя содержит недопустимые символы."
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionObjectViewModel.cs:114
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionObjectViewModel.cs:113
msgctxt "Message"
msgid "The name is empty."
msgstr "Пустое имя."
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:44
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:42
msgid "External packages"
msgstr "Внешние пакеты"
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:45
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:43
msgid "Local packages"
msgstr "Локальные пакеты"
#. {0} is a file name
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:565
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:579
msgid "Solution '{0}'"
msgstr "Решение '{0}'"
@@ -430,29 +407,30 @@ msgid "Creating session..."
msgstr "Создание сессии..."
#. Title for the progress window of the session loading
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:366
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:368
msgctxt "Title"
msgid "Opening session..."
msgstr "Сессия открывается..."
#. Log message displayed when an exception occurs while opening a session.
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:399
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:401
msgctxt "Log"
msgid "There was a problem opening the solution."
msgstr "При открытии решения возникла ошибка."
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:446
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:450
msgctxt "Message"
msgid "The following dependencies in the **{0}** package need to be upgraded:"
msgstr "Следующие зависимости в пакете ** {0} ** необходимо обновить:"
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:451
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:455
msgctxt "Message"
msgid ""
"- Dependency to **{0}** must be upgraded from version **{1}** to **{2}**"
-msgstr "- Зависимость **{0}** должна быть обновлена с версии **{1}** до **{2}**"
+msgstr ""
+"- Зависимость **{0}** должна быть обновлена с версии **{1}** до **{2}**"
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:455
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:459
msgctxt "Message"
msgid ""
"Upgrading assets might break them. We recommend you make a manual backup of "
@@ -462,31 +440,31 @@ msgstr ""
"копию вашего проекта перед обновлением."
#. Displayed in a button (must be short)
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:459
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:463
msgctxt "Button"
msgid "Upgrade"
msgstr "Обновить"
#. Displayed in a button (must be short)
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:460
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:464
msgctxt "Button"
msgid "Skip"
msgstr "Пропустить"
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:462
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:466
msgctxt "Message"
msgid "Do this for every package in the solution"
msgstr "Сделайте это для каждого пакета в решении"
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:692
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:731
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:998
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:707
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:746
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1055
msgctxt "Button"
msgid "Save"
msgstr "Сохранить"
#. Message displayed when trying to open a modified asset with the text editor
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:695
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:710
msgctxt "Message"
msgid ""
"This asset has unsaved changes. To open it, you need to save the session "
@@ -496,7 +474,7 @@ msgstr ""
"сохранить сессию. Сохранить сейчас?"
#. Message displayed when an exception occurs while trying to open a file with the text editor
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:717
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:732
msgctxt "Message"
msgid ""
"There was a problem starting the text editor. Make sure the path to the text "
@@ -505,86 +483,98 @@ msgstr ""
"При запуске текстового редактора возникла ошибка. Убедитесь, что путь к "
"текстовому редактору в настройках указан правильно."
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:734
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:749
msgctxt "Message"
msgid ""
-"This asset has unsaved changes. To open it, you need to save it first. Do you "
-"want to save the session now?"
+"This asset has unsaved changes. To open it, you need to save it first. Do "
+"you want to save the session now?"
msgstr ""
"Этот актив имеет не сохраненные изменения. Чтобы открыть его, сначала нужно "
"его сохранить. Сохранить сейчас?"
#. Error displayed when trying to open the source file of an asset that has no source file
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:753
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:768
msgctxt "Message"
msgid "This asset doesn't have a source file to open."
msgstr "Этот ресурс не имеет исходного файла для открытия."
#. Message displayed when trying to explore an unsaved asset
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:818
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:833
msgctxt "Message"
msgid "You need to save the asset before you can explore it."
msgstr "Вам нужно сохранить актив, прежде чем вы сможете с ним что-то делать."
#. Message displayed when an exception occurs while trying to explore an asset
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:829
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:844
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:880
msgctxt "Message"
msgid "There was a problem starting the file explorer."
msgstr "При запуске файлового менеджера возникла ошибка."
-#. Title for the progress window of the session saving
#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:853
+#, fuzzy
+msgctxt "Message"
+msgid "This asset doesn't have a source file."
+msgstr "Этот ресурс не имеет исходного файла для открытия."
+
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:868
+msgctxt "Message"
+msgid "Source file and path no longer exists."
+msgstr ""
+
+#. Title for the progress window of the session saving
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:904
msgctxt "Title"
msgid "Saving session..."
msgstr "Сохранение сессии..."
#. Log message displayed when an exception occurs while saving a session.
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:876
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:927
msgctxt "Log"
msgid "There was a problem saving the solution. {0}"
msgstr "При сохранении решения возникла ошибка. {0}"
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:999
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1056
msgctxt "Button"
msgid "Don't save"
msgstr "Не сохранять"
#. Message displayed when closing an unsaved project
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1002
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1059
msgctxt "Message"
msgid "The project has unsaved changes. Do you want to save it?"
msgstr "Проект имеет не сохраненные изменения. Сохранить?"
#. Message displayed when a session managed to save some files while some others have failed.
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1015
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1072
msgctxt "Message"
msgid "Some assets couldn't be saved. Check the assets and try again."
msgstr "Некоторые активы не сохранились. Проверьте и попробуйте снова."
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1118
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1175
msgctxt "Title"
msgid "Creating project..."
msgstr "Создание проекта..."
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1171
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1230
msgctxt "Title"
msgid "Importing project..."
msgstr "Импорт проекта..."
#. Log message displayed when an exception occurs while importing a package.
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1191
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1251
msgctxt "Log"
msgid "There was a problem importing the package."
msgstr "Возникла проблема с импортом пакета."
#. Message displayed when the selection contains zero or multiple packages but a single one is required
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1243
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1304
msgctxt "Message"
msgid "Please select a single package."
msgstr "Пожалуйста, выберите один пакет."
#. Message displayed when the user try to add dependencies to a package but no acceptable package is available
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1285
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1349
msgctxt "Message"
msgid ""
"There are no packages that can be added as dependencies to this package."
@@ -593,13 +583,13 @@ msgstr ""
"зависимостей."
#. Message displayed when a single location is selected but invalid for directory creation
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1344
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1408
msgctxt "Message"
msgid "Folders can only be created in the Assets hierarchy of a package."
msgstr "Папки могут быть созданы только в иерархии пакетов, папок."
#. Message displayed when some of the multiple selected locations are invalid for directory creation
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1345
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1409
msgctxt "Message"
msgid ""
"Game Studio can't create a folder in some of the locations you selected. "
@@ -608,37 +598,37 @@ msgstr ""
"Game Studio не может создать папку в некоторых местах, в том числе которое "
"вы выбрали. Папки могут быть созданы только в иерархии пакетов и папок."
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1499
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1564
msgctxt "Settings"
msgid "Always delete without asking"
msgstr "Удалять без подтверждения"
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1500
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1587
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1618
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1672
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1565
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1652
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1683
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1737
msgctxt "Button"
msgid "Delete"
msgstr "Удалить"
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1522
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1587
msgctxt "Message"
msgid "Stride can't delete the {0} asset. {1}{2}"
msgstr "Stride не может удалить актив {0}. {1} {2}"
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1532
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1597
msgctxt "Message"
msgid "Stride can't delete the {0} folder. {1}{2}"
msgstr "Stride не может удалить папку {0}. {1} {2}"
#. Message displayed when the user tries to delete a system package
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1578
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1643
msgctxt "Message"
msgid "Stride can't delete the system package."
msgstr "Stride не может удалить системный пакет."
#. Message displayed when the user is about to delete a package from the session
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1590
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1655
msgctxt "Message"
msgid ""
"Are you sure you want to delete this package? The package files will remain "
@@ -648,199 +638,130 @@ msgstr ""
"останутся на диске, но в сессии их не будет."
#. Message displayed when the user is about to delete a dependency from the package
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1621
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1686
msgctxt "Message"
msgid "Are you sure you want to delete this dependency?"
msgstr "Вы уверены, что хотите удалить эту зависимость?"
#. Message displayed when the user tries to delete the root asset directory of a package
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1662
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1727
msgctxt "Message"
msgid "Asset root folders can't be deleted."
msgstr "Корневая папка активов не может быть удалена."
#. Message displayed when the user is about to delete a project from the package
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1675
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1740
msgctxt "Message"
msgid "Are you sure you want to delete these projects?"
msgstr "Вы уверены, что хотите удалить эти проекты?"
-#: ../editor/Stride.Core.Assets.Editor/Components/AddAssets/View/ItemTemplatesWindow.xaml:11
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/AddItemWindow.xaml:10
-msgid "Add asset..."
-msgstr "Добавить актив..."
-
-#: ../editor/Stride.Core.Assets.Editor/Components/AddAssets/View/ItemTemplatesWindow.xaml:33
-msgid "out of {0} file(s)"
-msgstr "{0} из {0} файла(ов)"
-
-#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:14
-msgid "Fix references ({0})"
-msgstr "Исправить ссылки ({0})"
-
-#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:36
-msgid ""
-"The asset {0} is referenced by other assets. Choose how to handle these "
-"references."
-msgstr ""
-"На актив {0} ссылаются другие активы. Выберите, что делать с этими ссылками."
-
-#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:38
-msgctxt "Button"
-msgid "Replace all the references with a reference to a different asset:"
-msgstr "Заменить все ссылки, ссылкой на другой актив:"
+#: ../editor/Stride.Core.Assets.Editor/Components/Properties/PropertiesViewModel.cs:145
+msgctxt "Properties"
+msgid "Loading properties..."
+msgstr "Загрузка свойств..."
-#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:41
-#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:60
-#: ../editor/Stride.Core.Assets.Editor/View/AssetPickerWindow.xaml:14
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1162
-msgid "Select an asset"
-msgstr "Выбрать актив"
+#: ../editor/Stride.Core.Assets.Editor/Components/Properties/SessionObjectPropertiesViewModel.cs:131
+msgctxt "Properties"
+msgid "There was a problem loading properties of the selection."
+msgstr "Выбранные свойства загрузить не удалось."
-#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:43
-#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:55
-msgctxt "ToolTip"
-msgid "Select asset"
-msgstr "Выбрать актив"
+#. Log message displayed when an operation has been canceled
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/TemplateGeneratorHelper.cs:34
+msgctxt "Log"
+msgid "Operation cancelled."
+msgstr "Операция отменена."
-#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:49
-msgctxt "Button"
-msgid "Replace references individually:"
-msgstr "Заменить ссылки по отдельности:"
+#. Message displayed when an exception occurs while generating a template
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/TemplateGeneratorHelper.cs:41
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/TemplateGeneratorHelper.cs:60
+msgctxt "Log"
+msgid "An exception occurred while generating the template."
+msgstr "Возникла ошибка при создании шаблона."
-#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:57
-msgctxt "Button"
-msgid "Clear this reference"
-msgstr "Очистить ссылку"
+#: ../editor/Stride.Core.Assets.Editor/Settings/ViewModels/SettingsViewModel.cs:117
+msgctxt "Message"
+msgid "Some changes will be applied after you restart Game Studio."
+msgstr "Некоторые изменения будут применены после перезапуска Game Studio."
-#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:65
-msgid "Referencer"
-msgstr "Справочник"
+#: ../editor/Stride.Core.Assets.Editor/Settings/ViewModels/SettingsViewModel.cs:128
+msgctxt "Properties"
+msgid "Select a settings category."
+msgstr "Выберите категорию настроек."
-#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:66
-msgid "Reference path"
-msgstr "Ссылка на актив"
+#: ../editor/Stride.Core.Assets.Editor/Settings/ViewModels/SettingsViewModel.cs:138
+msgctxt "Properties"
+msgid "There was a problem loading the Settings page."
+msgstr "При загрузке страницы настроек произошла ошибка."
-#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:67
-msgid "Replacement asset"
-msgstr "Замена актива"
+#: ../editor/Stride.Core.Assets.Editor/View/ValueConverters/ContentReferenceToUrl.cs:25
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:306
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:379
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:800
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:858
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:927
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:952
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:991
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1006
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1214
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1240
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1267
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1282
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1347
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1574
+msgid "(Different values)"
+msgstr "(Разные значения)"
-#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:80
-msgctxt "Button"
-msgid "Done"
-msgstr "Готово"
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml.cs:28
+msgctxt "Title"
+msgid "Project selection - {0}"
+msgstr "Выбор проекта - {0}"
-#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:81
-msgctxt "Button"
-msgid "Clear references"
-msgstr "Очистить ссылки"
+#: ../editor/Stride.Core.Assets.Editor/View/Behaviors/DragDrop/DragDropBehavior.cs:25
+msgctxt "Message"
+msgid "Can't drop here"
+msgstr "Не могу переместить именно сюда"
-#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:81
+#: ../editor/Stride.Core.Assets.Editor/Themes/generic.xaml:20
msgctxt "ToolTip"
-msgid "Clear the references of the current asset"
-msgstr "Очистить ссылки на текущий актив"
-
-#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:82
-msgctxt "Button"
-msgid "Clear all references"
-msgstr "Очистить все ссылки"
+msgid "Toggle Debug"
+msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:82
+#: ../editor/Stride.Core.Assets.Editor/Themes/generic.xaml:23
msgctxt "ToolTip"
-msgid "Clear references for all assets being deleted"
-msgstr "Очистить ссылки на все удаляемые активы"
+msgid "Toggle Verbose"
+msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:83
+#: ../editor/Stride.Core.Assets.Editor/Themes/generic.xaml:26
msgctxt "ToolTip"
-msgid "Cancel operation"
-msgstr "Отмена операции"
-
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/AddItemUserControl.xaml:21
-msgid "Search"
-msgstr "Поиск"
+msgid "Toggle Info"
+msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/AddItemUserControl.xaml:38
+#: ../editor/Stride.Core.Assets.Editor/Themes/generic.xaml:29
msgctxt "ToolTip"
-msgid "Import directly from files"
-msgstr "Импорт напрямую из файлов"
-
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/NewProjectWindow.xaml:11
-msgid "New package"
-msgstr "Новый пакет"
-
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/NewProjectWindow.xaml:25
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:29
-msgctxt "Button"
-msgid "Select"
-msgstr "Выбрать"
+msgid "Toggle Warning"
+msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/NewProjectWindow.xaml:26
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:30
+#: ../editor/Stride.Core.Assets.Editor/Themes/generic.xaml:32
msgctxt "ToolTip"
-msgid "Use the selected template"
-msgstr "Использовать выбранный шаблон"
+msgid "Toggle Error"
+msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/NewProjectWindow.xaml:31
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:35
-#: ../editor/Stride.Core.Assets.Editor/View/AssetPickerWindow.xaml:53
-#: ../editor/Stride.Core.Assets.Editor/View/PackagePickerWindow.xaml:21
+#: ../editor/Stride.Core.Assets.Editor/Themes/generic.xaml:35
msgctxt "ToolTip"
-msgid "Cancel (Esc)"
-msgstr "Отмена (Esc)"
-
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/NewProjectWindow.xaml:57
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:64
-msgid "Name:"
-msgstr "Имя:"
-
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/NewProjectWindow.xaml:63
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:70
-msgid "Location:"
-msgstr "Расположение:"
+msgid "Toggle Fatal"
+msgstr ""
-#. This button opens a file dialog
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/NewProjectWindow.xaml:65
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:72
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:959
+#: ../editor/Stride.Core.Assets.Editor/Themes/generic.xaml:38
msgctxt "ToolTip"
-msgid "Browse directory"
-msgstr "Выбрать каталог"
-
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:24
-msgctxt "Button"
-msgid "Browse for existing project"
-msgstr "Выбрать существующий проект"
-
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:25
-msgctxt "Button"
-msgid "Reload last session automatically at startup"
-msgstr "Загружать последнюю сессию при запуске"
-
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:82
-msgid "Solution name:"
-msgstr "Имя решения:"
-
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:83
-msgid "(Auto-generate solution name)"
-msgstr "(Автоматически генерировать имя решения)"
-
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:89
-msgid "Solution location:"
-msgstr "Расположение решения:"
-
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:94
-msgid "(Same location)"
-msgstr "(В том же месте)"
-
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/TemplateBrowserUserControl.xaml:31
-msgctxt "Menu"
-msgid "Show in Explorer"
-msgstr "Показать в проводнике"
+msgid "Toggle Exception Stack Trace"
+msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/TemplateBrowserUserControl.xaml:32
-msgctxt "Menu"
-msgid "Remove From List"
-msgstr "Удалить из списка"
+#: ../editor/Stride.Core.Assets.Editor/View/AssetPickerWindow.xaml:14
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1430
+#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:40
+#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:66
+msgid "Select an asset"
+msgstr "Выбрать актив"
#: ../editor/Stride.Core.Assets.Editor/View/AssetPickerWindow.xaml:25
msgctxt "Menu"
@@ -893,156 +814,143 @@ msgctxt "ToolTip"
msgid "Select these assets"
msgstr "Выбрать эти активы"
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:91
+#: ../editor/Stride.Core.Assets.Editor/View/AssetPickerWindow.xaml:53
+#: ../editor/Stride.Core.Assets.Editor/View/PackagePickerWindow.xaml:21
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/NewProjectWindow.xaml:31
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:35
+msgctxt "ToolTip"
+msgid "Cancel (Esc)"
+msgstr "Отмена (Esc)"
+
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:90
msgid "Name: {0}"
msgstr "Имя: {0}"
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:92
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:99
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:119
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:91
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:98
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:118
msgid "Type: {0}"
msgstr "Тип: {0}"
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:98
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:118
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:97
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:117
msgid "URL: {0}"
msgstr "Ссылки: {0}"
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:100
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:99
msgid "Tags: {0}"
msgstr "Тэги: {0}"
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:103
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:102
msgid "Included in build as root"
msgstr "Включено в сборку как корневой ресурс"
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:107
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:106
msgid "Included in build as dependency"
msgstr "Включено в сборку как зависимость"
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:111
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:110
msgid "Excluded from build"
msgstr "Не включено в сборку"
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:204
-msgid "Name"
-msgstr "Имя"
-
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:205
-msgid "Type"
-msgstr "Тип"
-
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:206
-msgid "URL"
-msgstr "Путь"
-
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:207
-msgid "Included"
-msgstr "Входит в комплект"
-
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:265
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:197
msgctxt "ToolTip"
msgid "Add an asset to this location"
msgstr "Добавить актив в это расположение"
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:269
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:201
msgid "Add asset"
msgstr "Добавить актив"
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:290
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:222
msgctxt "ToolTip"
msgid "Update assets whose source files have changed"
msgstr "Обновление ресурсов, исходные файлы которых изменились"
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:317
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:249
msgctxt "ToolTip"
msgid "Import last effects compiled remotely"
msgstr "Импорт последних эффектов, скомпилированных удаленно"
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:343
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:275
msgctxt "ToolTip"
msgid "Open asset in dedicated editor"
msgstr "Редактировать"
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:352
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:284
msgctxt "ToolTip"
msgid "Asset view options"
msgstr "Настройки просмотра активов"
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:357
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:289
msgctxt "Menu"
msgid "Display"
msgstr "Показывать"
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:358
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:290
msgctxt "Menu"
msgid "Assets in selected folder only"
msgstr "Только активы в выбранной папке"
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:361
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:293
msgctxt "Menu"
msgid "Assets and folders in selected folder"
msgstr "Активы и папки в выбранной директории"
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:364
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:296
msgctxt "Menu"
msgid "Assets in selected folder and subfolders"
msgstr "Активы в выбранной и во вложенных в неё папках"
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:369
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:301
msgctxt "Menu"
msgid "Name"
msgstr "Имя"
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:372
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:304
msgctxt "Menu"
msgid "Date modified"
msgstr "Дата изменения"
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:375
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:307
msgctxt "Menu"
msgid "Type"
msgstr "Тип"
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:378
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:310
msgctxt "Menu"
msgid "Unsaved changes"
msgstr "Несохраненные изменения"
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:387
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:319
msgctxt "ToolTip"
msgid "Zoom in"
msgstr "Увеличить"
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:392
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:324
msgctxt "ToolTip"
msgid "Zoom out"
msgstr "Уменьшить"
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:397
-msgctxt "Menu"
-msgid "Grid"
-msgstr "Подробно"
-
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:405
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:329
msgctxt "Menu"
msgid "Tiles"
msgstr "Эскизы"
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:418
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:342
msgid "Add a filter..."
msgstr "Добавить фильтр..."
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:422
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:346
msgid "Filter assets by name, type or tag"
msgstr "Фильтр активов по имени, типу или тэгу"
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:448
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:372
msgctxt "ToolTip"
msgid "Clear filters"
msgstr "Сбросить фильтры"
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:490
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:414
msgid ""
"No asset to display in this folder or no folder selected. Check your active "
"filters."
@@ -1050,166 +958,198 @@ msgstr ""
"Нет ресурсов для отображения в этой папке или папка не выбрана. Проверьте "
"фильтр поиска активов."
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:493
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:417
msgid "You can also drop files here to import assets."
msgstr "Вы также можете перетащите сюда файлы для импорта активов."
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:29
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:123
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:36
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:130
msgctxt "ToolTip"
msgid "Add..."
msgstr "Добавить..."
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:54
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:61
msgctxt "ToolTip"
msgid "Replace..."
msgstr "Заменить..."
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:132
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:139
msgctxt "ToolTip"
msgid "Delete"
msgstr "Удалить"
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:407
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:414
msgid "List"
msgstr "Список"
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:408
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:472
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:530
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:415
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:481
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:519
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:582
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:640
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:698
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:757
msgid "{0} item"
msgid_plural "{0} items"
msgstr[0] "{0} предмет"
msgstr[1] "{0} предмета"
msgstr[2] "{0} предметов"
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:450
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:456
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:560
msgid "Add to {0}"
msgstr "Добавить в {0}"
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:467
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:493
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:480
+msgid "Array"
+msgstr ""
+
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:518
+#, fuzzy
+msgid "Set"
+msgstr "Выбрать"
+
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:577
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:603
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:661
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:719
msgctxt "ToolTip"
msgid "Add a new entry to the dictionary"
msgstr "Добавить новую запись в словарь"
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:471
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:529
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:581
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:639
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:697
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:756
msgid "Dictionary"
msgstr "Словарь"
#. Keep the colon (:)
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:504
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:614
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:672
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:730
msgid "Key name:"
msgstr "Ключ:"
#. Default name for a new key in a dictionary
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:506
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:522
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:674
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:690
msgid "New key"
msgstr "Новый ключ"
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:555
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:782
msgctxt "ToolTIp"
msgid "Character"
msgstr "Персонаж"
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:562
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:789
msgctxt "ToolTip"
msgid "Unicode value"
msgstr "значение Unicode"
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:938
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1204
msgctxt "ToolTip"
msgid "Angle in degrees"
msgstr "Угол в градусах"
#. This button opens a file dialog
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:985
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1226
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/NewProjectWindow.xaml:65
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:72
+msgctxt "ToolTip"
+msgid "Browse directory"
+msgstr "Выбрать каталог"
+
+#. This button opens a file dialog
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1252
msgctxt "ToolTip"
msgid "Browse file"
msgstr "Посмотреть файл"
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1027
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1295
msgctxt "Button"
msgid "Change values..."
msgstr "Изменение значений..."
#. As for "Select all items"
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1036
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1304
msgctxt "Button"
msgid "All"
msgstr "Все"
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1036
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1304
msgctxt "ToolTip"
msgid "Select all values"
msgstr "Выбрать все значения"
#. As for "Clear selection"
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1038
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1306
msgctxt "Button"
msgid "None"
msgstr "Нет"
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1038
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1306
msgctxt "ToolTip"
msgid "Clear selection"
msgstr "Очистить выделенное"
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1040
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1308
msgctxt "Button"
msgid "Invert"
msgstr "Инвертировать"
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1040
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1308
msgctxt "ToolTip"
msgid "Invert selection"
msgstr "Инвертировать выделение"
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1157
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1425
msgid "Select the referenced asset"
msgstr "Выбрать указанный актив"
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1167
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1435
msgid "Clear this reference"
msgstr "Очистить эту ссылку"
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1177
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1220
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1243
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1445
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1488
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1512
msgctxt "ToolTip"
msgid "Select an asset"
msgstr "Выбрать актив"
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1181
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1248
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1449
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1517
msgctxt "ToolTip"
msgid "Clear the reference"
msgstr "Очистить ссылку"
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1185
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1209
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1453
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1477
msgctxt "ToolTip"
msgid "Select the referenced asset"
msgstr "Выберите референсный актив"
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1261
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1530
msgctxt "ToolTip"
msgid "Create an instance of this structure"
msgstr "Создать экземпляр этой структуры"
#. It is ok to keep "null" in english
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1266
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1535
msgctxt "ToolTip"
msgid "Clear value (set to null)"
msgstr "Очистить значение (установить на ноль)"
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1273
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1542
msgid "(null)"
msgstr "(значение null)"
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1318
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1571
+msgid "{0} (Not supported)"
+msgstr ""
+
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1587
msgid "Unable to load the object of type {0} from assembly {1}"
msgstr "Невозможно загрузить объект типа {0} из сборки {1}"
@@ -1252,3 +1192,172 @@ msgstr "Операция отменена."
msgctxt "Button"
msgid "Close"
msgstr "Закрыть"
+
+#: ../editor/Stride.Core.Assets.Editor/Components/AddAssets/View/ItemTemplatesWindow.xaml:11
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/AddItemWindow.xaml:10
+msgid "Add asset..."
+msgstr "Добавить актив..."
+
+#: ../editor/Stride.Core.Assets.Editor/Components/AddAssets/View/ItemTemplatesWindow.xaml:33
+msgid "out of {0} file(s)"
+msgstr "{0} из {0} файла(ов)"
+
+#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:13
+msgid "Fix references ({0})"
+msgstr "Исправить ссылки ({0})"
+
+#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:35
+msgid ""
+"The asset {0} is referenced by other assets. Choose how to handle these "
+"references."
+msgstr ""
+"На актив {0} ссылаются другие активы. Выберите, что делать с этими ссылками."
+
+#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:37
+msgctxt "Button"
+msgid "Replace all the references with a reference to a different asset:"
+msgstr "Заменить все ссылки, ссылкой на другой актив:"
+
+#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:42
+#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:61
+msgctxt "ToolTip"
+msgid "Select asset"
+msgstr "Выбрать актив"
+
+#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:49
+msgid "Referencer"
+msgstr "Справочник"
+
+#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:56
+msgid "Replacement asset"
+msgstr "Замена актива"
+
+#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:63
+msgctxt "Button"
+msgid "Clear this reference"
+msgstr "Очистить ссылку"
+
+#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:73
+msgctxt "Button"
+msgid "Replace references individually:"
+msgstr "Заменить ссылки по отдельности:"
+
+#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:75
+msgctxt "Button"
+msgid "Done"
+msgstr "Готово"
+
+#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:76
+msgctxt "Button"
+msgid "Clear references"
+msgstr "Очистить ссылки"
+
+#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:76
+msgctxt "ToolTip"
+msgid "Clear the references of the current asset"
+msgstr "Очистить ссылки на текущий актив"
+
+#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:77
+msgctxt "Button"
+msgid "Clear all references"
+msgstr "Очистить все ссылки"
+
+#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:77
+msgctxt "ToolTip"
+msgid "Clear references for all assets being deleted"
+msgstr "Очистить ссылки на все удаляемые активы"
+
+#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:78
+msgctxt "ToolTip"
+msgid "Cancel operation"
+msgstr "Отмена операции"
+
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/AddItemUserControl.xaml:21
+msgid "Search"
+msgstr "Поиск"
+
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/AddItemUserControl.xaml:38
+msgctxt "ToolTip"
+msgid "Import directly from files"
+msgstr "Импорт напрямую из файлов"
+
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/NewProjectWindow.xaml:11
+msgid "New package"
+msgstr "Новый пакет"
+
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/NewProjectWindow.xaml:25
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:29
+msgctxt "Button"
+msgid "Select"
+msgstr "Выбрать"
+
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/NewProjectWindow.xaml:26
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:30
+msgctxt "ToolTip"
+msgid "Use the selected template"
+msgstr "Использовать выбранный шаблон"
+
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/NewProjectWindow.xaml:57
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:64
+msgid "Name:"
+msgstr "Имя:"
+
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/NewProjectWindow.xaml:63
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:70
+msgid "Location:"
+msgstr "Расположение:"
+
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:24
+msgctxt "Button"
+msgid "Browse for existing project"
+msgstr "Выбрать существующий проект"
+
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:25
+msgctxt "Button"
+msgid "Reload last session automatically at startup"
+msgstr "Загружать последнюю сессию при запуске"
+
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:82
+msgid "Solution name:"
+msgstr "Имя решения:"
+
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:83
+msgid "(Auto-generate solution name)"
+msgstr "(Автоматически генерировать имя решения)"
+
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:89
+msgid "Solution location:"
+msgstr "Расположение решения:"
+
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:94
+msgid "(Same location)"
+msgstr "(В том же месте)"
+
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/TemplateBrowserUserControl.xaml:31
+msgctxt "Menu"
+msgid "Show in Explorer"
+msgstr "Показать в проводнике"
+
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/TemplateBrowserUserControl.xaml:32
+msgctxt "Menu"
+msgid "Remove From List"
+msgstr "Удалить из списка"
+
+#~ msgid "Reference path"
+#~ msgstr "Ссылка на актив"
+
+#~ msgid "Name"
+#~ msgstr "Имя"
+
+#~ msgid "Type"
+#~ msgstr "Тип"
+
+#~ msgid "URL"
+#~ msgstr "Путь"
+
+#~ msgid "Included"
+#~ msgstr "Входит в комплект"
+
+#~ msgctxt "Menu"
+#~ msgid "Grid"
+#~ msgstr "Подробно"
diff --git a/sources/localization/ru/Stride.Core.Presentation.ru.po b/sources/localization/ru/Stride.Core.Presentation.ru.po
index 519dba3868..e49ac57bc0 100644
--- a/sources/localization/ru/Stride.Core.Presentation.ru.po
+++ b/sources/localization/ru/Stride.Core.Presentation.ru.po
@@ -1,131 +1,95 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
-"POT-Creation-Date: 2019-01-11 23:16:55+0900\n"
+"POT-Creation-Date: 2025-12-01 12:57:48+0100\n"
"PO-Revision-Date: 2019-02-23 11:19+0000\n"
"Last-Translator: Scorp121 \n"
"Language-Team: Russian \n"
"Language: ru\n"
"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=utf-8\n"
+"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<="
-"4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
+"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
"X-Generator: Weblate 3.5-dev\n"
-#: ../presentation/Stride.Core.Presentation/Windows/DialogHelper.cs:20
-msgid "Don't ask again"
-msgstr "Не напоминать"
-
-#: ../presentation/Stride.Core.Presentation/Windows/MessageBox.cs:70
+#: ../presentation/Stride.Core.Presentation/Services/IDialogService.cs:67
msgctxt "KeyGesture"
msgid "N"
msgstr "Нет"
-#: ../presentation/Stride.Core.Presentation/Windows/MessageBox.cs:99
+#: ../presentation/Stride.Core.Presentation/Services/IDialogService.cs:81
msgctxt "KeyGesture"
msgid "Y"
msgstr "Да"
-#: ../presentation/Stride.Core.Presentation/Themes/generic.xaml:399
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:623
-msgctxt "RGBA"
-msgid "R:"
-msgstr "К:"
-
-#: ../presentation/Stride.Core.Presentation/Themes/generic.xaml:400
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:623
-msgctxt "ToolTip"
-msgid "Red"
-msgstr "Красный"
-
-#: ../presentation/Stride.Core.Presentation/Themes/generic.xaml:414
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:632
-msgctxt "RGBA"
-msgid "G:"
-msgstr "З:"
-
-#: ../presentation/Stride.Core.Presentation/Themes/generic.xaml:415
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:632
-msgctxt "ToolTip"
-msgid "Green"
-msgstr "Зелёный"
-
-#: ../presentation/Stride.Core.Presentation/Themes/generic.xaml:429
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:641
-msgctxt "RGBA"
-msgid "B:"
-msgstr "С:"
-
-#: ../presentation/Stride.Core.Presentation/Themes/generic.xaml:430
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:641
-msgctxt "ToolTip"
-msgid "Blue"
-msgstr "Синий"
-
-#: ../presentation/Stride.Core.Presentation/Themes/generic.xaml:444
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:650
-msgctxt "RGBA"
-msgid "A:"
-msgstr "А:"
-
-#: ../presentation/Stride.Core.Presentation/Themes/generic.xaml:445
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:650
-msgctxt "ToolTip"
-msgid "Alpha"
-msgstr "Альфа"
-
-#: ../presentation/Stride.Core.Presentation/Themes/generic.xaml:464
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:663
-msgctxt "HSB"
-msgid "H:"
-msgstr "О:"
-
-#: ../presentation/Stride.Core.Presentation/Themes/generic.xaml:465
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:663
-msgctxt "ToolTip"
-msgid "Hue"
-msgstr "Оттенок"
-
-#: ../presentation/Stride.Core.Presentation/Themes/generic.xaml:479
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:672
-msgctxt "HSB"
-msgid "S:"
-msgstr "Р:"
-
-#: ../presentation/Stride.Core.Presentation/Themes/generic.xaml:480
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:672
-msgctxt "ToolTip"
-msgid "Saturation"
-msgstr "Насыщенность"
-
-#: ../presentation/Stride.Core.Presentation/Themes/generic.xaml:494
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:681
-msgctxt "HSB"
-msgid "B:"
-msgstr "Н:"
-
-#: ../presentation/Stride.Core.Presentation/Themes/generic.xaml:495
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:681
-msgctxt "ToolTip"
-msgid "Value"
-msgstr "Значение"
-
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:3916
-msgctxt "ToolTip"
-msgid "Toggle editing mode"
-msgstr "Переключить режим редактирования"
-
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:4172
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:4242
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:4321
-msgctxt "ToolTip"
-msgid "Advanced options"
-msgstr "Расширенные настройки"
-
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:4181
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:4250
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:4330
-msgid "All components:"
-msgstr "Все компоненты:"
+#~ msgid "Don't ask again"
+#~ msgstr "Не напоминать"
+
+#~ msgctxt "RGBA"
+#~ msgid "R:"
+#~ msgstr "К:"
+
+#~ msgctxt "ToolTip"
+#~ msgid "Red"
+#~ msgstr "Красный"
+
+#~ msgctxt "RGBA"
+#~ msgid "G:"
+#~ msgstr "З:"
+
+#~ msgctxt "ToolTip"
+#~ msgid "Green"
+#~ msgstr "Зелёный"
+
+#~ msgctxt "RGBA"
+#~ msgid "B:"
+#~ msgstr "С:"
+
+#~ msgctxt "ToolTip"
+#~ msgid "Blue"
+#~ msgstr "Синий"
+
+#~ msgctxt "RGBA"
+#~ msgid "A:"
+#~ msgstr "А:"
+
+#~ msgctxt "ToolTip"
+#~ msgid "Alpha"
+#~ msgstr "Альфа"
+
+#~ msgctxt "HSB"
+#~ msgid "H:"
+#~ msgstr "О:"
+
+#~ msgctxt "ToolTip"
+#~ msgid "Hue"
+#~ msgstr "Оттенок"
+
+#~ msgctxt "HSB"
+#~ msgid "S:"
+#~ msgstr "Р:"
+
+#~ msgctxt "ToolTip"
+#~ msgid "Saturation"
+#~ msgstr "Насыщенность"
+
+#~ msgctxt "HSB"
+#~ msgid "B:"
+#~ msgstr "Н:"
+
+#~ msgctxt "ToolTip"
+#~ msgid "Value"
+#~ msgstr "Значение"
+
+#~ msgctxt "ToolTip"
+#~ msgid "Toggle editing mode"
+#~ msgstr "Переключить режим редактирования"
+
+#~ msgctxt "ToolTip"
+#~ msgid "Advanced options"
+#~ msgstr "Расширенные настройки"
+
+#~ msgid "All components:"
+#~ msgstr "Все компоненты:"
diff --git a/sources/localization/ru/Stride.GameStudio.ru.po b/sources/localization/ru/Stride.GameStudio.ru.po
index f1d8946766..8f78e76606 100644
--- a/sources/localization/ru/Stride.GameStudio.ru.po
+++ b/sources/localization/ru/Stride.GameStudio.ru.po
@@ -1,75 +1,178 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
-"POT-Creation-Date: 2019-02-25 11:53:42+0900\n"
+"POT-Creation-Date: 2025-12-01 12:57:52+0100\n"
"PO-Revision-Date: 2019-03-09 00:04+0000\n"
"Last-Translator: Scorp121 \n"
-"Language-Team: Russian \n"
+"Language-Team: Russian \n"
"Language: ru\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<="
-"4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
+"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
"X-Generator: Weblate 3.5.1-dev\n"
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:48
+#. Message displayed when the user tries to build without having selected a current project
+#: ../editor/Stride.GameStudio/Debugging/StrideDebugService.cs:40
+msgctxt "Message"
+msgid ""
+"An executable project must be set as current project in the session explorer "
+"in order to process build."
+msgstr ""
+"Для сборки, исполняемый проект должен быть установлен в обозревателе как "
+"текущий."
+
+#. Generic error message when we are unable to launch a game on a remote host.
+#: ../editor/Stride.GameStudio/Remote/RemoteFacilities.cs:120
+msgctxt "Message"
+msgid "Unable to launch {0} on host {1}"
+msgstr "Не удается запустить {0} на host {1}"
+
+#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:16
+msgctxt "Settings"
+msgid "Remote"
+msgstr "Удалённо"
+
+#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:24
+msgctxt "Settings"
+msgid "Default session to load"
+msgstr "Загружать по умолчанию"
+
+#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:28
+msgctxt "Settings"
+msgid "Host"
+msgstr "Host"
+
+#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:32
+msgctxt "Settings"
+msgid "Port"
+msgstr "Port"
+
+#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:36
+msgctxt "Settings"
+msgid "Username"
+msgstr "Имя пользователя"
+
+#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:40
+msgctxt "Settings"
+msgid "Password"
+msgstr "Пароль"
+
+#. Location where to deploy.
+#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:44
+msgctxt "Settings"
+msgid "Location"
+msgstr "Расположение"
+
+#. Ask if we should prompt user with the crendential dialogs if necessary.
+#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:48
+msgctxt "Settings"
+msgid "Ask for credentials when deploying game"
+msgstr "Запросить учетные данные при запуске игры"
+
+#. Name of X display where to launch game.
+#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:52
+msgctxt "Settings"
+msgid "X Display"
+msgstr "Определение дисплея, где будет запущена игра"
+
+#. Confirmation message when everything is correct while testing credentials.
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml.cs:75
+msgctxt "Credentials"
+msgid "Your credentials are correct."
+msgstr "Данные введены верно."
+
+#. Display error message when host does not respond.
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml.cs:78
+msgctxt "Credentials"
+msgid "Couldn't reach the specified host."
+msgstr "Не удалось связаться с указанным узлом (host)."
+
+#. Display error message when credentials data is invalid.
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml.cs:81
+msgctxt "Credentials"
+msgid "Invalid credentials."
+msgstr "Неверные учетные данные."
+
+#. Display error message when location does not exist.
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml.cs:84
+msgctxt "Credentials"
+msgid "The location you specified doesn't exist."
+msgstr "Указанное расположение не существует."
+
+#. Whenever something not expected happens while checking for credentials.
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml.cs:87
+msgctxt "Credentials"
+msgid "An unknown error occurred."
+msgstr "Произошла неизвестная ошибка."
+
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml.cs:85
+msgctxt "Message"
+msgid ""
+"To reset the layout, Game Studio needs to close and re-open all asset and "
+"document editors. You won't lose unsaved changes."
+msgstr ""
+"Чтобы сбросить макет, Game Studio необходимо закрыть и заново открыть все "
+"активы и редакторы документов. Изменения не будут утеряны."
+
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:50
msgctxt "Title"
msgid "Output"
msgstr "Лог действий"
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:189
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:200
msgctxt "Message"
msgid ""
"Some game code files have been modified. Do you want to reload the "
"assemblies?"
msgstr "Некоторые файлы были изменены. Собрать заново ?"
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:191
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:202
msgctxt "Button"
msgid "Reload"
msgstr "Перезапуск"
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:191
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:202
msgctxt "Button"
msgid "Don't reload"
msgstr "Не перезапускать"
#. Displayed when user tries to run a project that is not on a supported platform (for execution).
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:317
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:460
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:467
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:331
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:465
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:472
msgctxt "Message"
msgid "Platform {0} isn't supported for execution."
msgstr "Платформа {0} не поддерживается."
#. Displayed when user tries to run Android project without an Android device attached.
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:422
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:435
msgctxt "Message"
msgid "No Android device found for execution."
msgstr "Исполняющее Android-устройство не найдено."
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:475
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:639
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:480
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:647
msgctxt "Message"
msgid "Unable to load and compile project {0}"
msgstr "Невозможно загрузить и скомпилировать проект {0}"
#. Log message displayed when the executable can't be found after building the project. {0}: the expected executable path
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:492
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:539
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:501
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:548
msgctxt "Message"
msgid "Unable to reach to output executable: {0}"
msgstr "Не найден исполняемый файл: {0}"
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:509
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:518
msgctxt "Message"
msgid "Couldn't find Android package name for {0}."
msgstr "Не найден пакет {0} для Android."
#. Displayed when Android tools "adb" can't be found
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:519
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:528
msgctxt "Message"
msgid ""
"Android tool \"\"adb\"\" couldn't found (no running process, in registry or "
@@ -78,13 +181,13 @@ msgstr ""
"Утилита \"\"adb\"\" для Android не найдена. (либо её нет, либо она не "
"запущена) Проверьте путь."
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:526
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:535
msgctxt "Message"
msgid "Can't run Android app with adb: {0}"
msgstr "Не удалось запустить Android-приложение с adb: {0}"
#. Displayed when starting a game on a platform requiring credentials but none were provided.
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:551
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:560
msgctxt "Message"
msgid "No credentials provided. To allow deployment, add your credentials."
msgstr ""
@@ -92,26 +195,26 @@ msgstr ""
"данные."
#. Message displayed when launching fails for some reason.
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:560
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:569
msgctxt "Message"
msgid "Unable to launch project {0}"
msgstr "Не удается запустить проект {0}"
#. Message displayed to inform user a deployment was succesful.
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:568
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:577
msgctxt "Message"
msgid "Deployment of {0} successful."
msgstr "{0} успешно выполнено."
#. Log message displayed when an exception occurs while building the project. {0}: The exception message
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:574
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:648
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:583
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:656
msgctxt "Message"
msgid "An exception occurred while compiling the project: {0}"
msgstr "Ошибка при компиляции проекта: {0}"
#. Message displayed when the user tries to build without having selected a current project
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:584
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:593
msgctxt "Message"
msgid ""
"To process the build, set an executable project as the current project in "
@@ -119,629 +222,620 @@ msgid ""
msgstr "Для сборки проекта, задайте в обозревателе данный проект как текущий."
#. Message displayed when the user cancels the saving of the current session when trying to build
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:592
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:601
msgctxt "Message"
msgid "To build, save the project first."
msgstr "Перед сборкой, проект необходимо сохранить."
-#: ../editor/Stride.GameStudio/GameStudioViewModel.cs:91
+#: ../editor/Stride.GameStudio/ViewModels/GameStudioViewModel.cs:89
msgctxt "Message"
msgid "The file {0} does not exist."
msgstr "Файл {0} не существует."
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml.cs:78
-msgctxt "Message"
-msgid ""
-"To reset the layout, Game Studio needs to close and re-open all asset and "
-"document editors. You won't lose unsaved changes."
-msgstr ""
-"Чтобы сбросить макет, Game Studio необходимо закрыть и заново открыть все "
-"активы и редакторы документов. Изменения не будут утеряны."
+#: ../editor/Stride.GameStudio/View/AboutPage.xaml:10
+msgctxt "About"
+msgid "About Stride"
+msgstr "о Stride"
-#. Generic error message when we are unable to launch a game on a remote host.
-#: ../editor/Stride.GameStudio/RemoteFacilities.cs:128
-msgctxt "Message"
-msgid "Unable to launch {0} on host {1}"
-msgstr "Не удается запустить {0} на host {1}"
+#: ../editor/Stride.GameStudio/View/AboutPage.xaml:41
+msgctxt "About"
+msgid "Stride version"
+msgstr "Версия Stride"
-#. Message displayed when the user tries to build without having selected a current project
-#: ../editor/Stride.GameStudio/Debugging/StrideDebugService.cs:41
-msgctxt "Message"
-msgid ""
-"An executable project must be set as current project in the session explorer "
-"in order to process build."
-msgstr ""
-"Для сборки, исполняемый проект должен быть установлен в обозревателе как "
-"текущий."
+#: ../editor/Stride.GameStudio/View/AboutPage.xaml:46
+msgctxt "About"
+msgid "MIT License"
+msgstr "Лицензия MIT"
-#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:14
-msgctxt "Settings"
-msgid "Remote"
-msgstr "Удалённо"
+#: ../editor/Stride.GameStudio/View/AboutPage.xaml:52
+msgctxt "About"
+msgid "Stride uses open-source software"
+msgstr "Stride использует открытый исходный код"
-#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:22
-msgctxt "Settings"
-msgid "Default session to load"
-msgstr "Загружать по умолчанию"
+#: ../editor/Stride.GameStudio/View/AboutPage.xaml:54
+msgctxt "About"
+msgid "See the list"
+msgstr "Посмотреть список"
-#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:26
-msgctxt "Settings"
+#: ../editor/Stride.GameStudio/View/AboutPage.xaml:60
+msgctxt "About"
+msgid "Privacy policy"
+msgstr "Политика конфиденциальности"
+
+#: ../editor/Stride.GameStudio/View/AboutPage.xaml:69
+msgctxt "About"
+msgid "Close"
+msgstr "Закрыть"
+
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:9
+msgctxt "Credentials"
+msgid "Credentials"
+msgstr "Учетные данные"
+
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:13
+msgctxt "Credentials"
+msgid ""
+"Provide information about the host to connect to. Your password is encrypted "
+"on this machine."
+msgstr ""
+"Предоставьте информацию об узле(host), к которому необходимо подключиться. "
+"Ваш пароль на этой машине зашифрован."
+
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:15
+msgctxt "Credentials"
msgid "Host"
msgstr "Host"
-#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:30
-msgctxt "Settings"
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:18
+msgctxt "Credentials"
msgid "Port"
msgstr "Port"
-#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:34
-msgctxt "Settings"
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:21
+msgctxt "Credentials"
msgid "Username"
msgstr "Имя пользователя"
-#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:38
-msgctxt "Settings"
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:24
+msgctxt "Credentials"
msgid "Password"
msgstr "Пароль"
-#. Location where to deploy.
-#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:42
-msgctxt "Settings"
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:27
+msgctxt "Credentials"
msgid "Location"
msgstr "Расположение"
-#. Ask if we should prompt user with the crendential dialogs if necessary.
-#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:46
-msgctxt "Settings"
-msgid "Ask for credentials when deploying game"
-msgstr "Запросить учетные данные при запуске игры"
-
-#. Name of X display where to launch game.
-#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:50
-msgctxt "Settings"
-msgid "X Display"
-msgstr "Определение дисплея, где будет запущена игра"
-
-#. Ask if we want to execute remotely using CoreCLR.
-#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:54
-msgctxt "Settings"
-msgid "Use CoreCLR"
-msgstr "Использовать CoreCLR"
-
-#. Confirmation message when everything is correct while testing credentials.
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml.cs:74
-msgctxt "Credentials"
-msgid "Your credentials are correct."
-msgstr "Данные введены верно."
-
-#. Display error message when host does not respond.
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml.cs:77
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:34
msgctxt "Credentials"
-msgid "Couldn't reach the specified host."
-msgstr "Не удалось связаться с указанным узлом (host)."
+msgid "Don't ask again"
+msgstr "Не напоминать"
-#. Display error message when credentials data is invalid.
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml.cs:80
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:35
msgctxt "Credentials"
-msgid "Invalid credentials."
-msgstr "Неверные учетные данные."
+msgid "Test settings"
+msgstr "Тестовые настройки"
-#. Display error message when location does not exist.
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml.cs:83
-msgctxt "Credentials"
-msgid "The location you specified doesn't exist."
-msgstr "Указанное расположение не существует."
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:40
+msgctxt "Button"
+msgid "Save"
+msgstr "Сохранить"
-#. Whenever something not expected happens while checking for credentials.
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml.cs:86
-msgctxt "Credentials"
-msgid "An unknown error occurred."
-msgstr "Произошла неизвестная ошибка."
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:45
+msgctxt "Button"
+msgid "Cancel"
+msgstr "Отмена"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:63
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:245
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:515
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:74
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:257
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:527
msgctxt "Menu"
msgid "Asset"
msgstr "Актив"
#. Open the asset editor
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:64
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:75
msgctxt "Menu"
msgid "Edit asset..."
msgstr "Редактировать актив..."
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:65
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:76
msgctxt "Menu"
msgid "Don't include in build as root asset"
msgstr "Не включать в сборку как корневой ресурс"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:65
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:76
msgctxt "Menu"
msgid "Include in build as root asset"
msgstr "Включить в сборку как корневой ресурс"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:90
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:195
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:509
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:101
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:207
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:521
msgctxt "Menu"
msgid "Cut"
msgstr "Вырезать"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:91
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:196
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:510
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:102
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:208
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:522
msgctxt "Menu"
msgid "Copy"
msgstr "Копировать"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:92
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:103
msgctxt "Menu"
msgid "Copy with dependencies"
msgstr "Копировать с зависимостями"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:93
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:197
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:511
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:104
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:209
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:523
msgctxt "Menu"
msgid "Paste"
msgstr "Вставить"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:94
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:198
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:242
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:512
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:105
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:210
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:254
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:524
msgctxt "Menu"
msgid "Delete"
msgstr "Удалить"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:96
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:107
msgctxt "Menu"
msgid "Copy asset URL"
msgstr "Копировать путь актива"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:97
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:243
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:513
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:108
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:255
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:525
msgctxt "Menu"
msgid "Rename"
msgstr "Переименовать"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:99
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:210
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:478
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:110
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:222
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:490
msgctxt "Menu"
msgid "Create folder"
msgstr "Создать папку"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:100
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:246
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:516
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:111
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:258
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:528
msgctxt "Menu"
msgid "Add asset..."
msgstr "Добавить актив.."
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:101
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:247
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:112
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:259
msgctxt "Menu"
msgid "Update selected assets from their source"
msgstr "Обновить выбранные активы из источника"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:102
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:248
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:113
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:260
msgctxt "Menu"
msgid "Update all assets with modified source"
msgstr "Обновить все активы с измененным источником"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:104
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:249
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:518
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:115
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:261
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:530
msgctxt "Menu"
msgid "Explore"
msgstr "Проводник"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:105
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:116
msgctxt "Menu"
msgid "Open with text editor"
msgstr "Открыть в текстовом редакторе"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:106
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:117
msgctxt "Menu"
msgid "Open asset file"
msgstr "Открыть актив"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:107
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:118
msgctxt "Menu"
msgid "Open source file"
msgstr "Открыть исходный файл"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:108
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:250
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:519
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:119
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:262
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:531
msgctxt "Menu"
msgid "Show in Explorer"
msgstr "Показать в проводнике"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:145
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:120
+#, fuzzy
+msgctxt "Menu"
+msgid "Show source file in Explorer"
+msgstr "Показать в проводнике"
+
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:157
msgctxt "Menu"
msgid "File"
msgstr "Файл"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:146
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:158
msgctxt "Menu"
msgid "New"
msgstr "Новый"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:147
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:159
msgctxt "Menu"
msgid "Open"
msgstr "Открыть"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:148
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:160
msgctxt "Menu"
msgid "Open recent"
msgstr "Открыть недавние"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:178
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:190
msgctxt "Menu"
msgid "Clear list"
msgstr "Очистить недавние"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:180
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:192
msgctxt "Menu"
msgid "Save"
msgstr "Сохранить"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:182
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:194
msgctxt "Menu"
msgid "Reload project"
msgstr "Перезапустить проект"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:184
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:196
msgctxt "Menu"
msgid "Quit"
msgstr "Выход"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:191
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:203
msgctxt "Menu"
msgid "Edit"
msgstr "Редактировать"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:192
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:204
msgctxt "Menu"
msgid "Undo"
msgstr "Отменить"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:193
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:205
msgctxt "Menu"
msgid "Redo"
msgstr "Вернуть"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:200
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:212
msgctxt "Menu"
msgid "Settings"
msgstr "Настройки"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:203
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:215
msgctxt "Menu"
msgid "Project"
msgstr "Проект"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:204
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:216
msgctxt "Menu"
msgid "Build project"
msgstr "Собрать проект"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:205
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:217
msgctxt "Menu"
msgid "Start project"
msgstr "Запустить проект"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:207
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:219
msgctxt "Menu"
msgid "Start live-scripting"
msgstr "Запустить \"живой скрипт\""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:208
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:220
msgctxt "Menu"
msgid "Cancel build"
msgstr "Отменить сборку"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:209
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:477
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:221
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:489
msgctxt "Menu"
msgid "Folder"
msgstr "Папка"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:212
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:480
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:224
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:492
msgctxt "Menu"
msgid "Package"
msgstr "Пакет"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:213
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:481
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:225
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:493
msgctxt "Menu"
msgid "Update package"
msgstr "Обновить пакет"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:231
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:499
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:243
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:511
msgctxt "Menu"
msgid "Add dependency..."
msgstr "Добавить зависимости..."
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:232
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:500
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:244
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:512
msgctxt "Menu"
msgid "Set as current project"
msgstr "Выбрать как текущий проект"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:233
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:501
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:245
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:513
msgctxt "Menu"
msgid "Package properties"
msgstr "Свойства пакета"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:235
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:503
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:247
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:515
msgctxt "Menu"
msgid "Solution"
msgstr "Решение"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:236
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:504
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:248
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:516
msgctxt "Menu"
msgid "New project..."
msgstr "Новый проект..."
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:237
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:505
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:249
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:517
msgctxt "Menu"
msgid "Add existing project..."
msgstr "Добавить существующий проект..."
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:238
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:506
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:250
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:518
msgctxt "Menu"
msgid "Open in IDE"
msgstr "Открыть в IDE"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:239
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:251
msgctxt "Menu"
msgid "Reload game assemblies"
msgstr "Перезапустить сборку игры"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:241
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:508
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:253
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:520
msgctxt "Menu"
msgid "Actions"
msgstr "Действие"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:253
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:265
msgctxt "Menu"
msgid "View"
msgstr "Вид"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:254
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:266
msgctxt "Menu"
msgid "Solution explorer"
msgstr "Обозреватель решений"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:255
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:267
msgctxt "Menu"
msgid "Asset view"
msgstr "Обзор актива"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:256
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:268
msgctxt "Menu"
msgid "References"
msgstr "Ссылки"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:258
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:270
msgctxt "Menu"
msgid "Asset preview"
msgstr "Пред.просмотр активов"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:261
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:273
msgctxt "Menu"
msgid "Property grid"
msgstr "Окно свойств"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:262
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:274
msgctxt "Menu"
msgid "Edit history"
msgstr "История изменений"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:265
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:277
msgctxt "Menu"
msgid "Asset errors"
msgstr "Ошибки активов"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:266
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:278
msgctxt "Menu"
msgid "Output"
msgstr "Лог действий"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:270
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:282
msgctxt "Menu"
msgid "Help"
msgstr "Помощь"
#. Link to the documentation
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:271
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:283
msgctxt "Menu"
msgid "Online documentation"
msgstr "Online документация"
#. Link to the answer hub
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:273
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:285
msgctxt "Menu"
msgid "Questions and answers"
msgstr "Вопросы и ответы"
#. Link to GitHub issues
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:274
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:286
msgctxt "Menu"
msgid "Report an issue..."
msgstr "Сообщить о проблеме..."
#. Link to the forums
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:275
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:287
msgctxt "Menu"
msgid "Community forums"
msgstr "Форум сообщества"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:277
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:289
msgctxt "Menu"
msgid "Show debug window"
msgstr "Показать окно отладки"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:279
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:291
msgctxt "Menu"
msgid "About..."
msgstr "О нас..."
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:305
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:317
msgctxt "ToolTip"
msgid "Create a project"
msgstr "Создать проект"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:309
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:321
msgctxt "ToolTip"
msgid "Open an existing project"
msgstr "Открыть существующий проект"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:313
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:325
msgctxt "ToolTip"
msgid "Open recent"
msgstr "Открыть недавние"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:339
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:351
msgctxt "ToolTip"
msgid "Save the project and all its documents"
msgstr "Сохранить проект и все документы"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:344
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:356
msgctxt "ToolTip"
msgid "Reload current project (ask to save)"
msgstr "Перезапуск текущего проекта (необходимо сохранить)"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:349
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:361
msgctxt "ToolTip"
msgid "Undo last action"
msgstr "Отмена действия"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:353
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:365
msgctxt "ToolTip"
msgid "Redo last cancelled action"
msgstr "Вернуть отменённое действие"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:359
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:371
msgctxt "ToolTip"
msgid "Open in IDE"
msgstr "Открыть в IDE"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:363
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:375
msgctxt "ToolTip"
msgid "Open with..."
msgstr "Открыть с..."
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:374
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:386
msgctxt "ToolTip"
msgid "Reload game assemblies and update scripts"
msgstr "Обновить скрипты и перезапустить сборку"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:395
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:407
msgctxt "ToolTip"
msgid "Build the project"
msgstr "Собрать проект"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:399
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:411
msgctxt "ToolTip"
msgid "Build the project and start the game"
msgstr "Собрать проект и запустить игру"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:405
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:417
msgctxt "ToolTip"
msgid "Start project in live-scripting mode"
msgstr "Запуск проекта с \"живым скриптом\""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:410
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:422
msgctxt "ToolTip"
msgid "Cancel the current build"
msgstr "Отменить текущую сборку"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:426
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:438
msgctxt "View"
msgid "Solution explorer"
msgstr "Обозреватель решений"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:433
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:445
msgctxt "ToolTip"
msgid "Create a project..."
msgstr "Создать новый проект."
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:437
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:449
msgctxt "ToolTip"
msgid "Create a folder"
msgstr "Создать новую папку"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:442
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:454
msgctxt "ToolTip"
msgid "Display the properties of the selected package in the property grid"
msgstr "Отображение свойств выбранного пакета в окне свойств"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:446
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:458
msgctxt "ToolTip"
msgid "Rename the selected folder or package"
msgstr "Переименовать выбранную папку или пакет"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:450
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:462
msgctxt "ToolTip"
msgid "Delete the selected items"
msgstr "Удалить выбранные элементы"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:455
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:467
msgctxt "ToolTip"
msgid "Expand all asset folders"
msgstr "Развернуть все папки активов"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:459
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:471
msgctxt "ToolTip"
msgid "Expand all"
msgstr "Развернуть всё"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:463
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:475
msgctxt "ToolTip"
msgid "Collapse all"
msgstr "Свернуть всё"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:468
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:480
msgctxt "ToolTip"
msgid "Show in Explorer"
msgstr "Показать в проводнике"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:560
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:572
msgctxt "View"
msgid "Asset view"
msgstr "Обзор активов"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:581
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:593
msgctxt "View"
msgid "References"
msgstr "Ссылки"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:598
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:610
msgid "References"
msgstr "Ссылки"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:599
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:611
msgid "Referenced by"
msgstr "Ссылка на"
#. {0}: The number of errors
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:610
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:622
msgctxt "View"
msgid "Asset error ({0})"
msgid_plural "Asset errors ({0})"
@@ -749,72 +843,77 @@ msgstr[0] "Ошибка актива ({0})"
msgstr[1] "Ошибки активов ({0})"
msgstr[2] "Ошибок активов ({0})"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:624
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:637
msgid "Build"
msgstr "Собрать"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:638
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:651
+#, fuzzy
+msgid "Project"
+msgstr "Проект"
+
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:663
msgid "Live-scripting"
msgstr "\"Живой скрипт\""
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:662
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:688
msgctxt "View"
msgid "Property grid"
msgstr "Окно свойств"
#. Translation must not be longer that the english words
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:677
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:703
msgid "Add new tag"
msgstr "Добавить новый тэг"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:687
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:713
msgctxt "ToolTip"
msgid "Previous selection"
msgstr "Предыдущий"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:690
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:716
msgctxt "ToolTip"
msgid "Next selection"
msgstr "Следующий"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:708
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:734
msgctxt "ToolTip"
msgid "Add tag to all"
msgstr "Добавить тэг ко всем"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:725
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:751
msgid "Open this asset in editor"
msgstr "Редактировать"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:727
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:753
msgid "Show this asset in editor"
msgstr "Редактировать"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:734
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:760
msgctxt "ToolTip"
msgid "Display only overridden properties"
msgstr "Отображать только изменённые свойства"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:737
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:763
msgid "Search properties"
msgstr "Настройки поиска"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:765
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:790
msgctxt "Menu"
msgid "Reset to base value"
msgstr "Сброс к значению по умолчанию"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:879
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:914
msgctxt "View"
msgid "Asset preview"
msgstr "Пред.просмотр активов"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:887
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:922
msgctxt "View"
msgid "Edit history"
msgstr "История изменений"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:939
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:985
msgctxt "StatusBar"
msgid "{0} item"
msgid_plural "{0} items"
@@ -823,104 +922,10 @@ msgstr[1] "{0} предмета"
msgstr[2] "{0} предметов"
#. Keep parenthesis - {0} is a number
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:940
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:986
msgctxt "StatusBar"
msgid "({0} selected)"
msgid_plural "({0} selected)"
msgstr[0] "(выбран {0})"
msgstr[1] "(выбрано {0})"
msgstr[2] "(выбраны {0})"
-
-#: ../editor/Stride.GameStudio/View/AboutPage.xaml:10
-msgctxt "About"
-msgid "About Stride"
-msgstr "о Stride"
-
-#: ../editor/Stride.GameStudio/View/AboutPage.xaml:45
-msgctxt "About"
-msgid "Stride version"
-msgstr "Версия Stride"
-
-#: ../editor/Stride.GameStudio/View/AboutPage.xaml:50
-msgctxt "About"
-msgid "MIT License"
-msgstr "Лицензия MIT"
-
-#: ../editor/Stride.GameStudio/View/AboutPage.xaml:56
-msgctxt "About"
-msgid "Stride uses open-source software"
-msgstr "Stride использует открытый исходный код"
-
-#: ../editor/Stride.GameStudio/View/AboutPage.xaml:58
-msgctxt "About"
-msgid "See the list"
-msgstr "Посмотреть список"
-
-#: ../editor/Stride.GameStudio/View/AboutPage.xaml:64
-msgctxt "About"
-msgid "Privacy policy"
-msgstr "Политика конфиденциальности"
-
-#: ../editor/Stride.GameStudio/View/AboutPage.xaml:73
-msgctxt "About"
-msgid "Close"
-msgstr "Закрыть"
-
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:9
-msgctxt "Credentials"
-msgid "Credentials"
-msgstr "Учетные данные"
-
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:13
-msgctxt "Credentials"
-msgid ""
-"Provide information about the host to connect to. Your password is encrypted "
-"on this machine."
-msgstr ""
-"Предоставьте информацию об узле(host), к которому необходимо подключиться. "
-"Ваш пароль на этой машине зашифрован."
-
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:15
-msgctxt "Credentials"
-msgid "Host"
-msgstr "Host"
-
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:18
-msgctxt "Credentials"
-msgid "Port"
-msgstr "Port"
-
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:21
-msgctxt "Credentials"
-msgid "Username"
-msgstr "Имя пользователя"
-
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:24
-msgctxt "Credentials"
-msgid "Password"
-msgstr "Пароль"
-
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:27
-msgctxt "Credentials"
-msgid "Location"
-msgstr "Расположение"
-
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:34
-msgctxt "Credentials"
-msgid "Don't ask again"
-msgstr "Не напоминать"
-
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:35
-msgctxt "Credentials"
-msgid "Test settings"
-msgstr "Тестовые настройки"
-
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:40
-msgctxt "Button"
-msgid "Save"
-msgstr "Сохранить"
-
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:45
-msgctxt "Button"
-msgid "Cancel"
-msgstr "Отмена"
diff --git a/sources/localization/zh_HANS-CN/Stride.Assets.Presentation.zh_HANS-CN.po b/sources/localization/zh_HANS-CN/Stride.Assets.Presentation.zh_HANS-CN.po
index e92cd8c0ea..0158e83042 100644
--- a/sources/localization/zh_HANS-CN/Stride.Assets.Presentation.zh_HANS-CN.po
+++ b/sources/localization/zh_HANS-CN/Stride.Assets.Presentation.zh_HANS-CN.po
@@ -1,127 +1,18 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
-"POT-Creation-Date: 2019-02-25 13:25:05+0900\n"
+"POT-Creation-Date: 2025-12-01 12:57:50+0100\n"
"PO-Revision-Date: 2019-03-18 16:04+0000\n"
"Last-Translator: pansan \n"
"Language-Team: Chinese (Simplified) \n"
"Language: zh_HANS-CN\n"
"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=utf-8\n"
+"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 3.6-dev\n"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/ViewModels/EntityFolderViewModel.cs:158
-msgctxt "Message"
-msgid ""
-"Unable to rename the folder '{0}' to '{1}'. A folder with the same name "
-"already exists."
-msgstr "无法将文件夹 '{0}' 重命名为 '{1}'。因为有一个相同名称的文件夹。"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/ViewModels/EntityHierarchyEditorViewModel.cs:495
-msgctxt "Message"
-msgid "Are you sure you want to delete this entity?"
-msgstr "您确定要删除这个实体吗?"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/ViewModels/EntityHierarchyEditorViewModel.cs:498
-msgctxt "Message"
-msgid "Are you sure you want to delete these {0} entities?"
-msgstr "您确定要删除这些 {0} 实体吗?"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/ViewModels/EntityHierarchyEditorViewModel.cs:500
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/ViewModels/UIEditorBaseViewModel.cs:429
-msgctxt "Button"
-msgid "Delete"
-msgstr "删除"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/ViewModels/EntityHierarchyEditorViewModel.cs:500
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/ViewModels/UIEditorBaseViewModel.cs:429
-#: ../editor/Stride.Assets.Presentation/Templates/AssetFromFileTemplateGenerator.cs:50
-#: ../editor/Stride.Assets.Presentation/Templates/ScriptTemplateGenerator.cs:60
-#: ../editor/Stride.Assets.Presentation/Templates/UpdatePlatformsWindows.xaml.cs:70
-#: ../editor/Stride.Assets.Presentation/ViewModel/SpriteFontViewModel.cs:64
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityPickerWindow.xaml:28
-#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:127
-#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:52
-#: ../editor/Stride.Assets.Presentation/Templates/ProjectLibraryWindow.xaml:28
-#: ../editor/Stride.Assets.Presentation/Templates/ScriptNameWindow.xaml:21
-#: ../editor/Stride.Assets.Presentation/Templates/UpdatePlatformsWindows.xaml:55
-msgctxt "Button"
-msgid "Cancel"
-msgstr "取消"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/GameEditor/Transformation.cs:16
-msgid "Use translation gizmo"
-msgstr "使用平移 gizmo"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/GameEditor/Transformation.cs:22
-msgid "Use rotation gizmo"
-msgstr "使用旋转 gizmo"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/GameEditor/Transformation.cs:28
-msgid "Use scale gizmo"
-msgstr "使用缩放 gizmo"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/GameEditor/TransformationSpace.cs:16
-msgid "Use world coordinates for transformations"
-msgstr "使用世界坐标进行转换"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/GameEditor/TransformationSpace.cs:22
-msgid "Use local coordinates for transformations"
-msgstr "使用局部坐标进行转换"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/GameEditor/TransformationSpace.cs:28
-msgid "Use current camera projection coordinates for transformations"
-msgstr "使用当前相机投影坐标进行转换"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/ScriptEditor/ScriptEditorSettings.cs:11
-msgctxt "Settings"
-msgid "Script editor"
-msgstr "脚本编辑器"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/ScriptEditor/ScriptEditorSettings.cs:18
-msgctxt "Settings"
-msgid "Font size"
-msgstr "字体大小"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/ViewModels/SpriteInfoViewModel.cs:162
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/ViewModels/SpriteInfoViewModel.cs:185
-msgctxt "Message"
-msgid "Couldn't find the file"
-msgstr "找不到该文件"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/ViewModels/SpriteInfoViewModel.cs:172
-msgctxt "Message"
-msgid "There was a problem while editing the image.{0}"
-msgstr "在编辑图像时出现了一个问题。{0}"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/ViewModels/SpriteInfoViewModel.cs:195
-msgctxt "Message"
-msgid "There was a problem opening Explorer.{0}"
-msgstr "打开资源管理器时出现了一个问题。{0}"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/UIEditorSettings.cs:11
-msgctxt "Settings"
-msgid "UI editor"
-msgstr "UI 编辑器"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/UIEditorSettings.cs:18
-msgctxt "Settings"
-msgid "Ask before deleting UI elements"
-msgstr "删除 UI 元素前先询问"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/ViewModels/UIEditorBaseViewModel.cs:426
-msgctxt "Message"
-msgid "Are you sure you want to delete this UI element?"
-msgstr "您确定要删除这个 UI 元素吗?"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/ViewModels/UIEditorBaseViewModel.cs:428
-msgctxt "Message"
-msgid "Are you sure you want to delete these {0} UI elements?"
-msgstr "您确定要删除这些 {0} UI 元素吗?"
-
#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:12
msgctxt "Settings"
msgid "Key bindings"
@@ -168,56 +59,84 @@ msgid "Move camera down"
msgstr "向下移动相机"
#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:45
+#, fuzzy
+msgctxt "Settings"
+msgid "Increase camera speed"
+msgstr "重置相机"
+
+#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:49
+#, fuzzy
+msgctxt "Settings"
+msgid "Decrease camera speed"
+msgstr "重置相机"
+
+#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:53
msgctxt "Settings"
msgid "Invert mouse panning axis"
msgstr "反转鼠标移动轴"
-#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:49
+#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:57
msgctxt "Settings"
msgid "Center view on selection"
msgstr "在视图中心显示所选物体"
-#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:53
+#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:61
msgctxt "Settings"
msgid "Snap selection to the grid"
msgstr "使所选物体对齐网格"
-#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:57
+#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:65
+msgctxt "Settings"
+msgid "Use snapping while selection is beeing manipulated"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:69
msgctxt "Settings"
msgid "Switch to translation mode"
msgstr "切换到平移模式"
-#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:61
+#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:73
msgctxt "Settings"
msgid "Switch to rotation mode"
msgstr "切换到旋转模式"
-#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:65
+#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:77
msgctxt "Settings"
msgid "Switch to scale mode"
msgstr "切换到缩放模式"
-#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:69
+#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:81
msgctxt "Settings"
msgid "Switch to next gizmo mode"
msgstr "切换到下个 gizmo 模式"
-#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:73
+#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:85
msgctxt "Settings"
msgid "Default snap distance for translation"
msgstr "平移默认对齐距离"
-#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:77
+#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:89
msgctxt "Settings"
msgid "Default snap angle for rotation"
msgstr "旋转默认对齐角度"
-#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:81
+#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:93
msgctxt "Settings"
msgid "Default snap factor for scale"
msgstr "缩放默认对齐因子"
-#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:85
+#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:97
+msgctxt "Settings"
+msgid "Display direction names instead of XYZ components"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:101
+#, fuzzy
+msgctxt "Settings"
+msgid "Use linear movement for the rotation gizmo"
+msgstr "使用旋转 gizmo"
+
+#: ../editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs:105
msgctxt "Settings"
msgid "Ask before deleting entities"
msgstr "在删除实体前先询问"
@@ -232,6 +151,22 @@ msgctxt "Button"
msgid "Select a source..."
msgstr "选择源..."
+#: ../editor/Stride.Assets.Presentation/Templates/AssetFromFileTemplateGenerator.cs:50
+#: ../editor/Stride.Assets.Presentation/Templates/ScriptTemplateGenerator.cs:108
+#: ../editor/Stride.Assets.Presentation/Templates/UpdatePlatformsWindows.xaml.cs:70
+#: ../editor/Stride.Assets.Presentation/ViewModel/SpriteFontViewModel.cs:64
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/ViewModels/EntityHierarchyEditorViewModel.cs:498
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/ViewModels/UIEditorBaseViewModel.cs:429
+#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:127
+#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:55
+#: ../editor/Stride.Assets.Presentation/Templates/ProjectLibraryWindow.xaml:28
+#: ../editor/Stride.Assets.Presentation/Templates/ScriptNameWindow.xaml:21
+#: ../editor/Stride.Assets.Presentation/Templates/UpdatePlatformsWindows.xaml:55
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityPickerWindow.xaml:28
+msgctxt "Button"
+msgid "Cancel"
+msgstr "取消"
+
#: ../editor/Stride.Assets.Presentation/Templates/AssetFromFileTemplateGenerator.cs:53
msgctxt "Message"
msgid "Do you want to create this {0} without a source file?"
@@ -248,27 +183,27 @@ msgid "Select at least one platform."
msgstr "选择至少一个平台。"
#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml.cs:102
-#: ../editor/Stride.Assets.Presentation/Templates/ProjectLibraryWindow.xaml.cs:75
+#: ../editor/Stride.Assets.Presentation/Templates/ProjectLibraryWindow.xaml.cs:76
msgctxt "Message"
msgid "Type a valid namespace name. Error with {0}"
msgstr "请输入一个有效的 namespace 名称。详细错误信息:{0}"
-#: ../editor/Stride.Assets.Presentation/Templates/ProjectLibraryWindow.xaml.cs:69
+#: ../editor/Stride.Assets.Presentation/Templates/ProjectLibraryWindow.xaml.cs:70
msgctxt "Message"
msgid "Type a valid library name. Error with {0}"
msgstr "请输入一个有效的库名称。详细错误信息:{0}"
-#: ../editor/Stride.Assets.Presentation/Templates/ScriptNameWindow.xaml.cs:62
+#: ../editor/Stride.Assets.Presentation/Templates/ScriptNameWindow.xaml.cs:78
msgctxt "Message"
msgid "The names you entered are invalid or empty."
msgstr "您输入的名称无效或为空。"
-#: ../editor/Stride.Assets.Presentation/Templates/ScriptTemplateGenerator.cs:59
+#: ../editor/Stride.Assets.Presentation/Templates/ScriptTemplateGenerator.cs:107
msgctxt "Button"
msgid "Save"
msgstr "保存"
-#: ../editor/Stride.Assets.Presentation/Templates/ScriptTemplateGenerator.cs:62
+#: ../editor/Stride.Assets.Presentation/Templates/ScriptTemplateGenerator.cs:110
msgctxt "Message"
msgid "You can't use scripts until you save them. Do you want to save now?"
msgstr "在保存脚本之前,你还不能使用它们。你想现在保存吗?"
@@ -288,7 +223,7 @@ msgctxt "Message"
msgid "Are you sure you want to remove these {0} platform(s) from the package?"
msgstr "您确定要从包中移除这些 {0} 平台吗?"
-#: ../editor/Stride.Assets.Presentation/ViewModel/CodeViewModel.cs:209
+#: ../editor/Stride.Assets.Presentation/ViewModel/CodeViewModel.cs:202
msgctxt "Message"
msgid ""
"Game Studio can't auto-reload the project file {0} because you have local "
@@ -296,23 +231,26 @@ msgid ""
"\r\n"
"Click OK to keep reloading or Cancel to keep the current version."
msgstr ""
-"Game Studio 无法自动重新加载项目文件 {0},因为您有类似新建脚本或删除脚本的本地变更。\n"
+"Game Studio 无法自动重新加载项目文件 {0},因为您有类似新建脚本或删除脚本的本"
+"地变更。\n"
"\n"
"单机确定按钮则继续重新加载或者单击取消按钮以保持当前版本。"
-#: ../editor/Stride.Assets.Presentation/ViewModel/CodeViewModel.cs:257
+#: ../editor/Stride.Assets.Presentation/ViewModel/CodeViewModel.cs:250
msgctxt "Message"
msgid ""
"The following source files in the {0} project have been deleted externally, "
-"but have unsaved changes in Game Studio. Do you want to delete these files?\r\n"
+"but have unsaved changes in Game Studio. Do you want to delete these files?"
+"\r\n"
"\r\n"
"{1}"
msgstr ""
-"项目 {0} 中的源文件已从外部删除,但在 Game Studio 中未保存更改。要删除这些文件吗?\n"
+"项目 {0} 中的源文件已从外部删除,但在 Game Studio 中未保存更改。要删除这些文"
+"件吗?\n"
"\n"
"{1}"
-#: ../editor/Stride.Assets.Presentation/ViewModel/ScriptSourceFileAssetViewModel.cs:357
+#: ../editor/Stride.Assets.Presentation/ViewModel/ScriptSourceFileAssetViewModel.cs:359
msgctxt "Message"
msgid ""
"{0}\r\n"
@@ -326,7 +264,7 @@ msgstr ""
"此文件已在外部更改,但未在编辑器中保存更改。\n"
"您想要重新加载它并丢弃您所做的更改吗?"
-#: ../editor/Stride.Assets.Presentation/ViewModel/SpriteFontViewModel.cs:47
+#: ../editor/Stride.Assets.Presentation/ViewModel/SpriteFontViewModel.cs:48
msgctxt "Message"
msgid ""
"**Only static fonts can be precompiled.**\r\n"
@@ -342,1227 +280,1383 @@ msgctxt "Message"
msgid "Which color space do you want to use?"
msgstr "您想用哪种颜色空间?"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:64
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:108
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:187
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:787
-#: ../editor/Stride.Assets.Presentation/AssetEditors/GraphicsCompositorEditor/Views/GraphicsCompositorEditorView.xaml:33
-msgctxt "Menu"
-msgid "Create"
-msgstr "新建"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/GameEditor/Transformation.cs:16
+msgid "Use translation gizmo"
+msgstr "使用平移 gizmo"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:65
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:109
-msgctxt "Menu"
-msgid "Folder"
-msgstr "文件夹"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/GameEditor/Transformation.cs:22
+msgid "Use rotation gizmo"
+msgstr "使用旋转 gizmo"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:66
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:110
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:191
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:788
-msgctxt "Menu"
-msgid "Empty entity"
-msgstr "空实体"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/GameEditor/Transformation.cs:28
+msgid "Use scale gizmo"
+msgstr "使用缩放 gizmo"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:92
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:136
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:814
-msgctxt "Menu"
-msgid "Actions"
-msgstr "动作"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/GameEditor/TransformationSpace.cs:16
+msgid "Use world coordinates for transformations"
+msgstr "使用世界坐标进行转换"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:93
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:139
-msgctxt "Menu"
-msgid "Open prefab in editor"
-msgstr "在编辑器中打开 prefab"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/GameEditor/TransformationSpace.cs:22
+msgid "Use local coordinates for transformations"
+msgstr "使用局部坐标进行转换"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:94
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:140
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:816
-msgctxt "Menu"
-msgid "Select prefab in asset view"
-msgstr "在资产视图中选择 prefab"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/GameEditor/TransformationSpace.cs:28
+msgid "Use current camera projection coordinates for transformations"
+msgstr "使用当前相机投影坐标进行转换"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:95
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:141
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:817
-msgctxt "Menu"
-msgid "Break link to prefab"
-msgstr "断开 prefab 的链接"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/ScriptEditor/ScriptEditorSettings.cs:11
+msgctxt "Settings"
+msgid "Script editor"
+msgstr "脚本编辑器"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:96
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:142
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:818
-msgctxt "Menu"
-msgid "Create prefab from selection"
-msgstr "从选择中创建 prefab"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/ScriptEditor/ScriptEditorSettings.cs:18
+msgctxt "Settings"
+msgid "Font size"
+msgstr "字体大小"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:98
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:144
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:820
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:137
-msgctxt "Menu"
-msgid "Duplicate"
-msgstr "复制副本"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/UIEditorSettings.cs:11
+msgctxt "Settings"
+msgid "UI editor"
+msgstr "UI 编辑器"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:137
-msgctxt "Menu"
-msgid "Set as active scene"
-msgstr "设置为活跃场景"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/UIEditorSettings.cs:18
+msgctxt "Settings"
+msgid "Ask before deleting UI elements"
+msgstr "删除 UI 元素前先询问"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:150
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:825
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:143
-msgctxt "Menu"
-msgid "Rename"
-msgstr "重命名"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/ViewModels/EntityFolderViewModel.cs:158
+msgctxt "Message"
+msgid ""
+"Unable to rename the folder '{0}' to '{1}'. A folder with the same name "
+"already exists."
+msgstr "无法将文件夹 '{0}' 重命名为 '{1}'。因为有一个相同名称的文件夹。"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:167
-msgid "Loading scene..."
-msgstr "正在加载场景..."
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/ViewModels/EntityHierarchyEditorViewModel.cs:493
+msgctxt "Message"
+msgid "Are you sure you want to delete this entity?"
+msgstr "您确定要删除这个实体吗?"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:168
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:212
-msgid "This might take a few minutes the first time."
-msgstr "第一次可能需要耗时几分钟。"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/ViewModels/EntityHierarchyEditorViewModel.cs:496
+msgctxt "Message"
+msgid "Are you sure you want to delete these {0} entities?"
+msgstr "您确定要删除这些 {0} 实体吗?"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:182
-msgctxt "ToolTip"
-msgid "Create a new entity"
-msgstr "创建一个新实体"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/ViewModels/EntityHierarchyEditorViewModel.cs:498
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/ViewModels/UIEditorBaseViewModel.cs:429
+msgctxt "Button"
+msgid "Delete"
+msgstr "删除"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:189
-msgctxt "Menu"
-msgid "New folder"
-msgstr "新建文件夹"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/ViewModels/SpriteInfoViewModel.cs:162
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/ViewModels/SpriteInfoViewModel.cs:185
+msgctxt "Message"
+msgid "Couldn't find the file"
+msgstr "找不到该文件"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:222
-msgctxt "ToolTip"
-msgid "Filter entities by name"
-msgstr "按名称过滤实体"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/ViewModels/SpriteInfoViewModel.cs:172
+msgctxt "Message"
+msgid "There was a problem while editing the image.{0}"
+msgstr "在编辑图像时出现了一个问题。{0}"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:230
-msgctxt "ToolTip"
-msgid "Expand all entities"
-msgstr "展开所有的实体"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/ViewModels/SpriteInfoViewModel.cs:195
+msgctxt "Message"
+msgid "There was a problem opening Explorer.{0}"
+msgstr "打开资源管理器时出现了一个问题。{0}"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:234
-msgctxt "ToolTip"
-msgid "Collapse all entities"
-msgstr "折叠所有的实体"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/ViewModels/UIEditorBaseViewModel.cs:426
+msgctxt "Message"
+msgid "Are you sure you want to delete this UI element?"
+msgstr "您确定要删除这个 UI 元素吗?"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:258
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:211
-msgid "Loading..."
-msgstr "正在加载..."
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/ViewModels/UIEditorBaseViewModel.cs:428
+msgctxt "Message"
+msgid "Are you sure you want to delete these {0} UI elements?"
+msgstr "您确定要删除这些 {0} UI 元素吗?"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:262
-msgid "Unloading..."
-msgstr "正在卸载..."
+#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:10
+msgid "Create a game..."
+msgstr "新建一个游戏..."
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:330
-msgctxt "ToolTip"
-msgid "Focus on this entity (F)"
-msgstr "聚焦这个实体(F)"
+#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:21
+#: ../editor/Stride.Assets.Presentation/Templates/ProjectLibraryWindow.xaml:23
+#: ../editor/Stride.Assets.Presentation/Templates/ScriptNameWindow.xaml:31
+msgid "Namespace:"
+msgstr "命名空间:"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:337
-msgctxt "ToolTip"
-msgid "Lock/unlock this entity"
-msgstr "锁定/解锁这个实体"
+#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:26
+msgid "Platforms"
+msgstr "平台"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:338
-msgctxt "ToolTip"
-msgid "(Hold Ctrl to apply to child entities recursively)"
-msgstr "(按 Ctrl 键递归应用于子实体)"
+#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:48
+#: ../editor/Stride.Assets.Presentation/Templates/UpdatePlatformsWindows.xaml:45
+msgid "This machine doesn't meet the requirements to build for this platform."
+msgstr "这台机器不符合构建这个平台的要求。"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:376
-msgctxt "ToolTip"
-msgid "Lock/unlock all entities"
-msgstr "锁定/解锁所有实体"
+#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:58
+msgid "Asset packs"
+msgstr "资产包"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:377
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:386
-msgctxt "ToolTip"
-msgid "(Hold Ctrl to apply to child scenes recursively)"
-msgstr "(按 Ctrl 键递归应用于子场景)"
+#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:78
+msgid "Rendering"
+msgstr "渲染"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:385
-msgctxt "ToolTip"
-msgid "Load/unload all entities"
-msgstr "加载/卸载所有实体"
+#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:90
+msgctxt "Button"
+msgid "High dynamic range (HDR)"
+msgstr "高动态范围(HDR)"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:406
-msgid "(Unloaded)"
-msgstr "(卸载)"
+#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:92
+msgctxt "Button"
+msgid "Low dynamic range (LDR)"
+msgstr "低动态范围(LDR)"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:473
-#, fuzzy
-msgctxt "ToolTip"
-msgid "Light probes and cubemaps..."
-msgstr "灯光探测器和立方体贴图..."
+#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:126
+#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:54
+#: ../editor/Stride.Assets.Presentation/Templates/ProjectLibraryWindow.xaml:27
+#: ../editor/Stride.Assets.Presentation/Templates/UpdatePlatformsWindows.xaml:54
+msgctxt "Button"
+msgid "OK"
+msgstr "确定"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:483
-#, fuzzy
-msgid "Light probes"
-msgstr "灯光探测器"
+#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:10
+msgid "Import from model"
+msgstr "从模型导入"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:488
-#, fuzzy
-msgid "Bounces:"
-msgstr "反弹:"
+#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:22
+msgid "Materials and textures"
+msgstr "材质和纹理"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:492
-#, fuzzy
-msgctxt "ToolTip"
-msgid "Compute lighting using light probes"
-msgstr "使用灯光探测器计算光照"
+#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:26
+msgctxt "Button"
+msgid "Import materials"
+msgstr "导入材质"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:500
+#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:27
#, fuzzy
-msgctxt "ToolTip"
-msgid "Reset light probes"
-msgstr "重置灯光探测器"
+msgctxt "Button"
+msgid "Deduplicate materials"
+msgstr "导入材质"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:504
-msgid "Reset"
-msgstr "重置"
+#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:28
+msgid "Warning: Deduplicate materials is currently not supported for FBX files"
+msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:510
-#, fuzzy
-msgid "Cubemap"
-msgstr "立方体贴图"
+#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:29
+msgctxt "Button"
+msgid "Import textures"
+msgstr "导入纹理"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:514
+#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:30
#, fuzzy
-msgctxt "ToolTip"
-msgid "Generate a cubemap from the scene view and save as a texture"
-msgstr "从场景视图中生成一个立方体贴图并保存为纹理"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:518
-msgid "Capture"
-msgstr "捕获"
+msgctxt "Button"
+msgid "Import Animations"
+msgstr "导入材质"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:527
-msgctxt "ToolTip"
-msgid "Navigation visibility..."
-msgstr "导航可见性..."
+#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:34
+msgid "Skeleton"
+msgstr "骨骼动画"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:537
-msgid "Show navigation meshes:"
-msgstr "显示导航网格:"
+#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:38
+msgctxt "Button"
+msgid "Import skeleton"
+msgstr "导入骨骼动画"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:539
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:596
-#: ../editor/Stride.Assets.Presentation/View/SkeletonPropertyTemplates.xaml:25
+#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:39
msgctxt "Button"
-msgid "All"
-msgstr "全部"
+msgid "No skeleton"
+msgstr "没有骨骼动画"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:540
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:597
-#: ../editor/Stride.Assets.Presentation/View/SkeletonPropertyTemplates.xaml:27
+#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:40
msgctxt "Button"
-msgid "None"
-msgstr "清空选择"
+msgid "Use another skeleton for this model:"
+msgstr "为该模型使用另外的骨骼动画:"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:566
-msgctxt "ToolTip"
-msgid "Grid and gizmo options..."
-msgstr "网格和 gizmo 选项..."
+#: ../editor/Stride.Assets.Presentation/Templates/ProjectLibraryWindow.xaml:10
+msgid "New code library"
+msgstr "新建代码库"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:576
-msgid "Transformation gizmo size:"
-msgstr "Transformation gizmo 大小:"
+#: ../editor/Stride.Assets.Presentation/Templates/ProjectLibraryWindow.xaml:21
+msgid "Library name:"
+msgstr "库名称:"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:581
-msgid "Component gizmo size:"
-msgstr "组件 gizmo 大小:"
+#: ../editor/Stride.Assets.Presentation/Templates/ScriptNameWindow.xaml:9
+msgid "New script"
+msgstr "新建脚本"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:582
+#: ../editor/Stride.Assets.Presentation/Templates/ScriptNameWindow.xaml:20
msgctxt "Button"
-msgid "Fixed"
-msgstr "固定"
+msgid "Create script"
+msgstr "创建脚本"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:590
-msgctxt "Button"
-msgid "Camera preview"
-msgstr "相机预览"
+#: ../editor/Stride.Assets.Presentation/Templates/ScriptNameWindow.xaml:25
+msgid "Class:"
+msgstr "类:"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:591
-msgctxt "Button"
-msgid "Light probe volumes"
-msgstr "Light probe 体积"
+#: ../editor/Stride.Assets.Presentation/Templates/ScriptNameWindow.xaml:28
+msgid "Template:"
+msgstr ""
+
+#: ../editor/Stride.Assets.Presentation/Templates/UpdatePlatformsWindows.xaml:9
+msgid "Select platforms"
+msgstr "选择平台"
+
+#: ../editor/Stride.Assets.Presentation/Templates/UpdatePlatformsWindows.xaml:31
+msgid "(This will remove the project from the package and disk.)"
+msgstr "(这将会从包和磁盘中移除项目。)"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:608
+#: ../editor/Stride.Assets.Presentation/Templates/UpdatePlatformsWindows.xaml:52
msgctxt "Button"
-msgid "Other entities"
-msgstr "其它实体"
+msgid "Force regeneration of all platform projects"
+msgstr "强制重新生成所有平台项目"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:616
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:28
msgctxt "ToolTip"
-msgid "Editor camera options..."
-msgstr "编辑器相机选项..."
+msgid "Play the animation"
+msgstr "播放动画"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:626
-msgid "Projection"
-msgstr "投影方式"
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:31
+msgctxt "ToolTip"
+msgid "Pause the animation"
+msgstr "暂停动画"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:629
-msgctxt "Button"
-msgid "Perspective"
-msgstr "透视"
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:43
+msgid "Time scale:"
+msgstr "时间标尺:"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:630
-msgctxt "Button"
-msgid "Orthographic"
-msgstr "正交"
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:117
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:136
+msgctxt "ToolTip"
+msgid "Reset the camera"
+msgstr "重置相机"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:632
-msgid "Near plane:"
-msgstr "近平面:"
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:187
+msgid ""
+"Scenes can't be previewed. To see the scene, open it in the scene editor."
+msgstr "场景无法预览。要查看场景的话,请在场景编辑器中打开它。"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:634
-msgid "Far plane:"
-msgstr "远平面:"
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:201
+msgctxt "ToolTip"
+msgid "Play the sound"
+msgstr "播放声音"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:636
-msgid "Field of view:"
-msgstr "视野:"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:642
-msgid "Orthographic size:"
-msgstr "正交尺寸:"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:648
-msgid "Movement"
-msgstr "移动"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:652
-msgid "Speed:"
-msgstr "速度:"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:657
-msgid "Orientation"
-msgstr "方向"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:660
-msgctxt "Button"
-msgid "Front"
-msgstr "前"
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:204
+msgctxt "ToolTip"
+msgid "Pause the sound"
+msgstr "暂停播放声音"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:662
-msgctxt "Button"
-msgid "Back"
-msgstr "后"
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:240
+msgid "Building preview sound asset..."
+msgstr "正在预先构建声音资产..."
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:664
-msgctxt "Button"
-msgid "Top"
-msgstr "上"
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:278
+msgctxt "ToolTip"
+msgid "Previous sprite"
+msgstr "前一个 sprite"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:666
-msgctxt "Button"
-msgid "Bottom"
-msgstr "下"
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:280
+msgid "Sprite:"
+msgstr "Sprite:"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:668
-msgctxt "Button"
-msgid "Left"
-msgstr "左"
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:283
+msgctxt "ToolTip"
+msgid "Next sprite"
+msgstr "下一个 sprite"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:670
-msgctxt "Button"
-msgid "Right"
-msgstr "右"
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:311
+msgid "Preview text"
+msgstr "预览文本"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:701
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:353
msgctxt "ToolTip"
-msgid "Snap translations to this value"
-msgstr "对齐平移到该值"
+msgid "Previous slice"
+msgstr "前一部分"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:710
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:357
msgctxt "ToolTip"
-msgid "Snap rotations to this value"
-msgstr "对齐旋转到该值"
+msgid "Next slice"
+msgstr "后一部分"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:719
-msgctxt "ToolTip"
-msgid "Snap scale to this factor"
-msgstr "对齐缩放到该因子"
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:380
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:445
+msgid "W: {0}"
+msgstr "W: {0}"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:743
-msgctxt "ToolTip"
-msgid ""
-"Toggle material selection (click a selected asset to select its material)"
-msgstr "切换材质选择(点击要选中的资产来选择它的材质)"
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:381
+msgid "H: {0}"
+msgstr "H: {0}"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:746
-msgctxt "ToolTip"
-msgid "Show or hide selection mask"
-msgstr "显示或隐藏遮罩"
+#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:446
+#, fuzzy
+msgid "L: {0}"
+msgstr "W: {0}"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:748
-msgid "Loading assets..."
-msgstr "正在加载资产..."
+#: ../editor/Stride.Assets.Presentation/View/AddEntityComponentUserControl.xaml:22
+msgid "Add component"
+msgstr "添加组件"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:815
-msgctxt "Menu"
-msgid "Open in prefab editor"
-msgstr "在 prefab 编辑器中打开"
+#: ../editor/Stride.Assets.Presentation/View/AddEntityComponentUserControl.xaml:35
+msgid "Search"
+msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:857
-msgid ""
-"Before you resume, fix the failing asset (likely a graphics compositor or "
-"scene)."
-msgstr "在你恢复之前,请先修复失败的资产(比如 graphics compositor 或场景)。"
+#: ../editor/Stride.Assets.Presentation/View/AnimationPropertyTemplates.xaml:18
+msgctxt "ToolTip"
+msgid "Edit curve"
+msgstr "编辑曲线"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:859
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:516
-msgctxt "Button"
-msgid "Resume"
-msgstr "恢复"
+#: ../editor/Stride.Assets.Presentation/View/AnimationPropertyTemplates.xaml:70
+#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:71
+#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:111
+#: ../editor/Stride.Assets.Presentation/View/SkeletonPropertyTemplates.xaml:63
+msgid "(Different values)"
+msgstr "(不同的值)"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:861
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:518
+#: ../editor/Stride.Assets.Presentation/View/DebugEntityHierarchyEditorUserControl.xaml:13
msgctxt "Button"
-msgid "Copy error to clipboard"
-msgstr "复制错误到剪贴板"
+msgid "Refresh"
+msgstr "刷新"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityPickerWindow.xaml:13
-msgid "Select an entity"
-msgstr "选择实体"
+#: ../editor/Stride.Assets.Presentation/View/DebuggerPickerWindow.xaml:11
+msgid "Live scripting debugger"
+msgstr "即时脚本调试器"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityPickerWindow.xaml:23
+#: ../editor/Stride.Assets.Presentation/View/DebuggerPickerWindow.xaml:21
msgctxt "ToolTip"
-msgid "Select the selected assets"
-msgstr "选择要选中的资产"
+msgid "Select these assets"
+msgstr "选择这些资产"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityPickerWindow.xaml:28
#: ../editor/Stride.Assets.Presentation/View/DebuggerPickerWindow.xaml:26
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityPickerWindow.xaml:28
msgctxt "ToolTip"
msgid "Cancel (Esc)"
msgstr "取消 (Esc)"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityPickerWindow.xaml:37
-msgid "Select an entity:"
-msgstr "选择实体:"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityPickerWindow.xaml:66
-msgid "(Index: {0})"
-msgstr "(索引: {0})"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/GraphicsCompositorEditor/Views/GraphicsCompositorEditorView.xaml:49
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:129
-msgctxt "Menu"
-msgid "Action"
-msgstr "Action"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/GraphicsCompositorEditor/Views/GraphicsCompositorEditorView.xaml:50
-msgctxt "Menu"
-msgid "Delete selection"
-msgstr "删除选定的物体"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/GraphicsCompositorEditor/Views/GraphicsCompositorEditorView.xaml:202
-msgid "Render stages:"
-msgstr "渲染阶段:"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/GraphicsCompositorEditor/Views/GraphicsCompositorEditorView.xaml:254
-msgid "Render features:"
-msgstr "渲染特性:"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/GraphicsCompositorEditor/Views/GraphicsCompositorEditorView.xaml:278
-msgid "Camera slots:"
-msgstr "相机插槽:"
+#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:44
+#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:84
+#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:182
+#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:209
+msgctxt "ToolTip"
+msgid "Select an asset"
+msgstr "选择资产"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/ScriptEditor/Resources/ThemeScriptEditor.xaml:107
+#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:50
+#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:90
+#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:214
msgctxt "ToolTip"
-msgid "Toggle between find and replace modes"
-msgstr "切换查找和替换模式"
+msgid "Clear the reference"
+msgstr "清空引用"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/ScriptEditor/Resources/ThemeScriptEditor.xaml:167
+#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:56
+#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:96
+#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:168
msgctxt "ToolTip"
-msgid "Replace next (Alt+R)"
-msgstr "替换下一个(Alt + R)"
+msgid "Select the referenced asset"
+msgstr "选择引用的资产"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/ScriptEditor/Resources/ThemeScriptEditor.xaml:177
+#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:205
msgctxt "ToolTip"
-msgid "Replace all (Alt+A)"
-msgstr "替换全部(Alt+A)"
+msgid "Highlight this material in the scene editor"
+msgstr "在场景编辑器中高亮材质"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/ScriptEditor/Resources/ThemeScriptEditor.xaml:253
-msgid "No suggestions"
-msgstr "No suggestions"
+#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:260
+msgid "Add configuration"
+msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:53
-msgctxt "Button"
-msgid "Sprite sheet properties"
-msgstr "Sprite sheet 属性"
+#: ../editor/Stride.Assets.Presentation/View/MaterialPropertyTemplates.xaml:13
+msgid "Select shader..."
+msgstr "选择 shader..."
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:56
-msgid "Sheet type:"
-msgstr "图集类型:"
+#: ../editor/Stride.Assets.Presentation/View/SkeletonPropertyTemplates.xaml:24
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:569
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:624
+msgctxt "Button"
+msgid "All"
+msgstr "全部"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:89
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:301
+#: ../editor/Stride.Assets.Presentation/View/SkeletonPropertyTemplates.xaml:26
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:570
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:625
msgctxt "Button"
-msgid "Use color key"
-msgstr "使用 color key"
+msgid "None"
+msgstr "清空选择"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:90
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:42
msgctxt "ToolTip"
-msgid "If enabled, the sprite uses the given color as transparency"
-msgstr "如果启用,sprite 将使用给定的颜色作为它的透明度"
+msgid "Remove the selected curve"
+msgstr "移除选定的曲线"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:118
-msgctxt "ToolTip"
-msgid "To select the color key, select a pixel color from the image"
-msgstr "要选择 color key,请从图片选择像素颜色"
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:44
+msgid "Curves:"
+msgstr "曲线:"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:127
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:74
msgctxt "ToolTip"
-msgid "Add a new empty sprite"
-msgstr "添加一个新的空 sprite"
+msgid "Show or hide the tracker"
+msgstr "显示或隐藏 tracker"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:130
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:80
msgctxt "ToolTip"
-msgid "Duplicate selected sprites"
-msgstr "复制选定的 sprites"
+msgid "Fit view to curve"
+msgstr "适配视图到曲线"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:133
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:83
msgctxt "ToolTip"
-msgid "Delete selected sprites"
-msgstr "删除选定的 sprites"
+msgid "Fit view to curve height"
+msgstr "适配视图到曲线高度"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:136
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:86
msgctxt "ToolTip"
-msgid "Move selected sprites up"
-msgstr "向上移动选定的 sprites"
+msgid "Fit view to curve width"
+msgstr "适配视图到曲线宽度"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:140
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:93
msgctxt "ToolTip"
-msgid "Move selected sprites down"
-msgstr "向下移动选定的 sprites"
+msgid "Delete selected points"
+msgstr "删除选定的点"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:143
-msgid "Sprites:"
-msgstr "Sprites:"
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:102
+msgctxt "ToolTip"
+msgid "First key"
+msgstr "第一个 key"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:165
-msgctxt "Menu"
-msgid "Add new sprite"
-msgstr "添加新 sprite"
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:105
+msgctxt "ToolTip"
+msgid "Previous key"
+msgstr "前一个 key"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:166
-msgctxt "Menu"
-msgid "Duplicate sprite"
-msgstr "复制 sprite"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:167
-msgctxt "Menu"
-msgid "Edit image"
-msgstr "编辑图像"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:168
-msgctxt "Menu"
-msgid "Show image in explorer"
-msgstr "在资源管理器中显示图像"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:217
-msgid "Select a single image from the left panel"
-msgstr "从左侧面板中选择单个图像"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:224
-msgctxt "ToolTip"
-msgid "Select previous sprite"
-msgstr "选择前一个 sprite"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:228
-msgctxt "ToolTip"
-msgid "Select next sprite"
-msgstr "选择后一个 sprite"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:233
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:382
-msgctxt "ToolTip"
-msgid "Zoom out"
-msgstr "缩小"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:237
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:386
-msgctxt "ToolTip"
-msgid "Zoom in"
-msgstr "放大"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:241
-msgctxt "ToolTip"
-msgid "Scale to real pixel size"
-msgstr "缩放到实际像素大小"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:245
-msgctxt "ToolTip"
-msgid "Fit image to screen"
-msgstr "适配图像到屏幕"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:249
-msgctxt "ToolTip"
-msgid "Center view on current sprite region"
-msgstr "使当前 sprite 区域移到视图中心"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:255
-msgctxt "ToolTip"
-msgid "Change selection rectangle color"
-msgstr "改变选择矩形的颜色"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:272
-msgctxt "ToolTip"
-msgid "Highlight the current selection"
-msgstr "高亮当前选择的物体"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:275
-msgctxt "ToolTip"
-msgid "Select entire image"
-msgstr "选择整个图像"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:283
-msgctxt "ToolTip"
-msgid "Select the sprite region using the magic wand"
-msgstr "使用魔棒选择 sprite 区域"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:300
-msgctxt "Button"
-msgid "Use transparency"
-msgstr "使用透明度"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:311
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:108
msgctxt "ToolTip"
-msgid "Move the sprite center"
-msgstr "移动 sprite 中心"
+msgid "Next key"
+msgstr "下一个 key"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:319
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:111
msgctxt "ToolTip"
-msgid "Resize the sprite borders"
-msgstr "调整 sprite 的边框大小"
+msgid "Last key"
+msgstr "最后一个 key"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:330
-msgctxt "ToolTip"
-msgid "Unlock the sprite borders"
-msgstr "解锁 sprite 边框"
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:118
+msgid "Key"
+msgstr "Key"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:334
-msgctxt "ToolTip"
-msgid "Lock the sprite borders"
-msgstr "锁定 sprite 边框"
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:121
+msgid "Value"
+msgstr "Value"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:37
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:168
msgctxt "Menu"
-msgid "Layout"
-msgstr "布局"
+msgid "Curve"
+msgstr "曲线"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:38
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:170
msgctxt "Menu"
-msgid "Group into"
-msgstr "组合"
+msgid "Add point"
+msgstr "添加点"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:49
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:173
msgctxt "Menu"
-msgid "Ungroup"
-msgstr "取消组合"
+msgid "Delete selected points"
+msgstr "删除选定的点"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:53
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:175
msgctxt "Menu"
-msgid "Change layout type"
-msgstr "改变布局类型"
+msgid "Clear whole curve"
+msgstr "清空整条曲线"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:69
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:178
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:187
msgctxt "Menu"
-msgid "Pin origin"
-msgstr "Pin 原点"
+msgid "View"
+msgstr "视图"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:83
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:179
msgctxt "Menu"
-msgid "Top left"
-msgstr "左上"
+msgid "Fit to curve"
+msgstr "适配到曲线"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:84
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:181
msgctxt "Menu"
-msgid "Top"
-msgstr "上"
+msgid "Fit to curve height"
+msgstr "适配到曲线高度"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:85
+#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:183
msgctxt "Menu"
-msgid "Top right"
-msgstr "右上"
+msgid "Fit to curve width"
+msgstr "适配到曲线宽度"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:86
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:65
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:109
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:189
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:816
+#: ../editor/Stride.Assets.Presentation/AssetEditors/GraphicsCompositorEditor/Views/GraphicsCompositorEditorView.xaml:33
msgctxt "Menu"
-msgid "Left"
-msgstr "左"
+msgid "Create"
+msgstr "新建"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:87
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:66
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:110
msgctxt "Menu"
-msgid "Center"
-msgstr "中心"
+msgid "Folder"
+msgstr "文件夹"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:88
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:67
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:111
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:193
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:817
msgctxt "Menu"
-msgid "Right"
-msgstr "右"
+msgid "Empty entity"
+msgstr "空实体"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:89
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:93
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:137
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:843
msgctxt "Menu"
-msgid "Bottom left"
-msgstr "左下"
+msgid "Actions"
+msgstr "动作"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:90
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:94
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:140
msgctxt "Menu"
-msgid "Bottom"
-msgstr "下"
+msgid "Open prefab in editor"
+msgstr "在编辑器中打开 prefab"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:91
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:95
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:141
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:845
msgctxt "Menu"
-msgid "Bottom right"
-msgstr "右下"
+msgid "Select prefab in asset view"
+msgstr "在资产视图中选择 prefab"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:92
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:96
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:142
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:846
msgctxt "Menu"
-msgid "Front"
-msgstr "前"
+msgid "Break link to prefab"
+msgstr "断开 prefab 的链接"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:93
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:97
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:143
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:847
msgctxt "Menu"
-msgid "Middle"
-msgstr "中"
+msgid "Create prefab from selection"
+msgstr "从选择中创建 prefab"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:94
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:99
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:145
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:849
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:137
msgctxt "Menu"
-msgid "Back"
-msgstr "后"
+msgid "Duplicate"
+msgstr "复制副本"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:101
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:138
msgctxt "Menu"
-msgid "Row"
-msgstr "行"
+msgid "Set as active scene"
+msgstr "设置为活跃场景"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:103
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:121
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:151
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:854
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:143
msgctxt "Menu"
-msgid "Move up"
-msgstr "上移"
+msgid "Rename"
+msgstr "重命名"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:104
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:124
-msgctxt "Menu"
-msgid "Move down"
-msgstr "下移"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:168
+msgid "Loading scene..."
+msgstr "正在加载场景..."
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:106
-msgctxt "Menu"
-msgid "Column"
-msgstr "列"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:169
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:212
+msgid "This might take a few minutes the first time."
+msgstr "第一次可能需要耗时几分钟。"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:108
-msgctxt "Menu"
-msgid "Move left"
-msgstr "左移"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:184
+msgctxt "ToolTip"
+msgid "Create a new entity"
+msgstr "创建一个新实体"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:109
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:191
msgctxt "Menu"
-msgid "Move right"
-msgstr "右移"
+msgid "New folder"
+msgstr "新建文件夹"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:111
-msgctxt "Menu"
-msgid "Layer"
-msgstr "层"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:224
+msgctxt "ToolTip"
+msgid "Filter entities by name"
+msgstr "按名称过滤实体"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:113
-msgctxt "Menu"
-msgid "Move back"
-msgstr "后移"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:114
-msgctxt "Menu"
-msgid "Move front"
-msgstr "前移"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:130
-msgctxt "Menu"
-msgid "Open library in editor"
-msgstr "在编辑器中打开库"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:131
-msgctxt "Menu"
-msgid "Select library in asset view"
-msgstr "在资产视图中选择库"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:132
-msgctxt "Menu"
-msgid "Break link to library"
-msgstr "断开库的链接"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:134
-msgctxt "Menu"
-msgid "Create page from selection"
-msgstr "从选择创建页面"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:135
-msgctxt "Menu"
-msgid "Create library from selection"
-msgstr "从选择创建库"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:187
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:177
-msgctxt "Menu"
-msgid "View"
-msgstr "视图"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:188
-msgctxt "Menu"
-msgid "Zoom in"
-msgstr "放大"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:189
-msgctxt "Menu"
-msgid "Zoom out"
-msgstr "缩小"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:232
+msgctxt "ToolTip"
+msgid "Expand all entities"
+msgstr "展开所有的实体"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:190
-msgctxt "Menu"
-msgid "Reset camera"
-msgstr "重置相机"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:236
+msgctxt "ToolTip"
+msgid "Collapse all entities"
+msgstr "折叠所有的实体"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:226
-msgctxt "Button"
-msgid "UI properties"
-msgstr "UI 属性"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:263
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:211
+msgid "Loading..."
+msgstr "正在加载..."
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:237
-msgid "UI library"
-msgstr "UI 库"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:267
+msgid "Unloading..."
+msgstr "正在卸载..."
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:284
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:336
msgctxt "ToolTip"
-msgid "Expand all elements"
-msgstr "展开所有元素"
+msgid "Focus on this entity (F)"
+msgstr "聚焦这个实体(F)"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:288
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:343
msgctxt "ToolTip"
-msgid "Collapse all elements"
-msgstr "折叠所有元素"
+msgid "Lock/unlock this entity"
+msgstr "锁定/解锁这个实体"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:378
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:344
msgctxt "ToolTip"
-msgid "Reset zoom"
-msgstr "重置缩放"
+msgid "(Hold Ctrl to apply to child entities recursively)"
+msgstr "(按 Ctrl 键递归应用于子实体)"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:389
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:382
msgctxt "ToolTip"
-msgid "Snaps to this value (0 to disable)"
-msgstr "对齐到该值(0 到禁用)"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:401
-msgid "Colors"
-msgstr "颜色"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:417
-msgid "Guideline"
-msgstr "指南"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:433
-msgid "Highlight"
-msgstr "高亮"
-
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:449
-msgid "Selection"
-msgstr "选择"
+msgid "Lock/unlock all entities"
+msgstr "锁定/解锁所有实体"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:465
-msgid "Sizing"
-msgstr "大小"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:383
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:392
+msgctxt "ToolTip"
+msgid "(Hold Ctrl to apply to child scenes recursively)"
+msgstr "(按 Ctrl 键递归应用于子场景)"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:514
-msgid ""
-"Before you resume, fix the failing asset (likely a UI page or UI library)."
-msgstr "在你恢复之前,请先修复失败的资产(比如 UI 页面或 UI 库)。"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:391
+msgctxt "ToolTip"
+msgid "Load/unload all entities"
+msgstr "加载/卸载所有实体"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/Views/VisualScriptEditorView.xaml:213
-msgctxt "Menu"
-msgid "Get"
-msgstr "获取"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:412
+msgid "(Unloaded)"
+msgstr "(卸载)"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/Views/VisualScriptEditorView.xaml:214
-msgctxt "Menu"
-msgid "Set"
-msgstr "设置"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:479
+#, fuzzy
+msgctxt "ToolTip"
+msgid "Viewport grid settings..."
+msgstr "Viewport 设置"
-#: ../editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/Views/VisualScriptEditorView.xaml:253
-msgid "Variables:"
-msgstr "变量:"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:487
+msgid "Grid axis"
+msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/Views/VisualScriptEditorView.xaml:302
-msgid "Functions:"
-msgstr "函数:"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:490
+msgctxt "Button"
+msgid "X"
+msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/Views/VisualScriptEditorView.xaml:346
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:491
msgctxt "Button"
-msgid "Static method"
-msgstr "静态方法"
+msgid "Y"
+msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/Views/VisualScriptEditorView.xaml:347
-msgid "Return type..."
-msgstr "返回类型..."
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:492
+msgctxt "Button"
+msgid "Z"
+msgstr ""
-#: ../editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/Views/VisualScriptEditorView.xaml:354
-msgid "Function parameters:"
-msgstr "函数参数:"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:495
+msgid "Grid opacity"
+msgstr ""
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:41
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:503
+#, fuzzy
msgctxt "ToolTip"
-msgid "Remove the selected curve"
-msgstr "移除选定的曲线"
+msgid "Light probes and cubemaps..."
+msgstr "灯光探测器和立方体贴图..."
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:43
-msgid "Curves:"
-msgstr "曲线:"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:513
+#, fuzzy
+msgid "Light probes"
+msgstr "灯光探测器"
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:73
-msgctxt "ToolTip"
-msgid "Show or hide the tracker"
-msgstr "显示或隐藏 tracker"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:518
+#, fuzzy
+msgid "Bounces:"
+msgstr "反弹:"
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:79
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:522
+#, fuzzy
msgctxt "ToolTip"
-msgid "Fit view to curve"
-msgstr "适配视图到曲线"
+msgid "Compute lighting using light probes"
+msgstr "使用灯光探测器计算光照"
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:82
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:530
+#, fuzzy
msgctxt "ToolTip"
-msgid "Fit view to curve height"
-msgstr "适配视图到曲线高度"
+msgid "Reset light probes"
+msgstr "重置灯光探测器"
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:85
-msgctxt "ToolTip"
-msgid "Fit view to curve width"
-msgstr "适配视图到曲线宽度"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:534
+msgid "Reset"
+msgstr "重置"
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:92
-msgctxt "ToolTip"
-msgid "Delete selected points"
-msgstr "删除选定的点"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:540
+#, fuzzy
+msgid "Cubemap"
+msgstr "立方体贴图"
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:101
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:544
+#, fuzzy
msgctxt "ToolTip"
-msgid "First key"
-msgstr "第一个 key"
+msgid "Generate a cubemap from the scene view and save as a texture"
+msgstr "从场景视图中生成一个立方体贴图并保存为纹理"
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:104
-msgctxt "ToolTip"
-msgid "Previous key"
-msgstr "前一个 key"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:548
+msgid "Capture"
+msgstr "捕获"
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:107
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:557
msgctxt "ToolTip"
-msgid "Next key"
-msgstr "下一个 key"
+msgid "Navigation visibility..."
+msgstr "导航可见性..."
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:567
+msgid "Show navigation meshes:"
+msgstr "显示导航网格:"
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:110
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:596
msgctxt "ToolTip"
-msgid "Last key"
-msgstr "最后一个 key"
+msgid "Grid and gizmo options..."
+msgstr "网格和 gizmo 选项..."
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:117
-msgid "Key"
-msgstr "Key"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:606
+msgid "Transformation gizmo size:"
+msgstr "Transformation gizmo 大小:"
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:120
-msgid "Value"
-msgstr "Value"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:611
+msgid "Component gizmo size:"
+msgstr "组件 gizmo 大小:"
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:167
-msgctxt "Menu"
-msgid "Curve"
-msgstr "曲线"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:612
+msgctxt "Button"
+msgid "Fixed"
+msgstr "固定"
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:169
-msgctxt "Menu"
-msgid "Add point"
-msgstr "添加点"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:618
+msgctxt "Button"
+msgid "Camera preview"
+msgstr "相机预览"
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:172
-msgctxt "Menu"
-msgid "Delete selected points"
-msgstr "删除选定的点"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:619
+msgctxt "Button"
+msgid "Light probe volumes"
+msgstr "Light probe 体积"
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:174
-msgctxt "Menu"
-msgid "Clear whole curve"
-msgstr "清空整条曲线"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:636
+msgctxt "Button"
+msgid "Other entities"
+msgstr "其它实体"
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:178
-msgctxt "Menu"
-msgid "Fit to curve"
-msgstr "适配到曲线"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:644
+msgctxt "ToolTip"
+msgid "Editor camera options..."
+msgstr "编辑器相机选项..."
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:180
-msgctxt "Menu"
-msgid "Fit to curve height"
-msgstr "适配到曲线高度"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:654
+msgid "Projection"
+msgstr "投影方式"
-#: ../editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml:182
-msgctxt "Menu"
-msgid "Fit to curve width"
-msgstr "适配到曲线宽度"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:657
+msgctxt "Button"
+msgid "Perspective"
+msgstr "透视"
-#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:10
-msgid "Create a game..."
-msgstr "新建一个游戏..."
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:658
+msgctxt "Button"
+msgid "Orthographic"
+msgstr "正交"
-#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:21
-#: ../editor/Stride.Assets.Presentation/Templates/ProjectLibraryWindow.xaml:23
-#: ../editor/Stride.Assets.Presentation/Templates/ScriptNameWindow.xaml:28
-msgid "Namespace:"
-msgstr "命名空间:"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:660
+msgid "Near plane:"
+msgstr "近平面:"
-#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:26
-msgid "Platforms"
-msgstr "平台"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:662
+msgid "Far plane:"
+msgstr "远平面:"
-#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:48
-#: ../editor/Stride.Assets.Presentation/Templates/UpdatePlatformsWindows.xaml:45
-msgid "This machine doesn't meet the requirements to build for this platform."
-msgstr "这台机器不符合构建这个平台的要求。"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:664
+msgid "Field of view:"
+msgstr "视野:"
-#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:58
-msgid "Asset packs"
-msgstr "资产包"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:670
+msgid "Orthographic size:"
+msgstr "正交尺寸:"
-#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:78
-msgid "Rendering"
-msgstr "渲染"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:676
+msgid "Movement"
+msgstr "移动"
-#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:90
-msgctxt "Button"
-msgid "High dynamic range (HDR)"
-msgstr "高动态范围(HDR)"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:679
+msgid "Speed:"
+msgstr "速度:"
-#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:92
-msgctxt "Button"
-msgid "Low dynamic range (LDR)"
-msgstr "低动态范围(LDR)"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:685
+msgid "Orientation"
+msgstr "方向"
-#: ../editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml:126
-#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:51
-#: ../editor/Stride.Assets.Presentation/Templates/ProjectLibraryWindow.xaml:27
-#: ../editor/Stride.Assets.Presentation/Templates/UpdatePlatformsWindows.xaml:54
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:688
msgctxt "Button"
-msgid "OK"
-msgstr "确定"
-
-#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:10
-msgid "Import from model"
-msgstr "从模型导入"
-
-#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:22
-msgid "Materials and textures"
-msgstr "材质和纹理"
+msgid "Front"
+msgstr "前"
-#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:26
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:690
msgctxt "Button"
-msgid "Import materials"
-msgstr "导入材质"
+msgid "Back"
+msgstr "后"
-#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:27
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:692
msgctxt "Button"
-msgid "Import textures"
-msgstr "导入纹理"
-
-#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:31
-msgid "Skeleton"
-msgstr "骨骼动画"
+msgid "Top"
+msgstr "上"
-#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:35
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:694
msgctxt "Button"
-msgid "Import skeleton"
-msgstr "导入骨骼动画"
+msgid "Bottom"
+msgstr "下"
-#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:36
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:696
msgctxt "Button"
-msgid "No skeleton"
-msgstr "没有骨骼动画"
+msgid "Left"
+msgstr "左"
-#: ../editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml:37
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:698
msgctxt "Button"
-msgid "Use another skeleton for this model:"
-msgstr "为该模型使用另外的骨骼动画:"
+msgid "Right"
+msgstr "右"
-#: ../editor/Stride.Assets.Presentation/Templates/ProjectLibraryWindow.xaml:10
-msgid "New code library"
-msgstr "新建代码库"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:729
+msgctxt "ToolTip"
+msgid "Snap translations to this value"
+msgstr "对齐平移到该值"
-#: ../editor/Stride.Assets.Presentation/Templates/ProjectLibraryWindow.xaml:21
-msgid "Library name:"
-msgstr "库名称:"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:738
+msgctxt "ToolTip"
+msgid "Snap rotations to this value"
+msgstr "对齐旋转到该值"
-#: ../editor/Stride.Assets.Presentation/Templates/ScriptNameWindow.xaml:9
-msgid "New script"
-msgstr "新建脚本"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:747
+msgctxt "ToolTip"
+msgid "Snap scale to this factor"
+msgstr "对齐缩放到该因子"
-#: ../editor/Stride.Assets.Presentation/Templates/ScriptNameWindow.xaml:20
-msgctxt "Button"
-msgid "Create script"
-msgstr "创建脚本"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:771
+msgctxt "ToolTip"
+msgid ""
+"Toggle material selection (click a selected asset to select its material)"
+msgstr "切换材质选择(点击要选中的资产来选择它的材质)"
-#: ../editor/Stride.Assets.Presentation/Templates/ScriptNameWindow.xaml:25
-msgid "Class:"
-msgstr "类:"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:774
+msgctxt "ToolTip"
+msgid "Show or hide selection mask"
+msgstr "显示或隐藏遮罩"
-#: ../editor/Stride.Assets.Presentation/Templates/UpdatePlatformsWindows.xaml:9
-msgid "Select platforms"
-msgstr "选择平台"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:776
+msgid "Loading assets..."
+msgstr "正在加载资产..."
-#: ../editor/Stride.Assets.Presentation/Templates/UpdatePlatformsWindows.xaml:31
-msgid "(This will remove the project from the package and disk.)"
-msgstr "(这将会从包和磁盘中移除项目。)"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:844
+msgctxt "Menu"
+msgid "Open in prefab editor"
+msgstr "在 prefab 编辑器中打开"
-#: ../editor/Stride.Assets.Presentation/Templates/UpdatePlatformsWindows.xaml:52
-msgctxt "Button"
-msgid "Force regeneration of all platform projects"
-msgstr "强制重新生成所有平台项目"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:886
+msgid ""
+"Before you resume, fix the failing asset (likely a graphics compositor or "
+"scene)."
+msgstr "在你恢复之前,请先修复失败的资产(比如 graphics compositor 或场景)。"
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:28
-msgctxt "ToolTip"
-msgid "Play the animation"
-msgstr "播放动画"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:888
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:516
+msgctxt "Button"
+msgid "Resume"
+msgstr "恢复"
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:31
-msgctxt "ToolTip"
-msgid "Pause the animation"
-msgstr "暂停动画"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml:890
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:518
+msgctxt "Button"
+msgid "Copy error to clipboard"
+msgstr "复制错误到剪贴板"
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:43
-msgid "Time scale:"
-msgstr "时间标尺:"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityPickerWindow.xaml:13
+msgid "Select an entity"
+msgstr "选择实体"
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:117
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:136
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityPickerWindow.xaml:23
msgctxt "ToolTip"
-msgid "Reset the camera"
-msgstr "重置相机"
-
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:187
-msgid ""
-"Scenes can't be previewed. To see the scene, open it in the scene editor."
-msgstr "场景无法预览。要查看场景的话,请在场景编辑器中打开它。"
+msgid "Select the selected assets"
+msgstr "选择要选中的资产"
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:201
-msgctxt "ToolTip"
-msgid "Play the sound"
-msgstr "播放声音"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityPickerWindow.xaml:37
+msgid "Select an entity:"
+msgstr "选择实体:"
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:204
-msgctxt "ToolTip"
-msgid "Pause the sound"
-msgstr "暂停播放声音"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityPickerWindow.xaml:66
+msgid "(Index: {0})"
+msgstr "(索引: {0})"
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:240
-msgid "Building preview sound asset..."
-msgstr "正在预先构建声音资产..."
+#: ../editor/Stride.Assets.Presentation/AssetEditors/GraphicsCompositorEditor/Views/GraphicsCompositorEditorView.xaml:49
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:129
+msgctxt "Menu"
+msgid "Action"
+msgstr "Action"
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:278
-msgctxt "ToolTip"
-msgid "Previous sprite"
-msgstr "前一个 sprite"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/GraphicsCompositorEditor/Views/GraphicsCompositorEditorView.xaml:50
+msgctxt "Menu"
+msgid "Delete selection"
+msgstr "删除选定的物体"
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:280
-msgid "Sprite:"
-msgstr "Sprite:"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/GraphicsCompositorEditor/Views/GraphicsCompositorEditorView.xaml:202
+msgid "Render stages:"
+msgstr "渲染阶段:"
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:283
-msgctxt "ToolTip"
-msgid "Next sprite"
-msgstr "下一个 sprite"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/GraphicsCompositorEditor/Views/GraphicsCompositorEditorView.xaml:254
+msgid "Render features:"
+msgstr "渲染特性:"
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:311
-msgid "Preview text"
-msgstr "预览文本"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/GraphicsCompositorEditor/Views/GraphicsCompositorEditorView.xaml:278
+msgid "Camera slots:"
+msgstr "相机插槽:"
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:353
+#: ../editor/Stride.Assets.Presentation/AssetEditors/ScriptEditor/Resources/ThemeScriptEditor.xaml:109
msgctxt "ToolTip"
-msgid "Previous slice"
-msgstr "前一部分"
+msgid "Toggle between find and replace modes"
+msgstr "切换查找和替换模式"
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:357
+#: ../editor/Stride.Assets.Presentation/AssetEditors/ScriptEditor/Resources/ThemeScriptEditor.xaml:169
msgctxt "ToolTip"
-msgid "Next slice"
-msgstr "后一部分"
+msgid "Replace next (Alt+R)"
+msgstr "替换下一个(Alt + R)"
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:380
-msgid "W: {0}"
-msgstr "W: {0}"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/ScriptEditor/Resources/ThemeScriptEditor.xaml:179
+msgctxt "ToolTip"
+msgid "Replace all (Alt+A)"
+msgstr "替换全部(Alt+A)"
-#: ../editor/Stride.Assets.Presentation/Themes/Generic.xaml:381
-msgid "H: {0}"
-msgstr "H: {0}"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/ScriptEditor/Resources/ThemeScriptEditor.xaml:255
+msgid "No suggestions"
+msgstr "No suggestions"
-#: ../editor/Stride.Assets.Presentation/View/AnimationPropertyTemplates.xaml:18
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:53
+msgctxt "Button"
+msgid "Sprite sheet properties"
+msgstr "Sprite sheet 属性"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:56
+msgid "Sheet type:"
+msgstr "图集类型:"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:89
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:301
+msgctxt "Button"
+msgid "Use color key"
+msgstr "使用 color key"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:90
msgctxt "ToolTip"
-msgid "Edit curve"
-msgstr "编辑曲线"
+msgid "If enabled, the sprite uses the given color as transparency"
+msgstr "如果启用,sprite 将使用给定的颜色作为它的透明度"
-#: ../editor/Stride.Assets.Presentation/View/AnimationPropertyTemplates.xaml:70
-#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:71
-#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:111
-#: ../editor/Stride.Assets.Presentation/View/SkeletonPropertyTemplates.xaml:64
-msgid "(Different values)"
-msgstr "(不同的值)"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:118
+msgctxt "ToolTip"
+msgid "To select the color key, select a pixel color from the image"
+msgstr "要选择 color key,请从图片选择像素颜色"
-#: ../editor/Stride.Assets.Presentation/View/DebugEntityHierarchyEditorUserControl.xaml:13
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:127
+msgctxt "ToolTip"
+msgid "Add a new empty sprite"
+msgstr "添加一个新的空 sprite"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:130
+msgctxt "ToolTip"
+msgid "Duplicate selected sprites"
+msgstr "复制选定的 sprites"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:133
+msgctxt "ToolTip"
+msgid "Delete selected sprites"
+msgstr "删除选定的 sprites"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:136
+msgctxt "ToolTip"
+msgid "Move selected sprites up"
+msgstr "向上移动选定的 sprites"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:140
+msgctxt "ToolTip"
+msgid "Move selected sprites down"
+msgstr "向下移动选定的 sprites"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:143
+msgid "Sprites:"
+msgstr "Sprites:"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:165
+msgctxt "Menu"
+msgid "Add new sprite"
+msgstr "添加新 sprite"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:166
+msgctxt "Menu"
+msgid "Duplicate sprite"
+msgstr "复制 sprite"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:167
+msgctxt "Menu"
+msgid "Edit image"
+msgstr "编辑图像"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:168
+msgctxt "Menu"
+msgid "Show image in explorer"
+msgstr "在资源管理器中显示图像"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:217
+msgid "Select a single image from the left panel"
+msgstr "从左侧面板中选择单个图像"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:224
+msgctxt "ToolTip"
+msgid "Select previous sprite"
+msgstr "选择前一个 sprite"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:228
+msgctxt "ToolTip"
+msgid "Select next sprite"
+msgstr "选择后一个 sprite"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:233
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:382
+msgctxt "ToolTip"
+msgid "Zoom out"
+msgstr "缩小"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:237
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:386
+msgctxt "ToolTip"
+msgid "Zoom in"
+msgstr "放大"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:241
+msgctxt "ToolTip"
+msgid "Scale to real pixel size"
+msgstr "缩放到实际像素大小"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:245
+msgctxt "ToolTip"
+msgid "Fit image to screen"
+msgstr "适配图像到屏幕"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:249
+msgctxt "ToolTip"
+msgid "Center view on current sprite region"
+msgstr "使当前 sprite 区域移到视图中心"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:255
+msgctxt "ToolTip"
+msgid "Change selection rectangle color"
+msgstr "改变选择矩形的颜色"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:272
+msgctxt "ToolTip"
+msgid "Highlight the current selection"
+msgstr "高亮当前选择的物体"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:275
+msgctxt "ToolTip"
+msgid "Select entire image"
+msgstr "选择整个图像"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:283
+msgctxt "ToolTip"
+msgid "Select the sprite region using the magic wand"
+msgstr "使用魔棒选择 sprite 区域"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:300
msgctxt "Button"
-msgid "Refresh"
-msgstr "刷新"
+msgid "Use transparency"
+msgstr "使用透明度"
-#: ../editor/Stride.Assets.Presentation/View/DebuggerPickerWindow.xaml:11
-msgid "Live scripting debugger"
-msgstr "即时脚本调试器"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:311
+msgctxt "ToolTip"
+msgid "Move the sprite center"
+msgstr "移动 sprite 中心"
-#: ../editor/Stride.Assets.Presentation/View/DebuggerPickerWindow.xaml:21
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:319
msgctxt "ToolTip"
-msgid "Select these assets"
-msgstr "选择这些资产"
+msgid "Resize the sprite borders"
+msgstr "调整 sprite 的边框大小"
-#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:44
-#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:84
-#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:235
-#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:262
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:330
msgctxt "ToolTip"
-msgid "Select an asset"
-msgstr "选择资产"
+msgid "Unlock the sprite borders"
+msgstr "解锁 sprite 边框"
-#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:50
-#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:90
-#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:267
+#: ../editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml:334
msgctxt "ToolTip"
-msgid "Clear the reference"
-msgstr "清空引用"
+msgid "Lock the sprite borders"
+msgstr "锁定 sprite 边框"
-#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:56
-#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:96
-#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:221
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:37
+msgctxt "Menu"
+msgid "Layout"
+msgstr "布局"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:38
+msgctxt "Menu"
+msgid "Group into"
+msgstr "组合"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:49
+msgctxt "Menu"
+msgid "Ungroup"
+msgstr "取消组合"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:53
+msgctxt "Menu"
+msgid "Change layout type"
+msgstr "改变布局类型"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:69
+msgctxt "Menu"
+msgid "Pin origin"
+msgstr "Pin 原点"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:83
+msgctxt "Menu"
+msgid "Top left"
+msgstr "左上"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:84
+msgctxt "Menu"
+msgid "Top"
+msgstr "上"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:85
+msgctxt "Menu"
+msgid "Top right"
+msgstr "右上"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:86
+msgctxt "Menu"
+msgid "Left"
+msgstr "左"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:87
+msgctxt "Menu"
+msgid "Center"
+msgstr "中心"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:88
+msgctxt "Menu"
+msgid "Right"
+msgstr "右"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:89
+msgctxt "Menu"
+msgid "Bottom left"
+msgstr "左下"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:90
+msgctxt "Menu"
+msgid "Bottom"
+msgstr "下"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:91
+msgctxt "Menu"
+msgid "Bottom right"
+msgstr "右下"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:92
+msgctxt "Menu"
+msgid "Front"
+msgstr "前"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:93
+msgctxt "Menu"
+msgid "Middle"
+msgstr "中"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:94
+msgctxt "Menu"
+msgid "Back"
+msgstr "后"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:101
+msgctxt "Menu"
+msgid "Row"
+msgstr "行"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:103
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:121
+msgctxt "Menu"
+msgid "Move up"
+msgstr "上移"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:104
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:124
+msgctxt "Menu"
+msgid "Move down"
+msgstr "下移"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:106
+msgctxt "Menu"
+msgid "Column"
+msgstr "列"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:108
+msgctxt "Menu"
+msgid "Move left"
+msgstr "左移"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:109
+msgctxt "Menu"
+msgid "Move right"
+msgstr "右移"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:111
+msgctxt "Menu"
+msgid "Layer"
+msgstr "层"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:113
+msgctxt "Menu"
+msgid "Move back"
+msgstr "后移"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:114
+msgctxt "Menu"
+msgid "Move front"
+msgstr "前移"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:130
+msgctxt "Menu"
+msgid "Open library in editor"
+msgstr "在编辑器中打开库"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:131
+msgctxt "Menu"
+msgid "Select library in asset view"
+msgstr "在资产视图中选择库"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:132
+msgctxt "Menu"
+msgid "Break link to library"
+msgstr "断开库的链接"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:134
+msgctxt "Menu"
+msgid "Create page from selection"
+msgstr "从选择创建页面"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:135
+msgctxt "Menu"
+msgid "Create library from selection"
+msgstr "从选择创建库"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:188
+msgctxt "Menu"
+msgid "Zoom in"
+msgstr "放大"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:189
+msgctxt "Menu"
+msgid "Zoom out"
+msgstr "缩小"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:190
+msgctxt "Menu"
+msgid "Reset camera"
+msgstr "重置相机"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:226
+msgctxt "Button"
+msgid "UI properties"
+msgstr "UI 属性"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:237
+msgid "UI library"
+msgstr "UI 库"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:284
msgctxt "ToolTip"
-msgid "Select the referenced asset"
-msgstr "选择引用的资产"
+msgid "Expand all elements"
+msgstr "展开所有元素"
-#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:133
-msgid "Add component"
-msgstr "添加组件"
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:288
+msgctxt "ToolTip"
+msgid "Collapse all elements"
+msgstr "折叠所有元素"
-#: ../editor/Stride.Assets.Presentation/View/EntityPropertyTemplates.xaml:258
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:378
msgctxt "ToolTip"
-msgid "Highlight this material in the scene editor"
-msgstr "在场景编辑器中高亮材质"
+msgid "Reset zoom"
+msgstr "重置缩放"
-#: ../editor/Stride.Assets.Presentation/View/MaterialPropertyTemplates.xaml:13
-msgid "Select shader..."
-msgstr "选择 shader..."
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:389
+msgctxt "ToolTip"
+msgid "Snaps to this value (0 to disable)"
+msgstr "对齐到该值(0 到禁用)"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:401
+msgid "Colors"
+msgstr "颜色"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:417
+msgid "Guideline"
+msgstr "指南"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:433
+msgid "Highlight"
+msgstr "高亮"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:449
+msgid "Selection"
+msgstr "选择"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:465
+msgid "Sizing"
+msgstr "大小"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml:514
+msgid ""
+"Before you resume, fix the failing asset (likely a UI page or UI library)."
+msgstr "在你恢复之前,请先修复失败的资产(比如 UI 页面或 UI 库)。"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/Views/VisualScriptEditorView.xaml:213
+msgctxt "Menu"
+msgid "Get"
+msgstr "获取"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/Views/VisualScriptEditorView.xaml:214
+msgctxt "Menu"
+msgid "Set"
+msgstr "设置"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/Views/VisualScriptEditorView.xaml:253
+msgid "Variables:"
+msgstr "变量:"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/Views/VisualScriptEditorView.xaml:302
+msgid "Functions:"
+msgstr "函数:"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/Views/VisualScriptEditorView.xaml:346
+msgctxt "Button"
+msgid "Static method"
+msgstr "静态方法"
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/Views/VisualScriptEditorView.xaml:347
+msgid "Return type..."
+msgstr "返回类型..."
+
+#: ../editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/Views/VisualScriptEditorView.xaml:354
+msgid "Function parameters:"
+msgstr "函数参数:"
diff --git a/sources/localization/zh_HANS-CN/Stride.Core.Assets.Editor.zh_HANS-CN.po b/sources/localization/zh_HANS-CN/Stride.Core.Assets.Editor.zh_HANS-CN.po
index e18e1b6adc..9226e5decc 100644
--- a/sources/localization/zh_HANS-CN/Stride.Core.Assets.Editor.zh_HANS-CN.po
+++ b/sources/localization/zh_HANS-CN/Stride.Core.Assets.Editor.zh_HANS-CN.po
@@ -1,54 +1,28 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
-"POT-Creation-Date: 2019-02-25 13:25:06+0900\n"
+"POT-Creation-Date: 2025-12-01 12:57:51+0100\n"
"PO-Revision-Date: 2019-09-03 01:25+0000\n"
"Last-Translator: 陈宇航 \n"
"Language-Team: Chinese (Simplified) \n"
"Language: zh_HANS-CN\n"
"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=utf-8\n"
+"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 3.9-dev\n"
-#: ../editor/Stride.Core.Assets.Editor/Components/Properties/PropertiesViewModel.cs:144
-msgctxt "Properties"
-msgid "Loading properties..."
-msgstr "正在加载属性..."
-
-#: ../editor/Stride.Core.Assets.Editor/Components/Properties/SessionObjectPropertiesViewModel.cs:131
-msgctxt "Properties"
-msgid "There was a problem loading properties of the selection."
-msgstr "加载选定(实体)属性的时候出现了一个问题。"
-
-#. Log message displayed when an operation has been canceled
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/TemplateGeneratorHelper.cs:34
-msgctxt "Log"
-msgid "Operation cancelled."
-msgstr "操作被取消。"
-
-#. Message displayed when an exception occurs while generating a template
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/TemplateGeneratorHelper.cs:41
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/TemplateGeneratorHelper.cs:60
-msgctxt "Log"
-msgid "An exception occurred while generating the template."
-msgstr "生成模板时发生异常。"
-
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml.cs:28
-msgctxt "Title"
-msgid "Project selection - {0}"
-msgstr "选择项目 - {0}"
-
-#: ../editor/Stride.Core.Assets.Editor/Services/VisualStudioService.cs:92
+#: ../editor/Stride.Core.Assets.Editor/Services/CodeEditorOpenerService.cs:70
+#, fuzzy
msgctxt "Message"
-msgid "An error occurred while starting Visual Studio."
+msgid "An error occurred while starting {0}."
msgstr "启动 视觉工作室 时发生错误。"
-#: ../editor/Stride.Core.Assets.Editor/Services/VisualStudioService.cs:101
+#: ../editor/Stride.Core.Assets.Editor/Services/CodeEditorOpenerService.cs:79
+#, fuzzy
msgctxt "Message"
-msgid "The session currently open is not a Visual Studio session."
+msgid "The session currently open is not a {0} session."
msgstr "当前打开的会话不是 视觉工作室 会话。"
#: ../editor/Stride.Core.Assets.Editor/Settings/EditorSettings.cs:21
@@ -122,10 +96,17 @@ msgid "Ask before saving new scripts"
msgstr "在保存新脚本前先询问"
#: ../editor/Stride.Core.Assets.Editor/Settings/EditorSettings.cs:72
+msgctxt "Settings"
+msgid "Usage Analytics"
+msgstr ""
+
#: ../editor/Stride.Core.Assets.Editor/Settings/EditorSettings.cs:73
msgctxt "Settings"
-msgid "Crash report e-mail"
-msgstr "Crash 报告 e-mail"
+msgid ""
+"Anonymous usage analytics to help the Stride community improve the software. "
+"Statistics on installation, version-specific usage, and platform popularity. "
+"The data is open-source at https://metrics.stride3d.net"
+msgstr ""
#: ../editor/Stride.Core.Assets.Editor/Settings/EditorSettings.cs:77
msgctxt "Settings"
@@ -152,133 +133,135 @@ msgctxt "Settings"
msgid "Automatically reload last session at startup"
msgstr "在启动时自动重新加载最后一个会话"
-#: ../editor/Stride.Core.Assets.Editor/Settings/ViewModels/SettingsViewModel.cs:117
-msgctxt "Message"
-msgid "Some changes will be applied after you restart Game Studio."
-msgstr "重启 Game Studio 后应用更改。"
+#: ../editor/Stride.Core.Assets.Editor/Settings/ThemesSettings.cs:12
+msgctxt "Settings"
+msgid "Themes"
+msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/Settings/ViewModels/SettingsViewModel.cs:128
-msgctxt "Properties"
-msgid "Select a settings category."
-msgstr "选择设置类别。"
+#: ../editor/Stride.Core.Assets.Editor/Settings/ThemesSettings.cs:18
+msgctxt "Settings"
+msgid "Theme Name"
+msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/Settings/ViewModels/SettingsViewModel.cs:138
-msgctxt "Properties"
-msgid "There was a problem loading the Settings page."
-msgstr "加载设置页面时出现了一个问题。"
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:502
+msgctxt "Message"
+msgid ""
+"Unable to use the selected template because it is not an asset template."
+msgstr "无法使用选定的模板,因为它不是资产模板。"
-#: ../editor/Stride.Core.Assets.Editor/View/Behaviors/DragDrop/DragDropBehavior.cs:25
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:555
msgctxt "Message"
-msgid "Can't drop here"
-msgstr "不能放置在这里"
+msgid "Do you want to place the resource in the default location ?"
+msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/View/ValueConverters/ContentReferenceToUrl.cs:25
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:299
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:372
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:572
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:626
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:693
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:717
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:750
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:764
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:947
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:973
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:999
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1014
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1079
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1305
-msgid "(Different values)"
-msgstr "(不同的值)"
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:581
+msgctxt "Message"
+msgid "The selected directory is not a subdirectory of the resources folder!"
+msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:490
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:601
msgctxt "Message"
msgid ""
-"Unable to use the selected template because it is not an asset template."
-msgstr "无法使用选定的模板,因为它不是资产模板。"
+"Source file '{0}' is not inside of your project's resource folders, do you "
+"want to copy it?"
+msgstr ""
+
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:615
+msgctxt "Message"
+msgid ""
+"The file '{0}' already exists, it will get overwritten if you continue, do "
+"you really want to proceed?"
+msgstr ""
#. Error message when the template generator of the selected template is unreachable
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:556
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/PackageViewModel.cs:450
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:662
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/PackageViewModel.cs:439
#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:281
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1137
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1194
msgctxt "Message"
msgid ""
"Unable to retrieve template generator for the selected template. Aborting."
msgstr "无法检索所选模板的模板生成器。正在终止。"
#. Title of the AddAssetWindow
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:562
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:668
msgctxt "Title"
msgid "Add asset…"
msgstr "添加资产…"
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:690
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:796
msgctxt "Message"
msgid ""
"Game Studio can't create assets in multiple locations. In the solution "
"explorer, select a single directory or package to create the asset in."
-msgstr "Game Studio 无法在多个位置创建资产。请在解决方案资源管理器中,选择单个目录或包来创建资产。"
+msgstr ""
+"Game Studio 无法在多个位置创建资产。请在解决方案资源管理器中,选择单个目录或"
+"包来创建资产。"
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:695
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:801
msgctxt "Message"
msgid ""
"Game Studio can't create an asset here. In the solution explorer, select a "
"directory or package to create the asset in."
-msgstr "Game Studio 无法在这里创建资产。请在解决方案资源管理器中,选择单个目录或包来创建资产。"
+msgstr ""
+"Game Studio 无法在这里创建资产。请在解决方案资源管理器中,选择单个目录或包来"
+"创建资产。"
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:702
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:808
msgctxt "Message"
msgid ""
"Game Studio can't create an asset here because the selected directory or "
-"package can't be edited. In the solution explorer, select a directory or package "
-"to create the asset in."
-msgstr "Game Studio 无法在这里创建资产,因为所选的目录或包无法编辑。请在解决方案资源管理器中,选择单个目录或包来创建资产。"
+"package can't be edited. In the solution explorer, select a directory or "
+"package to create the asset in."
+msgstr ""
+"Game Studio 无法在这里创建资产,因为所选的目录或包无法编辑。请在解决方案资源"
+"管理器中,选择单个目录或包来创建资产。"
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:775
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:881
msgctxt "Message"
msgid "Read-only folders can't be cut."
msgstr "只读文件夹不能被剪切。"
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:790
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:896
msgctxt "Message"
msgid "The asset {0} can't be deleted. {1}{2}"
msgstr "无法删除资产 {0}。{1}{2}"
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:820
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:926
msgctxt "Message"
msgid "{0} can't be deleted. {1}{2}"
msgstr "无法删除 {0}。{1}{2}"
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:867
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:973
msgctxt "Message"
msgid ""
"Unable to cut or copy a selection that contains a folder and one of its "
"subfolders."
msgstr "无法剪切或复制包含文件夹及其子文件夹的选定项。"
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:943
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:1049
msgctxt "Message"
msgid "Select a valid asset folder to paste the selection to."
msgstr "请选择一个有效的资产文件夹以粘贴选定项。"
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:951
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:1057
msgctxt "Message"
msgid "This package or directory can't be modified."
msgstr "无法修改此包或目录。"
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:1414
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:1562
msgctxt "Message"
msgid ""
"This location is invalid. Please select a package folder in the Solution "
"explorer."
msgstr "此位置无效。请在解决方案资源管理器中选择一个包文件夹。"
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:1420
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:1568
msgctxt "Message"
msgid "Drop files"
msgstr "放置文件"
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:1488
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs:1636
msgctxt "Message"
msgid "These files aren't supported."
msgstr "不支持这些文件。"
@@ -286,8 +269,8 @@ msgstr "不支持这些文件。"
#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetViewModel.cs:593
msgctxt "Message"
msgid ""
-"Unable to rename asset to '{0}' because an asset with the same name exists in "
-"the same directory"
+"Unable to rename asset to '{0}' because an asset with the same name exists "
+"in the same directory"
msgstr "无法将资产重命名为 '{0}',因为同目录下有同名的资产"
#: ../editor/Stride.Core.Assets.Editor/ViewModel/AssetViewModel.cs:598
@@ -295,52 +278,52 @@ msgctxt "Message"
msgid "Unable to rename asset with an empty name"
msgstr "无法用空名称重命名资产"
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/DirectoryViewModel.cs:107
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/DirectoryViewModel.cs:106
msgctxt "Message"
msgid "This package that contains this folder can't be edited."
msgstr "无法编辑包含此文件夹的包。"
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/DirectoryViewModel.cs:144
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/DirectoryViewModel.cs:143
msgctxt "Message"
msgid "Unable to rename folder. {0}"
msgstr "无法重命名文件夹。{0}"
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/DirectoryViewModel.cs:169
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/DirectoryViewModel.cs:168
msgctxt "Message"
msgid "A folder with the same name already exists in the parent folder."
msgstr "父级文件夹中已经有一个同名文件夹。"
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/DirectoryViewModel.cs:191
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/DirectoryViewModel.cs:190
msgctxt "Message"
msgid "Path is a device name"
msgstr "路径即设备名称"
#. Message displayed when the previous attempt to load the startup project failed. {0} is a file name
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/EditorViewModel.cs:137
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/EditorViewModel.cs:136
msgctxt "Button"
msgid "Try again"
msgstr "再试一次"
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/EditorViewModel.cs:138
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:693
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:732
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1000
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1500
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1588
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1619
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1673
-#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:83
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/NewProjectWindow.xaml:31
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:35
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/EditorViewModel.cs:137
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:708
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:747
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1057
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1565
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1653
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1684
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1738
#: ../editor/Stride.Core.Assets.Editor/View/AssetPickerWindow.xaml:53
#: ../editor/Stride.Core.Assets.Editor/View/PackagePickerWindow.xaml:21
#: ../editor/Stride.Core.Assets.Editor/View/SettingsWindow.xaml:31
#: ../editor/Stride.Core.Assets.Editor/View/WorkProgressWindow.xaml:32
+#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:78
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/NewProjectWindow.xaml:31
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:35
msgctxt "Button"
msgid "Cancel"
msgstr "取消"
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/EditorViewModel.cs:140
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/EditorViewModel.cs:139
msgctxt "Message"
msgid ""
"The last attempt to load the project **{0}** failed. \r\n"
@@ -352,59 +335,59 @@ msgstr ""
"您想再试一次吗?"
#. Message displayed when the solution file to open does not exist. {0} is a file path
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/EditorViewModel.cs:172
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/EditorViewModel.cs:171
msgctxt "Message"
msgid "The file '{0}' does not exist."
msgstr "文件 '{0}' 不存在。"
#. Message displayed when trying to open an unsaved file with the text editor
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/EditorViewModel.cs:202
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:709
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/EditorViewModel.cs:200
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:724
msgctxt "Message"
msgid "You need to save the file before you can open it."
msgstr "您需要先保存文件,然后才能打开它。"
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/EditorViewModel.cs:215
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/EditorViewModel.cs:233
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/EditorViewModel.cs:213
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/EditorViewModel.cs:231
msgctxt "Message"
msgid "An error occurred while opening the file."
msgstr "在打开文件时发生错误。"
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/PackageViewModel.cs:642
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/PackageViewModel.cs:643
msgctxt "Message"
msgid "This package couldn't be renamed. {0}"
msgstr "无法重命名此包。{0}"
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/PackageViewModel.cs:673
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/PackageViewModel.cs:674
msgctxt "Message"
msgid "A package with the same name already exists in the session."
msgstr "会话中存在同名的包。"
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionObjectViewModel.cs:102
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionObjectViewModel.cs:101
msgctxt "Message"
msgid "The name is too long."
msgstr "名字太长了。"
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionObjectViewModel.cs:108
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionObjectViewModel.cs:107
msgctxt "Message"
msgid "The name contains invalid characters."
msgstr "名称包含无效字符。"
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionObjectViewModel.cs:114
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionObjectViewModel.cs:113
msgctxt "Message"
msgid "The name is empty."
msgstr "名称为空。"
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:44
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:42
msgid "External packages"
msgstr "外部包"
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:45
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:43
msgid "Local packages"
msgstr "本地包"
#. {0} is a file name
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:565
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:579
msgid "Solution '{0}'"
msgstr "解决方案 '{0}'"
@@ -415,29 +398,29 @@ msgid "Creating session..."
msgstr "正在创建会话..."
#. Title for the progress window of the session loading
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:366
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:368
msgctxt "Title"
msgid "Opening session..."
msgstr "正在打开会话..."
#. Log message displayed when an exception occurs while opening a session.
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:399
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:401
msgctxt "Log"
msgid "There was a problem opening the solution."
msgstr "在打开解决方案时发生了一个问题。"
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:446
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:450
msgctxt "Message"
msgid "The following dependencies in the **{0}** package need to be upgraded:"
msgstr "需要升级 **{0}** 包中的以下依赖项:"
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:451
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:455
msgctxt "Message"
msgid ""
"- Dependency to **{0}** must be upgraded from version **{1}** to **{2}**"
msgstr "- **{0}** 依赖项必须从版本 **{1}** 升级到 **{2}**"
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:455
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:459
msgctxt "Message"
msgid ""
"Upgrading assets might break them. We recommend you make a manual backup of "
@@ -445,173 +428,190 @@ msgid ""
msgstr "升级资产可能会破坏它们。我们建议您在升级之前先手动备份该项目。"
#. Displayed in a button (must be short)
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:459
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:463
msgctxt "Button"
msgid "Upgrade"
msgstr "升级"
#. Displayed in a button (must be short)
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:460
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:464
msgctxt "Button"
msgid "Skip"
msgstr "跳过"
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:462
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:466
msgctxt "Message"
msgid "Do this for every package in the solution"
msgstr "对解决方案中的每个包都这样做吗"
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:692
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:731
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:998
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:707
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:746
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1055
msgctxt "Button"
msgid "Save"
msgstr "保存"
#. Message displayed when trying to open a modified asset with the text editor
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:695
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:710
msgctxt "Message"
msgid ""
"This asset has unsaved changes. To open it, you need to save the session "
"first. Do you want to save now?"
-msgstr "该资产尚有未保存的更改。要打开它的话,首先需要保存会话。您想现在就保存吗?"
+msgstr ""
+"该资产尚有未保存的更改。要打开它的话,首先需要保存会话。您想现在就保存吗?"
#. Message displayed when an exception occurs while trying to open a file with the text editor
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:717
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:732
msgctxt "Message"
msgid ""
"There was a problem starting the text editor. Make sure the path to the text "
"editor in Settings is correct."
-msgstr "启动文本编辑器时出现问题。请确保在(Game Studio)设置中,文本编辑器的路径是正确的。"
+msgstr ""
+"启动文本编辑器时出现问题。请确保在(Game Studio)设置中,文本编辑器的路径是正确"
+"的。"
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:734
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:749
msgctxt "Message"
msgid ""
-"This asset has unsaved changes. To open it, you need to save it first. Do you "
-"want to save the session now?"
-msgstr "该资产尚有未保存的更改。要打开它的话,首先需要保存它。您现在要保存会话吗?"
+"This asset has unsaved changes. To open it, you need to save it first. Do "
+"you want to save the session now?"
+msgstr ""
+"该资产尚有未保存的更改。要打开它的话,首先需要保存它。您现在要保存会话吗?"
#. Error displayed when trying to open the source file of an asset that has no source file
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:753
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:768
msgctxt "Message"
msgid "This asset doesn't have a source file to open."
msgstr "该资产没有要打开的源文件。"
#. Message displayed when trying to explore an unsaved asset
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:818
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:833
msgctxt "Message"
msgid "You need to save the asset before you can explore it."
msgstr "您需要先保存资产,然后才能浏览它。"
#. Message displayed when an exception occurs while trying to explore an asset
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:829
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:844
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:880
msgctxt "Message"
msgid "There was a problem starting the file explorer."
msgstr "启动文件资源管理器时出现问题。"
-#. Title for the progress window of the session saving
#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:853
+#, fuzzy
+msgctxt "Message"
+msgid "This asset doesn't have a source file."
+msgstr "该资产没有要打开的源文件。"
+
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:868
+msgctxt "Message"
+msgid "Source file and path no longer exists."
+msgstr ""
+
+#. Title for the progress window of the session saving
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:904
msgctxt "Title"
msgid "Saving session..."
msgstr "正在保存会话..."
#. Log message displayed when an exception occurs while saving a session.
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:876
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:927
msgctxt "Log"
msgid "There was a problem saving the solution. {0}"
msgstr "保存解决方案时出现问题。{0}"
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:999
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1056
msgctxt "Button"
msgid "Don't save"
msgstr "不保存"
#. Message displayed when closing an unsaved project
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1002
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1059
msgctxt "Message"
msgid "The project has unsaved changes. Do you want to save it?"
msgstr "该项目尚有未保存的更改。您想要保存吗?"
#. Message displayed when a session managed to save some files while some others have failed.
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1015
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1072
msgctxt "Message"
msgid "Some assets couldn't be saved. Check the assets and try again."
msgstr "有些资产无法保存。请检查资产并重试。"
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1118
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1175
msgctxt "Title"
msgid "Creating project..."
msgstr "正在创建项目..."
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1171
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1230
msgctxt "Title"
msgid "Importing project..."
msgstr "正在导入项目..."
#. Log message displayed when an exception occurs while importing a package.
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1191
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1251
msgctxt "Log"
msgid "There was a problem importing the package."
msgstr "导入该包时出现问题。"
#. Message displayed when the selection contains zero or multiple packages but a single one is required
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1243
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1304
msgctxt "Message"
msgid "Please select a single package."
msgstr "请选择一个包。"
#. Message displayed when the user try to add dependencies to a package but no acceptable package is available
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1285
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1349
msgctxt "Message"
msgid ""
"There are no packages that can be added as dependencies to this package."
msgstr "没有包可以作为依赖项被添加到此包。"
#. Message displayed when a single location is selected but invalid for directory creation
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1344
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1408
msgctxt "Message"
msgid "Folders can only be created in the Assets hierarchy of a package."
msgstr "只能在包级资产层次中创建文件夹。"
#. Message displayed when some of the multiple selected locations are invalid for directory creation
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1345
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1409
msgctxt "Message"
msgid ""
"Game Studio can't create a folder in some of the locations you selected. "
"Folders can only be created in the Assets hierarchy of a package."
-msgstr "Game Studio 无法在选定的位置创建文件夹。只能在包级资产层次中创建文件夹。"
+msgstr ""
+"Game Studio 无法在选定的位置创建文件夹。只能在包级资产层次中创建文件夹。"
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1499
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1564
msgctxt "Settings"
msgid "Always delete without asking"
msgstr "总是删除而不需询问"
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1500
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1587
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1618
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1672
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1565
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1652
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1683
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1737
msgctxt "Button"
msgid "Delete"
msgstr "删除"
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1522
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1587
msgctxt "Message"
msgid "Stride can't delete the {0} asset. {1}{2}"
msgstr "Stride 无法删除 {0} 资产。{1}{2}"
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1532
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1597
msgctxt "Message"
msgid "Stride can't delete the {0} folder. {1}{2}"
msgstr "Stride 无法删除 {0} 文件夹。{1}{2}"
#. Message displayed when the user tries to delete a system package
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1578
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1643
msgctxt "Message"
msgid "Stride can't delete the system package."
msgstr "Stride 无法删除系统包。"
#. Message displayed when the user is about to delete a package from the session
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1590
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1655
msgctxt "Message"
msgid ""
"Are you sure you want to delete this package? The package files will remain "
@@ -619,198 +619,130 @@ msgid ""
msgstr "您确定要删除这个包吗?包文件将保留在磁盘上。"
#. Message displayed when the user is about to delete a dependency from the package
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1621
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1686
msgctxt "Message"
msgid "Are you sure you want to delete this dependency?"
msgstr "您确定要删除此依赖项吗?"
#. Message displayed when the user tries to delete the root asset directory of a package
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1662
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1727
msgctxt "Message"
msgid "Asset root folders can't be deleted."
msgstr "无法删除资产的根文件夹。"
#. Message displayed when the user is about to delete a project from the package
-#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1675
+#: ../editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs:1740
msgctxt "Message"
msgid "Are you sure you want to delete these projects?"
msgstr "您确定要删除这些项目吗?"
-#: ../editor/Stride.Core.Assets.Editor/Components/AddAssets/View/ItemTemplatesWindow.xaml:11
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/AddItemWindow.xaml:10
-msgid "Add asset..."
-msgstr "添加资产..."
-
-#: ../editor/Stride.Core.Assets.Editor/Components/AddAssets/View/ItemTemplatesWindow.xaml:33
-msgid "out of {0} file(s)"
-msgstr "从 {0} 文件中取出"
-
-#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:14
-msgid "Fix references ({0})"
-msgstr "修复引用({0})"
-
-#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:36
-msgid ""
-"The asset {0} is referenced by other assets. Choose how to handle these "
-"references."
-msgstr "资产 {0} 被其他资产引用。请选择如何处理这些引用。"
-
-#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:38
-msgctxt "Button"
-msgid "Replace all the references with a reference to a different asset:"
-msgstr "将所有引用替换为对不同资产的引用:"
+#: ../editor/Stride.Core.Assets.Editor/Components/Properties/PropertiesViewModel.cs:145
+msgctxt "Properties"
+msgid "Loading properties..."
+msgstr "正在加载属性..."
-#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:41
-#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:60
-#: ../editor/Stride.Core.Assets.Editor/View/AssetPickerWindow.xaml:14
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1162
-msgid "Select an asset"
-msgstr "选择资产"
+#: ../editor/Stride.Core.Assets.Editor/Components/Properties/SessionObjectPropertiesViewModel.cs:131
+msgctxt "Properties"
+msgid "There was a problem loading properties of the selection."
+msgstr "加载选定(实体)属性的时候出现了一个问题。"
-#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:43
-#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:55
-msgctxt "ToolTip"
-msgid "Select asset"
-msgstr "选择资产"
+#. Log message displayed when an operation has been canceled
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/TemplateGeneratorHelper.cs:34
+msgctxt "Log"
+msgid "Operation cancelled."
+msgstr "操作被取消。"
-#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:49
-msgctxt "Button"
-msgid "Replace references individually:"
-msgstr "单独替换引用:"
+#. Message displayed when an exception occurs while generating a template
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/TemplateGeneratorHelper.cs:41
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/TemplateGeneratorHelper.cs:60
+msgctxt "Log"
+msgid "An exception occurred while generating the template."
+msgstr "生成模板时发生异常。"
-#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:57
-msgctxt "Button"
-msgid "Clear this reference"
-msgstr "清空该引用"
+#: ../editor/Stride.Core.Assets.Editor/Settings/ViewModels/SettingsViewModel.cs:117
+msgctxt "Message"
+msgid "Some changes will be applied after you restart Game Studio."
+msgstr "重启 Game Studio 后应用更改。"
-#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:65
-msgid "Referencer"
-msgstr "引用者"
+#: ../editor/Stride.Core.Assets.Editor/Settings/ViewModels/SettingsViewModel.cs:128
+msgctxt "Properties"
+msgid "Select a settings category."
+msgstr "选择设置类别。"
-#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:66
-msgid "Reference path"
-msgstr "引用路径"
+#: ../editor/Stride.Core.Assets.Editor/Settings/ViewModels/SettingsViewModel.cs:138
+msgctxt "Properties"
+msgid "There was a problem loading the Settings page."
+msgstr "加载设置页面时出现了一个问题。"
-#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:67
-msgid "Replacement asset"
-msgstr "重置资产"
+#: ../editor/Stride.Core.Assets.Editor/View/ValueConverters/ContentReferenceToUrl.cs:25
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:306
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:379
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:800
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:858
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:927
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:952
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:991
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1006
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1214
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1240
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1267
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1282
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1347
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1574
+msgid "(Different values)"
+msgstr "(不同的值)"
-#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:80
-msgctxt "Button"
-msgid "Done"
-msgstr "完成"
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml.cs:28
+msgctxt "Title"
+msgid "Project selection - {0}"
+msgstr "选择项目 - {0}"
-#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:81
-msgctxt "Button"
-msgid "Clear references"
-msgstr "清空引用"
+#: ../editor/Stride.Core.Assets.Editor/View/Behaviors/DragDrop/DragDropBehavior.cs:25
+msgctxt "Message"
+msgid "Can't drop here"
+msgstr "不能放置在这里"
-#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:81
+#: ../editor/Stride.Core.Assets.Editor/Themes/generic.xaml:20
msgctxt "ToolTip"
-msgid "Clear the references of the current asset"
-msgstr "清空当前资产的引用"
-
-#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:82
-msgctxt "Button"
-msgid "Clear all references"
-msgstr "清空所有引用"
+msgid "Toggle Debug"
+msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:82
+#: ../editor/Stride.Core.Assets.Editor/Themes/generic.xaml:23
msgctxt "ToolTip"
-msgid "Clear references for all assets being deleted"
-msgstr "清空要删除的所有资产的引用"
+msgid "Toggle Verbose"
+msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:83
+#: ../editor/Stride.Core.Assets.Editor/Themes/generic.xaml:26
msgctxt "ToolTip"
-msgid "Cancel operation"
-msgstr "取消操作"
-
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/AddItemUserControl.xaml:21
-msgid "Search"
-msgstr "搜索"
+msgid "Toggle Info"
+msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/AddItemUserControl.xaml:38
+#: ../editor/Stride.Core.Assets.Editor/Themes/generic.xaml:29
msgctxt "ToolTip"
-msgid "Import directly from files"
-msgstr "直接从文件导入"
-
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/NewProjectWindow.xaml:11
-msgid "New package"
-msgstr "新建包"
-
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/NewProjectWindow.xaml:25
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:29
-msgctxt "Button"
-msgid "Select"
-msgstr "选择"
+msgid "Toggle Warning"
+msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/NewProjectWindow.xaml:26
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:30
+#: ../editor/Stride.Core.Assets.Editor/Themes/generic.xaml:32
msgctxt "ToolTip"
-msgid "Use the selected template"
-msgstr "使用选定的模板"
+msgid "Toggle Error"
+msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/NewProjectWindow.xaml:31
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:35
-#: ../editor/Stride.Core.Assets.Editor/View/AssetPickerWindow.xaml:53
-#: ../editor/Stride.Core.Assets.Editor/View/PackagePickerWindow.xaml:21
+#: ../editor/Stride.Core.Assets.Editor/Themes/generic.xaml:35
msgctxt "ToolTip"
-msgid "Cancel (Esc)"
-msgstr "取消 (Esc)"
-
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/NewProjectWindow.xaml:57
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:64
-msgid "Name:"
-msgstr "名称:"
-
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/NewProjectWindow.xaml:63
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:70
-msgid "Location:"
-msgstr "位置:"
+msgid "Toggle Fatal"
+msgstr ""
-#. This button opens a file dialog
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/NewProjectWindow.xaml:65
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:72
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:959
+#: ../editor/Stride.Core.Assets.Editor/Themes/generic.xaml:38
msgctxt "ToolTip"
-msgid "Browse directory"
-msgstr "浏览目录"
-
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:24
-msgctxt "Button"
-msgid "Browse for existing project"
-msgstr "浏览现有项目"
-
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:25
-msgctxt "Button"
-msgid "Reload last session automatically at startup"
-msgstr "在启动时自动重新加载最后一个会话"
-
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:82
-msgid "Solution name:"
-msgstr "解决方案名称:"
-
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:83
-msgid "(Auto-generate solution name)"
-msgstr "(自动生成解决方案名称)"
-
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:89
-msgid "Solution location:"
-msgstr "解决方案的位置:"
-
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:94
-msgid "(Same location)"
-msgstr "(同一位置)"
-
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/TemplateBrowserUserControl.xaml:31
-msgctxt "Menu"
-msgid "Show in Explorer"
-msgstr "在资源管理器中显示"
+msgid "Toggle Exception Stack Trace"
+msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/TemplateBrowserUserControl.xaml:32
-msgctxt "Menu"
-msgid "Remove From List"
-msgstr "从列表中删除"
+#: ../editor/Stride.Core.Assets.Editor/View/AssetPickerWindow.xaml:14
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1430
+#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:40
+#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:66
+msgid "Select an asset"
+msgstr "选择资产"
#: ../editor/Stride.Core.Assets.Editor/View/AssetPickerWindow.xaml:25
msgctxt "Menu"
@@ -863,319 +795,338 @@ msgctxt "ToolTip"
msgid "Select these assets"
msgstr "选择这些资产"
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:91
+#: ../editor/Stride.Core.Assets.Editor/View/AssetPickerWindow.xaml:53
+#: ../editor/Stride.Core.Assets.Editor/View/PackagePickerWindow.xaml:21
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/NewProjectWindow.xaml:31
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:35
+msgctxt "ToolTip"
+msgid "Cancel (Esc)"
+msgstr "取消 (Esc)"
+
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:90
msgid "Name: {0}"
msgstr "名称: {0}"
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:92
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:99
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:119
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:91
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:98
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:118
msgid "Type: {0}"
msgstr "类型: {0}"
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:98
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:118
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:97
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:117
msgid "URL: {0}"
msgstr "URL: {0}"
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:100
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:99
msgid "Tags: {0}"
msgstr "Tags: {0}"
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:103
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:102
msgid "Included in build as root"
msgstr "在构建中包含,并作为根"
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:107
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:106
msgid "Included in build as dependency"
msgstr "在构建中包含,并作为依赖项"
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:111
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:110
msgid "Excluded from build"
msgstr "从构建中排除"
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:204
-msgid "Name"
-msgstr "名称"
-
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:205
-msgid "Type"
-msgstr "类型"
-
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:206
-msgid "URL"
-msgstr "URL"
-
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:207
-msgid "Included"
-msgstr "包含"
-
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:265
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:197
msgctxt "ToolTip"
msgid "Add an asset to this location"
msgstr "添加资产到该位置"
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:269
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:201
msgid "Add asset"
msgstr "添加资产"
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:290
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:222
msgctxt "ToolTip"
msgid "Update assets whose source files have changed"
msgstr "更新那些源文件已更改的资产"
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:317
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:249
msgctxt "ToolTip"
msgid "Import last effects compiled remotely"
msgstr "导入远程编译的最后的 effects"
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:343
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:275
msgctxt "ToolTip"
msgid "Open asset in dedicated editor"
msgstr "在专用编辑器中打开资产"
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:352
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:284
msgctxt "ToolTip"
msgid "Asset view options"
msgstr "资产视图选项"
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:357
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:289
msgctxt "Menu"
msgid "Display"
msgstr "显示"
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:358
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:290
msgctxt "Menu"
msgid "Assets in selected folder only"
msgstr "仅有在选定文件夹中的资产"
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:361
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:293
msgctxt "Menu"
msgid "Assets and folders in selected folder"
msgstr "在选定文件夹中的资产和文件夹"
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:364
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:296
msgctxt "Menu"
msgid "Assets in selected folder and subfolders"
msgstr "在选定文件夹和子文件夹中的资产"
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:369
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:301
msgctxt "Menu"
msgid "Name"
msgstr "名称"
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:372
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:304
msgctxt "Menu"
msgid "Date modified"
msgstr "修改日期"
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:375
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:307
msgctxt "Menu"
msgid "Type"
msgstr "类型"
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:378
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:310
msgctxt "Menu"
msgid "Unsaved changes"
msgstr "未保存的更改"
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:387
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:319
msgctxt "ToolTip"
msgid "Zoom in"
msgstr "放大"
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:392
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:324
msgctxt "ToolTip"
msgid "Zoom out"
msgstr "缩小"
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:397
-msgctxt "Menu"
-msgid "Grid"
-msgstr "网格"
-
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:405
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:329
msgctxt "Menu"
msgid "Tiles"
msgstr "Tiles"
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:418
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:342
msgid "Add a filter..."
msgstr "添加过滤器…"
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:422
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:346
msgid "Filter assets by name, type or tag"
msgstr "按名称、类型或 tag 过滤资产"
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:448
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:372
msgctxt "ToolTip"
msgid "Clear filters"
msgstr "清空过滤器"
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:490
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:414
msgid ""
"No asset to display in this folder or no folder selected. Check your active "
"filters."
msgstr "此文件夹中没有要显示的资产或没有要选择的文件夹。请检查您的过滤器。"
-#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:493
+#: ../editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml:417
msgid "You can also drop files here to import assets."
msgstr "您还可以在这里拖放文件以导入资产。"
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:29
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:123
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:36
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:130
msgctxt "ToolTip"
msgid "Add..."
msgstr "添加..."
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:54
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:61
msgctxt "ToolTip"
msgid "Replace..."
msgstr "替换..."
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:132
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:139
msgctxt "ToolTip"
msgid "Delete"
msgstr "删除"
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:407
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:414
msgid "List"
msgstr "列表"
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:408
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:472
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:530
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:415
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:481
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:519
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:582
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:640
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:698
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:757
msgid "{0} item"
msgid_plural "{0} items"
msgstr[0] "{0} 项"
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:450
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:456
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:560
msgid "Add to {0}"
msgstr "添加到 {0}"
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:467
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:493
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:480
+msgid "Array"
+msgstr ""
+
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:518
+#, fuzzy
+msgid "Set"
+msgstr "选择"
+
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:577
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:603
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:661
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:719
msgctxt "ToolTip"
msgid "Add a new entry to the dictionary"
msgstr "向字典中添加一个新条目"
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:471
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:529
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:581
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:639
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:697
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:756
msgid "Dictionary"
msgstr "字典"
#. Keep the colon (:)
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:504
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:614
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:672
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:730
msgid "Key name:"
msgstr "Key 名称:"
#. Default name for a new key in a dictionary
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:506
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:522
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:674
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:690
msgid "New key"
msgstr "新建 key"
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:555
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:782
msgctxt "ToolTIp"
msgid "Character"
msgstr "字符"
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:562
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:789
msgctxt "ToolTip"
msgid "Unicode value"
msgstr "Unicode 值"
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:938
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1204
msgctxt "ToolTip"
msgid "Angle in degrees"
msgstr "角度(按度数)"
#. This button opens a file dialog
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:985
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1226
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/NewProjectWindow.xaml:65
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:72
+msgctxt "ToolTip"
+msgid "Browse directory"
+msgstr "浏览目录"
+
+#. This button opens a file dialog
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1252
msgctxt "ToolTip"
msgid "Browse file"
msgstr "浏览文件"
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1027
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1295
msgctxt "Button"
msgid "Change values..."
msgstr "变化值…"
#. As for "Select all items"
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1036
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1304
msgctxt "Button"
msgid "All"
msgstr "全部"
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1036
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1304
msgctxt "ToolTip"
msgid "Select all values"
msgstr "选择所有值"
#. As for "Clear selection"
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1038
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1306
msgctxt "Button"
msgid "None"
msgstr "清空选择"
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1038
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1306
msgctxt "ToolTip"
msgid "Clear selection"
msgstr "清空选择"
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1040
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1308
msgctxt "Button"
msgid "Invert"
msgstr "倒置"
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1040
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1308
msgctxt "ToolTip"
msgid "Invert selection"
msgstr "反选"
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1157
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1425
msgid "Select the referenced asset"
msgstr "选择引用的资产"
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1167
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1435
msgid "Clear this reference"
msgstr "清空该引用"
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1177
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1220
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1243
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1445
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1488
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1512
msgctxt "ToolTip"
msgid "Select an asset"
msgstr "选择资产"
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1181
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1248
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1449
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1517
msgctxt "ToolTip"
msgid "Clear the reference"
msgstr "清空引用"
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1185
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1209
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1453
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1477
msgctxt "ToolTip"
msgid "Select the referenced asset"
msgstr "选择引用的资产"
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1261
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1530
msgctxt "ToolTip"
msgid "Create an instance of this structure"
msgstr "创建此结构的实例"
#. It is ok to keep "null" in english
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1266
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1535
msgctxt "ToolTip"
msgid "Clear value (set to null)"
msgstr "清空该值(设为 null)"
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1273
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1542
msgid "(null)"
msgstr "(null)"
-#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1318
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1571
+msgid "{0} (Not supported)"
+msgstr ""
+
+#: ../editor/Stride.Core.Assets.Editor/View/DefaultPropertyTemplateProviders.xaml:1587
msgid "Unable to load the object of type {0} from assembly {1}"
msgstr "无法从程序集 {1} 加载类型为 {0} 的对象"
@@ -1218,3 +1169,171 @@ msgstr "操作取消。"
msgctxt "Button"
msgid "Close"
msgstr "关闭"
+
+#: ../editor/Stride.Core.Assets.Editor/Components/AddAssets/View/ItemTemplatesWindow.xaml:11
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/AddItemWindow.xaml:10
+msgid "Add asset..."
+msgstr "添加资产..."
+
+#: ../editor/Stride.Core.Assets.Editor/Components/AddAssets/View/ItemTemplatesWindow.xaml:33
+msgid "out of {0} file(s)"
+msgstr "从 {0} 文件中取出"
+
+#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:13
+msgid "Fix references ({0})"
+msgstr "修复引用({0})"
+
+#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:35
+msgid ""
+"The asset {0} is referenced by other assets. Choose how to handle these "
+"references."
+msgstr "资产 {0} 被其他资产引用。请选择如何处理这些引用。"
+
+#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:37
+msgctxt "Button"
+msgid "Replace all the references with a reference to a different asset:"
+msgstr "将所有引用替换为对不同资产的引用:"
+
+#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:42
+#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:61
+msgctxt "ToolTip"
+msgid "Select asset"
+msgstr "选择资产"
+
+#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:49
+msgid "Referencer"
+msgstr "引用者"
+
+#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:56
+msgid "Replacement asset"
+msgstr "重置资产"
+
+#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:63
+msgctxt "Button"
+msgid "Clear this reference"
+msgstr "清空该引用"
+
+#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:73
+msgctxt "Button"
+msgid "Replace references individually:"
+msgstr "单独替换引用:"
+
+#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:75
+msgctxt "Button"
+msgid "Done"
+msgstr "完成"
+
+#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:76
+msgctxt "Button"
+msgid "Clear references"
+msgstr "清空引用"
+
+#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:76
+msgctxt "ToolTip"
+msgid "Clear the references of the current asset"
+msgstr "清空当前资产的引用"
+
+#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:77
+msgctxt "Button"
+msgid "Clear all references"
+msgstr "清空所有引用"
+
+#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:77
+msgctxt "ToolTip"
+msgid "Clear references for all assets being deleted"
+msgstr "清空要删除的所有资产的引用"
+
+#: ../editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml:78
+msgctxt "ToolTip"
+msgid "Cancel operation"
+msgstr "取消操作"
+
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/AddItemUserControl.xaml:21
+msgid "Search"
+msgstr "搜索"
+
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/AddItemUserControl.xaml:38
+msgctxt "ToolTip"
+msgid "Import directly from files"
+msgstr "直接从文件导入"
+
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/NewProjectWindow.xaml:11
+msgid "New package"
+msgstr "新建包"
+
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/NewProjectWindow.xaml:25
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:29
+msgctxt "Button"
+msgid "Select"
+msgstr "选择"
+
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/NewProjectWindow.xaml:26
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:30
+msgctxt "ToolTip"
+msgid "Use the selected template"
+msgstr "使用选定的模板"
+
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/NewProjectWindow.xaml:57
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:64
+msgid "Name:"
+msgstr "名称:"
+
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/NewProjectWindow.xaml:63
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:70
+msgid "Location:"
+msgstr "位置:"
+
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:24
+msgctxt "Button"
+msgid "Browse for existing project"
+msgstr "浏览现有项目"
+
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:25
+msgctxt "Button"
+msgid "Reload last session automatically at startup"
+msgstr "在启动时自动重新加载最后一个会话"
+
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:82
+msgid "Solution name:"
+msgstr "解决方案名称:"
+
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:83
+msgid "(Auto-generate solution name)"
+msgstr "(自动生成解决方案名称)"
+
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:89
+msgid "Solution location:"
+msgstr "解决方案的位置:"
+
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml:94
+msgid "(Same location)"
+msgstr "(同一位置)"
+
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/TemplateBrowserUserControl.xaml:31
+msgctxt "Menu"
+msgid "Show in Explorer"
+msgstr "在资源管理器中显示"
+
+#: ../editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/TemplateBrowserUserControl.xaml:32
+msgctxt "Menu"
+msgid "Remove From List"
+msgstr "从列表中删除"
+
+#~ msgid "Reference path"
+#~ msgstr "引用路径"
+
+#~ msgid "Name"
+#~ msgstr "名称"
+
+#~ msgid "Type"
+#~ msgstr "类型"
+
+#~ msgid "URL"
+#~ msgstr "URL"
+
+#~ msgid "Included"
+#~ msgstr "包含"
+
+#~ msgctxt "Menu"
+#~ msgid "Grid"
+#~ msgstr "网格"
diff --git a/sources/localization/zh_HANS-CN/Stride.Core.Presentation.zh_HANS-CN.po b/sources/localization/zh_HANS-CN/Stride.Core.Presentation.zh_HANS-CN.po
index c214cc72d6..6f4c517353 100644
--- a/sources/localization/zh_HANS-CN/Stride.Core.Presentation.zh_HANS-CN.po
+++ b/sources/localization/zh_HANS-CN/Stride.Core.Presentation.zh_HANS-CN.po
@@ -1,130 +1,94 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
-"POT-Creation-Date: 2019-02-25 13:25:04+0900\n"
+"POT-Creation-Date: 2025-12-01 12:57:48+0100\n"
"PO-Revision-Date: 2019-03-02 14:19+0000\n"
"Last-Translator: Lucifer <786325481@qq.com>\n"
"Language-Team: Chinese (Simplified) \n"
"Language: zh_HANS-CN\n"
"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=utf-8\n"
+"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 3.5-dev\n"
-#: ../presentation/Stride.Core.Presentation/Windows/DialogHelper.cs:20
-msgid "Don't ask again"
-msgstr "别再问了"
-
-#: ../presentation/Stride.Core.Presentation/Windows/MessageBox.cs:70
+#: ../presentation/Stride.Core.Presentation/Services/IDialogService.cs:67
msgctxt "KeyGesture"
msgid "N"
msgstr "N"
-#: ../presentation/Stride.Core.Presentation/Windows/MessageBox.cs:99
+#: ../presentation/Stride.Core.Presentation/Services/IDialogService.cs:81
msgctxt "KeyGesture"
msgid "Y"
msgstr "Y"
-#: ../presentation/Stride.Core.Presentation/Themes/generic.xaml:399
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:623
-msgctxt "RGBA"
-msgid "R:"
-msgstr "R:"
-
-#: ../presentation/Stride.Core.Presentation/Themes/generic.xaml:400
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:623
-msgctxt "ToolTip"
-msgid "Red"
-msgstr "红色"
-
-#: ../presentation/Stride.Core.Presentation/Themes/generic.xaml:414
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:632
-msgctxt "RGBA"
-msgid "G:"
-msgstr "G:"
-
-#: ../presentation/Stride.Core.Presentation/Themes/generic.xaml:415
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:632
-msgctxt "ToolTip"
-msgid "Green"
-msgstr "绿色"
-
-#: ../presentation/Stride.Core.Presentation/Themes/generic.xaml:429
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:641
-msgctxt "RGBA"
-msgid "B:"
-msgstr "B:"
-
-#: ../presentation/Stride.Core.Presentation/Themes/generic.xaml:430
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:641
-msgctxt "ToolTip"
-msgid "Blue"
-msgstr "蓝色"
-
-#: ../presentation/Stride.Core.Presentation/Themes/generic.xaml:444
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:650
-msgctxt "RGBA"
-msgid "A:"
-msgstr "A:"
-
-#: ../presentation/Stride.Core.Presentation/Themes/generic.xaml:445
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:650
-msgctxt "ToolTip"
-msgid "Alpha"
-msgstr "透明度"
-
-#: ../presentation/Stride.Core.Presentation/Themes/generic.xaml:464
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:663
-msgctxt "HSB"
-msgid "H:"
-msgstr "H:"
-
-#: ../presentation/Stride.Core.Presentation/Themes/generic.xaml:465
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:663
-msgctxt "ToolTip"
-msgid "Hue"
-msgstr "色调"
-
-#: ../presentation/Stride.Core.Presentation/Themes/generic.xaml:479
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:672
-msgctxt "HSB"
-msgid "S:"
-msgstr "S:"
-
-#: ../presentation/Stride.Core.Presentation/Themes/generic.xaml:480
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:672
-msgctxt "ToolTip"
-msgid "Saturation"
-msgstr "饱和度"
-
-#: ../presentation/Stride.Core.Presentation/Themes/generic.xaml:494
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:681
-msgctxt "HSB"
-msgid "B:"
-msgstr "B:"
-
-#: ../presentation/Stride.Core.Presentation/Themes/generic.xaml:495
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:681
-msgctxt "ToolTip"
-msgid "Value"
-msgstr "明度"
-
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:3916
-msgctxt "ToolTip"
-msgid "Toggle editing mode"
-msgstr "切换编辑模式"
-
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:4172
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:4242
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:4321
-msgctxt "ToolTip"
-msgid "Advanced options"
-msgstr "高级选项"
-
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:4181
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:4250
-#: ../presentation/Stride.Core.Presentation/Themes/ExpressionDark/Theme.xaml:4330
-msgid "All components:"
-msgstr "所有组件:"
+#~ msgid "Don't ask again"
+#~ msgstr "别再问了"
+
+#~ msgctxt "RGBA"
+#~ msgid "R:"
+#~ msgstr "R:"
+
+#~ msgctxt "ToolTip"
+#~ msgid "Red"
+#~ msgstr "红色"
+
+#~ msgctxt "RGBA"
+#~ msgid "G:"
+#~ msgstr "G:"
+
+#~ msgctxt "ToolTip"
+#~ msgid "Green"
+#~ msgstr "绿色"
+
+#~ msgctxt "RGBA"
+#~ msgid "B:"
+#~ msgstr "B:"
+
+#~ msgctxt "ToolTip"
+#~ msgid "Blue"
+#~ msgstr "蓝色"
+
+#~ msgctxt "RGBA"
+#~ msgid "A:"
+#~ msgstr "A:"
+
+#~ msgctxt "ToolTip"
+#~ msgid "Alpha"
+#~ msgstr "透明度"
+
+#~ msgctxt "HSB"
+#~ msgid "H:"
+#~ msgstr "H:"
+
+#~ msgctxt "ToolTip"
+#~ msgid "Hue"
+#~ msgstr "色调"
+
+#~ msgctxt "HSB"
+#~ msgid "S:"
+#~ msgstr "S:"
+
+#~ msgctxt "ToolTip"
+#~ msgid "Saturation"
+#~ msgstr "饱和度"
+
+#~ msgctxt "HSB"
+#~ msgid "B:"
+#~ msgstr "B:"
+
+#~ msgctxt "ToolTip"
+#~ msgid "Value"
+#~ msgstr "明度"
+
+#~ msgctxt "ToolTip"
+#~ msgid "Toggle editing mode"
+#~ msgstr "切换编辑模式"
+
+#~ msgctxt "ToolTip"
+#~ msgid "Advanced options"
+#~ msgstr "高级选项"
+
+#~ msgid "All components:"
+#~ msgstr "所有组件:"
diff --git a/sources/localization/zh_HANS-CN/Stride.GameStudio.zh_HANS-CN.po b/sources/localization/zh_HANS-CN/Stride.GameStudio.zh_HANS-CN.po
index c16d88aa8e..5096801dfa 100644
--- a/sources/localization/zh_HANS-CN/Stride.GameStudio.zh_HANS-CN.po
+++ b/sources/localization/zh_HANS-CN/Stride.GameStudio.zh_HANS-CN.po
@@ -1,909 +1,918 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
-"POT-Creation-Date: 2019-02-25 13:25:06+0900\n"
+"POT-Creation-Date: 2025-12-01 12:57:52+0100\n"
"PO-Revision-Date: 2019-03-02 14:19+0000\n"
"Last-Translator: Lucifer <786325481@qq.com>\n"
"Language-Team: Chinese (Simplified) \n"
"Language: zh_HANS-CN\n"
"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=utf-8\n"
+"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 3.5-dev\n"
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:48
+#. Message displayed when the user tries to build without having selected a current project
+#: ../editor/Stride.GameStudio/Debugging/StrideDebugService.cs:40
+msgctxt "Message"
+msgid ""
+"An executable project must be set as current project in the session explorer "
+"in order to process build."
+msgstr "为了处理构建,必须把会话资源管理器中的当前项目设置为可执行项目。"
+
+#. Generic error message when we are unable to launch a game on a remote host.
+#: ../editor/Stride.GameStudio/Remote/RemoteFacilities.cs:120
+msgctxt "Message"
+msgid "Unable to launch {0} on host {1}"
+msgstr "无法在主机 {1} 上启动 {0}"
+
+#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:16
+msgctxt "Settings"
+msgid "Remote"
+msgstr "远程"
+
+#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:24
+msgctxt "Settings"
+msgid "Default session to load"
+msgstr "默认会话加载"
+
+#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:28
+msgctxt "Settings"
+msgid "Host"
+msgstr "主机"
+
+#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:32
+msgctxt "Settings"
+msgid "Port"
+msgstr "端口"
+
+#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:36
+msgctxt "Settings"
+msgid "Username"
+msgstr "用户名"
+
+#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:40
+msgctxt "Settings"
+msgid "Password"
+msgstr "密码"
+
+#. Location where to deploy.
+#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:44
+msgctxt "Settings"
+msgid "Location"
+msgstr "位置"
+
+#. Ask if we should prompt user with the crendential dialogs if necessary.
+#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:48
+msgctxt "Settings"
+msgid "Ask for credentials when deploying game"
+msgstr "在部署游戏时请求证书"
+
+#. Name of X display where to launch game.
+#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:52
+msgctxt "Settings"
+msgid "X Display"
+msgstr "X 显示"
+
+#. Confirmation message when everything is correct while testing credentials.
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml.cs:75
+msgctxt "Credentials"
+msgid "Your credentials are correct."
+msgstr "您的证书正确。"
+
+#. Display error message when host does not respond.
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml.cs:78
+msgctxt "Credentials"
+msgid "Couldn't reach the specified host."
+msgstr "无法访问指定的主机。"
+
+#. Display error message when credentials data is invalid.
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml.cs:81
+msgctxt "Credentials"
+msgid "Invalid credentials."
+msgstr "证书无效。"
+
+#. Display error message when location does not exist.
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml.cs:84
+msgctxt "Credentials"
+msgid "The location you specified doesn't exist."
+msgstr "您指定的位置不存在。"
+
+#. Whenever something not expected happens while checking for credentials.
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml.cs:87
+msgctxt "Credentials"
+msgid "An unknown error occurred."
+msgstr "发生了未知错误。"
+
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml.cs:85
+msgctxt "Message"
+msgid ""
+"To reset the layout, Game Studio needs to close and re-open all asset and "
+"document editors. You won't lose unsaved changes."
+msgstr ""
+"要重置布局的话,Game Studio 需要关闭并重新打开所有资产和文档编辑器。在此期"
+"间,您不会丢失未保存的更改。"
+
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:50
msgctxt "Title"
msgid "Output"
msgstr "输出"
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:189
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:200
msgctxt "Message"
msgid ""
"Some game code files have been modified. Do you want to reload the "
"assemblies?"
msgstr "游戏代码文件已被修改。您要重新加载程序集吗?"
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:191
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:202
msgctxt "Button"
msgid "Reload"
msgstr "重新载入"
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:191
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:202
msgctxt "Button"
msgid "Don't reload"
msgstr "不重新载入"
#. Displayed when user tries to run a project that is not on a supported platform (for execution).
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:317
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:460
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:467
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:331
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:465
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:472
msgctxt "Message"
msgid "Platform {0} isn't supported for execution."
msgstr "不支持在平台 {0} 运行。"
#. Displayed when user tries to run Android project without an Android device attached.
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:422
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:435
msgctxt "Message"
msgid "No Android device found for execution."
msgstr "没有找到可运行的 Android 设备。"
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:475
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:639
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:480
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:647
msgctxt "Message"
msgid "Unable to load and compile project {0}"
msgstr "无法加载和编译项目 {0}"
#. Log message displayed when the executable can't be found after building the project. {0}: the expected executable path
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:492
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:539
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:501
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:548
msgctxt "Message"
msgid "Unable to reach to output executable: {0}"
msgstr "无法输出可执行文件: {0}"
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:509
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:518
msgctxt "Message"
msgid "Couldn't find Android package name for {0}."
msgstr "找不到 {0} 的 Android 包名。"
#. Displayed when Android tools "adb" can't be found
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:519
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:528
msgctxt "Message"
msgid ""
"Android tool \"\"adb\"\" couldn't found (no running process, in registry or "
"on the PATH). Please add it to your PATH."
-msgstr "找不到 Android 工具 “adb” (注册表或 PATH 中没有可运行的进程)。请将其添加到 PATH 中。"
+msgstr ""
+"找不到 Android 工具 “adb” (注册表或 PATH 中没有可运行的进程)。请将其添加到 "
+"PATH 中。"
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:526
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:535
msgctxt "Message"
msgid "Can't run Android app with adb: {0}"
msgstr "无法用 adb 运行 Android 应用: {0}"
#. Displayed when starting a game on a platform requiring credentials but none were provided.
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:551
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:560
msgctxt "Message"
msgid "No credentials provided. To allow deployment, add your credentials."
msgstr "没有提供证书。要允许部署的话,请添加您的证书。"
#. Message displayed when launching fails for some reason.
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:560
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:569
msgctxt "Message"
msgid "Unable to launch project {0}"
msgstr "无法启动项目 {0}"
#. Message displayed to inform user a deployment was succesful.
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:568
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:577
msgctxt "Message"
msgid "Deployment of {0} successful."
msgstr "{0} 部署成功。"
#. Log message displayed when an exception occurs while building the project. {0}: The exception message
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:574
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:648
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:583
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:656
msgctxt "Message"
msgid "An exception occurred while compiling the project: {0}"
msgstr "编译项目时发生异常: {0}"
#. Message displayed when the user tries to build without having selected a current project
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:584
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:593
msgctxt "Message"
msgid ""
-"To process the build, set an executable project as the current project in the "
-"session explorer."
+"To process the build, set an executable project as the current project in "
+"the session explorer."
msgstr "要处理此构建,请把会话资源管理器中的当前项目设置为可执行项目。"
#. Message displayed when the user cancels the saving of the current session when trying to build
-#: ../editor/Stride.GameStudio/DebuggingViewModel.cs:592
+#: ../editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs:601
msgctxt "Message"
msgid "To build, save the project first."
msgstr "要构建的话,请先保存项目。"
-#: ../editor/Stride.GameStudio/GameStudioViewModel.cs:91
+#: ../editor/Stride.GameStudio/ViewModels/GameStudioViewModel.cs:89
msgctxt "Message"
msgid "The file {0} does not exist."
msgstr "文件 {0} 不存在。"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml.cs:78
-msgctxt "Message"
-msgid ""
-"To reset the layout, Game Studio needs to close and re-open all asset and "
-"document editors. You won't lose unsaved changes."
-msgstr "要重置布局的话,Game Studio 需要关闭并重新打开所有资产和文档编辑器。在此期间,您不会丢失未保存的更改。"
+#: ../editor/Stride.GameStudio/View/AboutPage.xaml:10
+msgctxt "About"
+msgid "About Stride"
+msgstr "关于 Stride"
-#. Generic error message when we are unable to launch a game on a remote host.
-#: ../editor/Stride.GameStudio/RemoteFacilities.cs:128
-msgctxt "Message"
-msgid "Unable to launch {0} on host {1}"
-msgstr "无法在主机 {1} 上启动 {0}"
+#: ../editor/Stride.GameStudio/View/AboutPage.xaml:41
+msgctxt "About"
+msgid "Stride version"
+msgstr "Stride 版本"
-#. Message displayed when the user tries to build without having selected a current project
-#: ../editor/Stride.GameStudio/Debugging/StrideDebugService.cs:41
-msgctxt "Message"
-msgid ""
-"An executable project must be set as current project in the session explorer "
-"in order to process build."
-msgstr "为了处理构建,必须把会话资源管理器中的当前项目设置为可执行项目。"
+#: ../editor/Stride.GameStudio/View/AboutPage.xaml:46
+msgctxt "About"
+msgid "MIT License"
+msgstr "MIT 许可证"
-#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:14
-msgctxt "Settings"
-msgid "Remote"
-msgstr "远程"
+#: ../editor/Stride.GameStudio/View/AboutPage.xaml:52
+msgctxt "About"
+msgid "Stride uses open-source software"
+msgstr "Stride 使用的开源软件"
-#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:22
-msgctxt "Settings"
-msgid "Default session to load"
-msgstr "默认会话加载"
+#: ../editor/Stride.GameStudio/View/AboutPage.xaml:54
+msgctxt "About"
+msgid "See the list"
+msgstr "查看列表"
-#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:26
-msgctxt "Settings"
+#: ../editor/Stride.GameStudio/View/AboutPage.xaml:60
+msgctxt "About"
+msgid "Privacy policy"
+msgstr "隐私策略"
+
+#: ../editor/Stride.GameStudio/View/AboutPage.xaml:69
+msgctxt "About"
+msgid "Close"
+msgstr "关闭"
+
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:9
+msgctxt "Credentials"
+msgid "Credentials"
+msgstr "证书"
+
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:13
+msgctxt "Credentials"
+msgid ""
+"Provide information about the host to connect to. Your password is encrypted "
+"on this machine."
+msgstr "提供有关要连接的主机信息。在这台机器上的密码会加密。"
+
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:15
+msgctxt "Credentials"
msgid "Host"
msgstr "主机"
-#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:30
-msgctxt "Settings"
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:18
+msgctxt "Credentials"
msgid "Port"
msgstr "端口"
-#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:34
-msgctxt "Settings"
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:21
+msgctxt "Credentials"
msgid "Username"
msgstr "用户名"
-#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:38
-msgctxt "Settings"
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:24
+msgctxt "Credentials"
msgid "Password"
msgstr "密码"
-#. Location where to deploy.
-#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:42
-msgctxt "Settings"
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:27
+msgctxt "Credentials"
msgid "Location"
msgstr "位置"
-#. Ask if we should prompt user with the crendential dialogs if necessary.
-#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:46
-msgctxt "Settings"
-msgid "Ask for credentials when deploying game"
-msgstr "在部署游戏时请求证书"
-
-#. Name of X display where to launch game.
-#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:50
-msgctxt "Settings"
-msgid "X Display"
-msgstr "X 显示"
-
-#. Ask if we want to execute remotely using CoreCLR.
-#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:54
-msgctxt "Settings"
-msgid "Use CoreCLR"
-msgstr "使用 CoreCLR"
-
-#. Confirmation message when everything is correct while testing credentials.
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml.cs:74
-msgctxt "Credentials"
-msgid "Your credentials are correct."
-msgstr "您的证书正确。"
-
-#. Display error message when host does not respond.
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml.cs:77
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:34
msgctxt "Credentials"
-msgid "Couldn't reach the specified host."
-msgstr "无法访问指定的主机。"
+msgid "Don't ask again"
+msgstr "别再问了"
-#. Display error message when credentials data is invalid.
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml.cs:80
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:35
msgctxt "Credentials"
-msgid "Invalid credentials."
-msgstr "证书无效。"
+msgid "Test settings"
+msgstr "测试设置"
-#. Display error message when location does not exist.
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml.cs:83
-msgctxt "Credentials"
-msgid "The location you specified doesn't exist."
-msgstr "您指定的位置不存在。"
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:40
+msgctxt "Button"
+msgid "Save"
+msgstr "保存"
-#. Whenever something not expected happens while checking for credentials.
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml.cs:86
-msgctxt "Credentials"
-msgid "An unknown error occurred."
-msgstr "发生了未知错误。"
+#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:45
+msgctxt "Button"
+msgid "Cancel"
+msgstr "取消"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:63
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:245
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:515
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:74
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:257
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:527
msgctxt "Menu"
msgid "Asset"
msgstr "资产"
#. Open the asset editor
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:64
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:75
msgctxt "Menu"
msgid "Edit asset..."
msgstr "编辑资产..."
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:65
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:76
msgctxt "Menu"
msgid "Don't include in build as root asset"
msgstr "不要包含在构建中,并作为根资产"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:65
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:76
msgctxt "Menu"
msgid "Include in build as root asset"
msgstr "在构建中包含,并作为根资产"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:90
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:195
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:509
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:101
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:207
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:521
msgctxt "Menu"
msgid "Cut"
msgstr "剪切"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:91
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:196
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:510
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:102
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:208
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:522
msgctxt "Menu"
msgid "Copy"
msgstr "复制"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:92
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:103
msgctxt "Menu"
msgid "Copy with dependencies"
msgstr "复制依赖项"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:93
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:197
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:511
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:104
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:209
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:523
msgctxt "Menu"
msgid "Paste"
msgstr "粘贴"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:94
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:198
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:242
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:512
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:105
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:210
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:254
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:524
msgctxt "Menu"
msgid "Delete"
msgstr "删除"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:96
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:107
msgctxt "Menu"
msgid "Copy asset URL"
msgstr "复制资产 URL"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:97
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:243
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:513
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:108
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:255
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:525
msgctxt "Menu"
msgid "Rename"
msgstr "重命名"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:99
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:210
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:478
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:110
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:222
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:490
msgctxt "Menu"
msgid "Create folder"
msgstr "创建文件夹"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:100
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:246
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:516
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:111
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:258
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:528
msgctxt "Menu"
msgid "Add asset..."
msgstr "添加资产..."
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:101
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:247
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:112
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:259
msgctxt "Menu"
msgid "Update selected assets from their source"
msgstr "从源中更新选定的资产"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:102
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:248
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:113
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:260
msgctxt "Menu"
msgid "Update all assets with modified source"
msgstr "从修改的源中更新所有资产"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:104
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:249
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:518
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:115
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:261
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:530
msgctxt "Menu"
msgid "Explore"
msgstr "Explore"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:105
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:116
msgctxt "Menu"
msgid "Open with text editor"
msgstr "使用文本编辑器打开"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:106
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:117
msgctxt "Menu"
msgid "Open asset file"
msgstr "打开资产文件"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:107
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:118
msgctxt "Menu"
msgid "Open source file"
msgstr "打开源文件"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:108
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:250
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:519
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:119
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:262
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:531
msgctxt "Menu"
msgid "Show in Explorer"
msgstr "在资源管理器中显示"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:145
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:120
+#, fuzzy
+msgctxt "Menu"
+msgid "Show source file in Explorer"
+msgstr "在资源管理器中显示"
+
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:157
msgctxt "Menu"
msgid "File"
msgstr "文件"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:146
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:158
msgctxt "Menu"
msgid "New"
msgstr "新建"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:147
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:159
msgctxt "Menu"
msgid "Open"
msgstr "打开"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:148
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:160
msgctxt "Menu"
msgid "Open recent"
msgstr "打开最近的"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:178
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:190
msgctxt "Menu"
msgid "Clear list"
msgstr "清空列表"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:180
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:192
msgctxt "Menu"
msgid "Save"
msgstr "保存"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:182
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:194
msgctxt "Menu"
msgid "Reload project"
msgstr "重新载入项目"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:184
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:196
msgctxt "Menu"
msgid "Quit"
msgstr "退出"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:191
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:203
msgctxt "Menu"
msgid "Edit"
msgstr "编辑"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:192
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:204
msgctxt "Menu"
msgid "Undo"
msgstr "撤消"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:193
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:205
msgctxt "Menu"
msgid "Redo"
msgstr "重做"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:200
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:212
msgctxt "Menu"
msgid "Settings"
msgstr "设置"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:203
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:215
msgctxt "Menu"
msgid "Project"
msgstr "项目"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:204
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:216
msgctxt "Menu"
msgid "Build project"
msgstr "构建项目"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:205
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:217
msgctxt "Menu"
msgid "Start project"
msgstr "启动项目"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:207
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:219
msgctxt "Menu"
msgid "Start live-scripting"
msgstr "启动即时脚本"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:208
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:220
msgctxt "Menu"
msgid "Cancel build"
msgstr "取消构建"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:209
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:477
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:221
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:489
msgctxt "Menu"
msgid "Folder"
msgstr "文件夹"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:212
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:480
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:224
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:492
msgctxt "Menu"
msgid "Package"
msgstr "包"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:213
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:481
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:225
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:493
msgctxt "Menu"
msgid "Update package"
msgstr "更新包"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:231
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:499
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:243
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:511
msgctxt "Menu"
msgid "Add dependency..."
msgstr "添加依赖..."
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:232
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:500
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:244
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:512
msgctxt "Menu"
msgid "Set as current project"
msgstr "设为当前项目"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:233
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:501
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:245
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:513
msgctxt "Menu"
msgid "Package properties"
msgstr "包属性"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:235
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:503
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:247
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:515
msgctxt "Menu"
msgid "Solution"
msgstr "解决方案"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:236
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:504
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:248
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:516
msgctxt "Menu"
msgid "New project..."
msgstr "新建项目..."
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:237
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:505
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:249
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:517
msgctxt "Menu"
msgid "Add existing project..."
msgstr "添加现有项目…"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:238
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:506
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:250
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:518
msgctxt "Menu"
msgid "Open in IDE"
msgstr "在 IDE 中打开"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:239
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:251
msgctxt "Menu"
msgid "Reload game assemblies"
msgstr "重新载入游戏程序集"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:241
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:508
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:253
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:520
msgctxt "Menu"
msgid "Actions"
msgstr "动作"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:253
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:265
msgctxt "Menu"
msgid "View"
msgstr "视图"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:254
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:266
msgctxt "Menu"
msgid "Solution explorer"
msgstr "解决方案浏览器"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:255
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:267
msgctxt "Menu"
msgid "Asset view"
msgstr "资产视图"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:256
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:268
msgctxt "Menu"
msgid "References"
msgstr "引用"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:258
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:270
msgctxt "Menu"
msgid "Asset preview"
msgstr "资产预览"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:261
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:273
msgctxt "Menu"
msgid "Property grid"
msgstr "属性网格"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:262
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:274
msgctxt "Menu"
msgid "Edit history"
msgstr "编辑历史"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:265
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:277
msgctxt "Menu"
msgid "Asset errors"
msgstr "资产错误"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:266
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:278
msgctxt "Menu"
msgid "Output"
msgstr "输出"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:270
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:282
msgctxt "Menu"
msgid "Help"
msgstr "帮助"
#. Link to the documentation
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:271
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:283
msgctxt "Menu"
msgid "Online documentation"
msgstr "在线文档"
#. Link to the answer hub
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:273
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:285
msgctxt "Menu"
msgid "Questions and answers"
msgstr "问题和答案"
#. Link to GitHub issues
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:274
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:286
msgctxt "Menu"
msgid "Report an issue..."
msgstr "报告 issue…"
#. Link to the forums
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:275
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:287
msgctxt "Menu"
msgid "Community forums"
msgstr "社区论坛"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:277
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:289
msgctxt "Menu"
msgid "Show debug window"
msgstr "显示调试窗口"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:279
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:291
msgctxt "Menu"
msgid "About..."
msgstr "关于..."
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:305
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:317
msgctxt "ToolTip"
msgid "Create a project"
msgstr "创建一个项目"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:309
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:321
msgctxt "ToolTip"
msgid "Open an existing project"
msgstr "打开现有项目"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:313
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:325
msgctxt "ToolTip"
msgid "Open recent"
msgstr "打开最近的"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:339
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:351
msgctxt "ToolTip"
msgid "Save the project and all its documents"
msgstr "保存项目及其所有文档"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:344
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:356
msgctxt "ToolTip"
msgid "Reload current project (ask to save)"
msgstr "重新加载当前项目(请求保存)"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:349
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:361
msgctxt "ToolTip"
msgid "Undo last action"
msgstr "撤消最后的动作"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:353
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:365
msgctxt "ToolTip"
msgid "Redo last cancelled action"
msgstr "重做上次取消的动作"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:359
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:371
msgctxt "ToolTip"
msgid "Open in IDE"
msgstr "在 IDE 中打开"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:363
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:375
msgctxt "ToolTip"
msgid "Open with..."
msgstr "打开..."
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:374
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:386
msgctxt "ToolTip"
msgid "Reload game assemblies and update scripts"
msgstr "重新加载游戏程序集并更新脚本"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:395
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:407
msgctxt "ToolTip"
msgid "Build the project"
msgstr "构建项目"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:399
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:411
msgctxt "ToolTip"
msgid "Build the project and start the game"
msgstr "构建项目并启动游戏"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:405
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:417
msgctxt "ToolTip"
msgid "Start project in live-scripting mode"
msgstr "以即时脚本模式启动项目"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:410
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:422
msgctxt "ToolTip"
msgid "Cancel the current build"
msgstr "取消当前构建"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:426
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:438
msgctxt "View"
msgid "Solution explorer"
msgstr "解决方案浏览器"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:433
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:445
msgctxt "ToolTip"
msgid "Create a project..."
msgstr "新建项目..."
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:437
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:449
msgctxt "ToolTip"
msgid "Create a folder"
msgstr "新建文件夹"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:442
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:454
msgctxt "ToolTip"
msgid "Display the properties of the selected package in the property grid"
msgstr "在属性网格中显示所选包的属性"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:446
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:458
msgctxt "ToolTip"
msgid "Rename the selected folder or package"
msgstr "重命名选定的文件夹或包"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:450
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:462
msgctxt "ToolTip"
msgid "Delete the selected items"
msgstr "删除选定的项"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:455
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:467
msgctxt "ToolTip"
msgid "Expand all asset folders"
msgstr "展开所有资产文件夹"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:459
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:471
msgctxt "ToolTip"
msgid "Expand all"
msgstr "展开所有"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:463
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:475
msgctxt "ToolTip"
msgid "Collapse all"
msgstr "折叠所有"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:468
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:480
msgctxt "ToolTip"
msgid "Show in Explorer"
msgstr "在资源管理器中显示"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:560
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:572
msgctxt "View"
msgid "Asset view"
msgstr "资产视图"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:581
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:593
msgctxt "View"
msgid "References"
msgstr "引用"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:598
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:610
msgid "References"
msgstr "引用"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:599
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:611
msgid "Referenced by"
msgstr "被引用"
#. {0}: The number of errors
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:610
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:622
msgctxt "View"
msgid "Asset error ({0})"
msgid_plural "Asset errors ({0})"
msgstr[0] "资产错误({0})"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:624
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:637
msgid "Build"
msgstr "构建"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:638
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:651
+#, fuzzy
+msgid "Project"
+msgstr "项目"
+
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:663
msgid "Live-scripting"
msgstr "即时脚本"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:662
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:688
msgctxt "View"
msgid "Property grid"
msgstr "属性网格"
#. Translation must not be longer that the english words
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:677
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:703
msgid "Add new tag"
msgstr "添加新 tag"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:687
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:713
msgctxt "ToolTip"
msgid "Previous selection"
msgstr "前一次选择"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:690
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:716
msgctxt "ToolTip"
msgid "Next selection"
msgstr "后一次选择"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:708
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:734
msgctxt "ToolTip"
msgid "Add tag to all"
msgstr "添加 tag 到所有"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:725
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:751
msgid "Open this asset in editor"
msgstr "在编辑器中打开此资产"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:727
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:753
msgid "Show this asset in editor"
msgstr "在编辑器中显示此资产"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:734
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:760
msgctxt "ToolTip"
msgid "Display only overridden properties"
msgstr "只显示被覆盖的属性"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:737
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:763
msgid "Search properties"
msgstr "搜索属性"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:765
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:790
msgctxt "Menu"
msgid "Reset to base value"
msgstr "重置为基础值"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:879
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:914
msgctxt "View"
msgid "Asset preview"
msgstr "资产预览"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:887
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:922
msgctxt "View"
msgid "Edit history"
msgstr "编辑历史"
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:939
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:985
msgctxt "StatusBar"
msgid "{0} item"
msgid_plural "{0} items"
msgstr[0] "{0} 项"
#. Keep parenthesis - {0} is a number
-#: ../editor/Stride.GameStudio/GameStudioWindow.xaml:940
+#: ../editor/Stride.GameStudio/View/GameStudioWindow.xaml:986
msgctxt "StatusBar"
msgid "({0} selected)"
msgid_plural "({0} selected)"
msgstr[0] "({0} 被选中)"
-
-#: ../editor/Stride.GameStudio/View/AboutPage.xaml:10
-msgctxt "About"
-msgid "About Stride"
-msgstr "关于 Stride"
-
-#: ../editor/Stride.GameStudio/View/AboutPage.xaml:45
-msgctxt "About"
-msgid "Stride version"
-msgstr "Stride 版本"
-
-#: ../editor/Stride.GameStudio/View/AboutPage.xaml:50
-msgctxt "About"
-msgid "MIT License"
-msgstr "MIT 许可证"
-
-#: ../editor/Stride.GameStudio/View/AboutPage.xaml:56
-msgctxt "About"
-msgid "Stride uses open-source software"
-msgstr "Stride 使用的开源软件"
-
-#: ../editor/Stride.GameStudio/View/AboutPage.xaml:58
-msgctxt "About"
-msgid "See the list"
-msgstr "查看列表"
-
-#: ../editor/Stride.GameStudio/View/AboutPage.xaml:64
-msgctxt "About"
-msgid "Privacy policy"
-msgstr "隐私策略"
-
-#: ../editor/Stride.GameStudio/View/AboutPage.xaml:73
-msgctxt "About"
-msgid "Close"
-msgstr "关闭"
-
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:9
-msgctxt "Credentials"
-msgid "Credentials"
-msgstr "证书"
-
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:13
-msgctxt "Credentials"
-msgid ""
-"Provide information about the host to connect to. Your password is encrypted "
-"on this machine."
-msgstr "提供有关要连接的主机信息。在这台机器上的密码会加密。"
-
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:15
-msgctxt "Credentials"
-msgid "Host"
-msgstr "主机"
-
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:18
-msgctxt "Credentials"
-msgid "Port"
-msgstr "端口"
-
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:21
-msgctxt "Credentials"
-msgid "Username"
-msgstr "用户名"
-
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:24
-msgctxt "Credentials"
-msgid "Password"
-msgstr "密码"
-
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:27
-msgctxt "Credentials"
-msgid "Location"
-msgstr "位置"
-
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:34
-msgctxt "Credentials"
-msgid "Don't ask again"
-msgstr "别再问了"
-
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:35
-msgctxt "Credentials"
-msgid "Test settings"
-msgstr "测试设置"
-
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:40
-msgctxt "Button"
-msgid "Save"
-msgstr "保存"
-
-#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml:45
-msgctxt "Button"
-msgid "Cancel"
-msgstr "取消"
diff --git a/sources/localization/zh_Hant/Stride.Core.Assets.Editor.zh_Hant.po b/sources/localization/zh_Hant/Stride.Core.Assets.Editor.zh_Hant.po
index 68f894dccd..42441df527 100644
--- a/sources/localization/zh_Hant/Stride.Core.Assets.Editor.zh_Hant.po
+++ b/sources/localization/zh_Hant/Stride.Core.Assets.Editor.zh_Hant.po
@@ -121,12 +121,6 @@ msgctxt "Settings"
msgid "Ask before saving new scripts"
msgstr ""
-#: ../editor/Stride.Core.Assets.Editor/Settings/EditorSettings.cs:72
-#: ../editor/Stride.Core.Assets.Editor/Settings/EditorSettings.cs:73
-msgctxt "Settings"
-msgid "Crash report e-mail"
-msgstr ""
-
#: ../editor/Stride.Core.Assets.Editor/Settings/EditorSettings.cs:77
msgctxt "Settings"
msgid "Language"
diff --git a/sources/localization/zh_Hant/Stride.GameStudio.zh_Hant.po b/sources/localization/zh_Hant/Stride.GameStudio.zh_Hant.po
index a2863df44f..fba46494d8 100644
--- a/sources/localization/zh_Hant/Stride.GameStudio.zh_Hant.po
+++ b/sources/localization/zh_Hant/Stride.GameStudio.zh_Hant.po
@@ -193,12 +193,6 @@ msgctxt "Settings"
msgid "X Display"
msgstr ""
-#. Ask if we want to execute remotely using CoreCLR.
-#: ../editor/Stride.GameStudio/Settings/StrideEditorSettings.cs:54
-msgctxt "Settings"
-msgid "Use CoreCLR"
-msgstr ""
-
#. Confirmation message when everything is correct while testing credentials.
#: ../editor/Stride.GameStudio/View/CredentialsDialog.xaml.cs:74
msgctxt "Credentials"
diff --git a/sources/presentation/Stride.Core.Presentation.Wpf/Behaviors/BindableSelectedItemsBehavior.cs b/sources/presentation/Stride.Core.Presentation.Wpf/Behaviors/BindableSelectedItemsBehavior.cs
index def5d1fc0e..00635afc3b 100644
--- a/sources/presentation/Stride.Core.Presentation.Wpf/Behaviors/BindableSelectedItemsBehavior.cs
+++ b/sources/presentation/Stride.Core.Presentation.Wpf/Behaviors/BindableSelectedItemsBehavior.cs
@@ -17,12 +17,10 @@ namespace Stride.Core.Presentation.Behaviors
///
public static class BindableSelectedItemsControl
{
- private static bool disableBindings;
-
///
/// Allows to disable instances during specific view operations.
///
- public static bool DisableBindings { get { return disableBindings; } set { disableBindings = value; if (!value) BindingReactivated?.Invoke(); } }
+ public static bool DisableBindings { get; set { field = value; if (!value) BindingReactivated?.Invoke(); } }
internal static event Action BindingReactivated;
}
diff --git a/sources/presentation/Stride.Core.Presentation.Wpf/Behaviors/MultiOverrideCursorBehavior.cs b/sources/presentation/Stride.Core.Presentation.Wpf/Behaviors/MultiOverrideCursorBehavior.cs
index c87ad5bad5..ef5fc04cf4 100644
--- a/sources/presentation/Stride.Core.Presentation.Wpf/Behaviors/MultiOverrideCursorBehavior.cs
+++ b/sources/presentation/Stride.Core.Presentation.Wpf/Behaviors/MultiOverrideCursorBehavior.cs
@@ -19,14 +19,12 @@ namespace Stride.Core.Presentation.Behaviors
[ContentProperty("Rules")]
public class MultiOverrideCursorBehavior : Behavior, IAddChild
{
- private readonly CursorOverrideRuleCollection rules;
-
public MultiOverrideCursorBehavior()
{
- rules = new CursorOverrideRuleCollection();
+ Rules = new CursorOverrideRuleCollection();
}
- public CursorOverrideRuleCollection Rules { get { ReadPreamble(); return rules; } }
+ public CursorOverrideRuleCollection Rules { get { ReadPreamble(); return field; } }
void IAddChild.AddChild([NotNull] object value)
{
diff --git a/sources/presentation/Stride.Core.Presentation.Wpf/Behaviors/OnPropertyChangedCommandBehavior.cs b/sources/presentation/Stride.Core.Presentation.Wpf/Behaviors/OnPropertyChangedCommandBehavior.cs
index 2d4a564e34..0c48c6adb3 100644
--- a/sources/presentation/Stride.Core.Presentation.Wpf/Behaviors/OnPropertyChangedCommandBehavior.cs
+++ b/sources/presentation/Stride.Core.Presentation.Wpf/Behaviors/OnPropertyChangedCommandBehavior.cs
@@ -20,7 +20,6 @@ namespace Stride.Core.Presentation.Behaviors
///
public class OnPropertyChangedCommandBehavior : Behavior
{
- private string propertyName;
private readonly DependencyPropertyWatcher propertyWatcher = new DependencyPropertyWatcher();
private DependencyProperty dependencyProperty;
@@ -48,7 +47,7 @@ public class OnPropertyChangedCommandBehavior : Behavior
/// Gets or sets the name of the dependency property that will trigger the associated command.
///
/// Changing this property after the behavior has been attached will have no effect.
- public string PropertyName { get { return propertyName; } set { if (AssociatedObject == null) propertyName = value; } }
+ public string PropertyName { get { return field; } set { if (AssociatedObject == null) field = value; } }
///
/// Gets or sets the command to execute when the property is modified.
diff --git a/sources/presentation/Stride.Core.Presentation.Wpf/Controls/ColorPicker.cs b/sources/presentation/Stride.Core.Presentation.Wpf/Controls/ColorPicker.cs
index 20103f8aeb..4caae307c5 100644
--- a/sources/presentation/Stride.Core.Presentation.Wpf/Controls/ColorPicker.cs
+++ b/sources/presentation/Stride.Core.Presentation.Wpf/Controls/ColorPicker.cs
@@ -39,7 +39,6 @@ static ColorPicker()
private FrameworkElement huePickerRenderSurface;
private Rectangle huePickerSelector;
private bool interlock;
- private ColorHSV internalColor;
private bool suspendBindingUpdates;
private bool templateApplied;
private DependencyProperty initializingProperty;
@@ -168,7 +167,7 @@ static ColorPicker()
///
/// An internal representation of the color associated to this color picker. Its value never rounded to match a byte division by 255.
///
- private ColorHSV InternalColor { get { return internalColor; } set { internalColor = value; var prev = interlock; interlock = true; Color = value.ToColor(); interlock = prev; } }
+ private ColorHSV InternalColor { get { return field; } set { field = value; var prev = interlock; interlock = true; Color = value.ToColor(); interlock = prev; } }
///
public override void OnApplyTemplate()
diff --git a/sources/presentation/Stride.Core.Presentation.Wpf/Drawing/HslColor.cs b/sources/presentation/Stride.Core.Presentation.Wpf/Drawing/HslColor.cs
index d2dc8ab9fa..85799c1dfb 100644
--- a/sources/presentation/Stride.Core.Presentation.Wpf/Drawing/HslColor.cs
+++ b/sources/presentation/Stride.Core.Presentation.Wpf/Drawing/HslColor.cs
@@ -16,10 +16,6 @@ public struct HslColor
private const double MaxSaturation = 1.0;
private const double MinLuminosity = 0.0;
private const double MaxLuminosity = 1.0;
- private double _hue;
- private double _saturation;
- private double _luminosity;
- private double _alpha;
/// Initializes a new instance of the HslColor class with the specified hue, saturation, and luminosity.
/// The hue.
@@ -37,42 +33,42 @@ public HslColor(double hue, double saturation, double luminosity)
/// The alpha.
public HslColor(double hue, double saturation, double luminosity, double alpha)
{
- _hue = LimitRange(hue, 0.0, 360.0);
- _saturation = LimitRange(saturation, 0.0, 1.0);
- _luminosity = LimitRange(luminosity, 0.0, 1.0);
- _alpha = LimitRange(alpha, 0.0, 1.0);
+ Hue = LimitRange(hue, 0.0, 360.0);
+ Saturation = LimitRange(saturation, 0.0, 1.0);
+ Luminosity = LimitRange(luminosity, 0.0, 1.0);
+ Alpha = LimitRange(alpha, 0.0, 1.0);
}
/// Gets or sets the HslColor's Hue component
/// The HslColor's Hue component.
public double Hue
{
- get => _hue;
- set => _hue = LimitRange(value, 0.0, 360.0);
+ get;
+ set => field = LimitRange(value, 0.0, 360.0);
}
/// Gets or sets the HslColor's Saturation component.
/// The HslColor's Saturation component.
public double Saturation
{
- get => _saturation;
- set => _saturation = LimitRange(value, 0.0, 1.0);
+ get;
+ set => field = LimitRange(value, 0.0, 1.0);
}
/// Gets or sets the HslColor's Luminosity component
/// The HslColor's Luminosity component.
public double Luminosity
{
- get => _luminosity;
- set => _luminosity = LimitRange(value, 0.0, 1.0);
+ get;
+ set => field = LimitRange(value, 0.0, 1.0);
}
/// Gets or sets the HslColor's Alpha component.
/// The HslColor's Alpha component.
public double Alpha
{
- get => _alpha;
- set => _alpha = LimitRange(value, 0.0, 1.0);
+ get;
+ set => field = LimitRange(value, 0.0, 1.0);
}
/// Converts a Color value to an HslColor. The algorithm is based on pseudocode available on HSL and HSV.
diff --git a/sources/presentation/Stride.Core.Presentation.Wpf/Services/FileDialogFilter.cs b/sources/presentation/Stride.Core.Presentation.Wpf/Services/FileDialogFilter.cs
index 7df18c66f3..4793acf866 100644
--- a/sources/presentation/Stride.Core.Presentation.Wpf/Services/FileDialogFilter.cs
+++ b/sources/presentation/Stride.Core.Presentation.Wpf/Services/FileDialogFilter.cs
@@ -9,24 +9,14 @@ namespace Stride.Core.Presentation.Services
///
public struct FileDialogFilter
{
- ///
- /// The backing field for the property.
- ///
- private readonly string description;
- ///
- /// The backing field for the property.
- ///
- private readonly string extensionList;
-
///
/// Gets the description of this filter.
///
- public string Description { get { return description; } }
+ public string Description { get; }
///
/// Gets the list of extensions for this filter, concatenated in a string.
///
- public string ExtensionList { get { return extensionList; } }
-
+ public string ExtensionList { get; }
///
/// Initializes a new instance of the structure.
///
@@ -34,9 +24,9 @@ public struct FileDialogFilter
/// The list of extensions for this filter, concatenated in a string.
public FileDialogFilter(string description, string extensionList)
{
- this.description = description;
+ this.Description = description;
// Microsoft.WindowsAPICodePack.Shell doesn't seem to accept .ext anymore, only *.ext or ext
- this.extensionList = string.Join(";", extensionList.Split(';').Select(x => x.TrimStart('.')));
+ this.ExtensionList = string.Join(";", extensionList.Split(';').Select(x => x.TrimStart('.')));
}
}
}
diff --git a/sources/presentation/Stride.Core.Presentation.Wpf/Themes/ThemeResourceDictionary.cs b/sources/presentation/Stride.Core.Presentation.Wpf/Themes/ThemeResourceDictionary.cs
index 2974bf83ce..b04c89d6f8 100644
--- a/sources/presentation/Stride.Core.Presentation.Wpf/Themes/ThemeResourceDictionary.cs
+++ b/sources/presentation/Stride.Core.Presentation.Wpf/Themes/ThemeResourceDictionary.cs
@@ -7,35 +7,30 @@ namespace Stride.Core.Presentation.Themes
{
public class ThemeResourceDictionary : ResourceDictionary
{
- private Uri expressionDarkSource;
- private Uri darkSteelSource;
- private Uri dividedSource;
- private Uri expressionLightSource;
-
// New themes are added here as new properties.
public Uri ExpressionDarkSource
{
- get => expressionDarkSource;
- set => SetValue(ref expressionDarkSource, value);
+ get;
+ set => SetValue(ref field, value);
}
public Uri DarkSteelSource
{
- get => darkSteelSource;
- set => SetValue(ref darkSteelSource, value);
+ get;
+ set => SetValue(ref field, value);
}
public Uri DividedSource
{
- get => dividedSource;
- set => SetValue(ref dividedSource, value);
+ get;
+ set => SetValue(ref field, value);
}
public Uri LightSteelBlueSource
{
- get => expressionLightSource;
- set => SetValue(ref expressionLightSource, value);
+ get;
+ set => SetValue(ref field, value);
}
public void UpdateSource(ThemeType themeType)
diff --git a/sources/presentation/Stride.Core.Presentation.Wpf/ViewModel/LoggerViewModel.cs b/sources/presentation/Stride.Core.Presentation.Wpf/ViewModel/LoggerViewModel.cs
index df584b97a1..ac83347055 100644
--- a/sources/presentation/Stride.Core.Presentation.Wpf/ViewModel/LoggerViewModel.cs
+++ b/sources/presentation/Stride.Core.Presentation.Wpf/ViewModel/LoggerViewModel.cs
@@ -32,7 +32,6 @@ public class LoggerViewModel : DispatcherViewModel
private int updateInterval = DefaultUpdateInterval;
private bool updatePending;
- private bool hasNewMessages;
///
/// Initializes a new instance of the class.
@@ -114,7 +113,7 @@ public override void Destroy()
///
/// Gets whether the monitored logs have new messages.
///
- public bool HasNewMessages { get { return hasNewMessages; } private set { SetValue(ref hasNewMessages, value); } }
+ public bool HasNewMessages { get; private set { SetValue(ref field, value); } }
///
/// Gets the minimum level of message that will be recorded by this view model.
diff --git a/sources/presentation/Stride.Core.Presentation.Wpf/Windows/WindowInfo.cs b/sources/presentation/Stride.Core.Presentation.Wpf/Windows/WindowInfo.cs
index 00883e0d23..54971868d7 100644
--- a/sources/presentation/Stride.Core.Presentation.Wpf/Windows/WindowInfo.cs
+++ b/sources/presentation/Stride.Core.Presentation.Wpf/Windows/WindowInfo.cs
@@ -14,7 +14,6 @@ namespace Stride.Core.Presentation.Windows
public class WindowInfo : IEquatable
{
private IntPtr hwnd;
- private bool isShown;
///
/// Initializes a new instance of the class.
@@ -58,10 +57,10 @@ internal WindowInfo(IntPtr hwnd)
///
public bool IsShown
{
- get => isShown;
+ get;
internal set
{
- isShown = value;
+ field = value;
ForceUpdateHwnd();
}
}
diff --git a/sources/presentation/Stride.Core.Presentation.Wpf/XamlMarkdown.cs b/sources/presentation/Stride.Core.Presentation.Wpf/XamlMarkdown.cs
index 90cdd4bf1f..eceb19a7b5 100644
--- a/sources/presentation/Stride.Core.Presentation.Wpf/XamlMarkdown.cs
+++ b/sources/presentation/Stride.Core.Presentation.Wpf/XamlMarkdown.cs
@@ -80,14 +80,6 @@ public sealed class XamlMarkdown : DependencyObject
private const string MarkerOl = @"\d+[.]";
private int listLevel;
- private Style codeStyle;
- private Style documentStyle;
- private Style heading1Style;
- private Style heading2Style;
- private Style heading3Style;
- private Style heading4Style;
- private Style imageStyle;
-
///
/// Default constructor.
///
@@ -162,25 +154,25 @@ public XamlMarkdown([NotNull] FrameworkElement resourcesProvider)
public bool StrictBoldItalic { get { return (bool)GetValue(StrictBoldItalicProperty); } set { SetValue(StrictBoldItalicProperty, value.Box()); } }
[CanBeNull]
- private Style CodeStyle => codeStyle ?? (codeStyle = TryFindStyle(CodeStyleKey));
+ private Style CodeStyle => field ??= TryFindStyle(CodeStyleKey);
[CanBeNull]
- private Style DocumentStyle => documentStyle ?? (documentStyle = TryFindStyle(DocumentStyleKey));
+ private Style DocumentStyle => field ??= TryFindStyle(DocumentStyleKey);
[CanBeNull]
- private Style Heading1Style => heading1Style ?? (heading1Style = TryFindStyle(Heading1StyleKey));
+ private Style Heading1Style => field ??= TryFindStyle(Heading1StyleKey);
[CanBeNull]
- private Style Heading2Style => heading2Style ?? (heading2Style = TryFindStyle(Heading2StyleKey));
+ private Style Heading2Style => field ??= TryFindStyle(Heading2StyleKey);
[CanBeNull]
- private Style Heading3Style => heading3Style ?? (heading3Style = TryFindStyle(Heading3StyleKey));
+ private Style Heading3Style => field ??= TryFindStyle(Heading3StyleKey);
[CanBeNull]
- private Style Heading4Style => heading4Style ?? (heading4Style = TryFindStyle(Heading4StyleKey));
+ private Style Heading4Style => field ??= TryFindStyle(Heading4StyleKey);
[CanBeNull]
- private Style ImageStyle => imageStyle ?? (imageStyle = TryFindStyle(ImageStyleKey));
+ private Style ImageStyle => field ??= TryFindStyle(ImageStyleKey);
[CanBeNull]
private Style TryFindStyle(object resourceKey)
@@ -267,8 +259,7 @@ private static string GetNestedBracketsPattern()
{
// in other words [this] and [this[also]] and [this[also[too]]]
// up to _nestDepth
- return nestedBracketsPattern
- ?? (nestedBracketsPattern = RepeatString(@"
+ return nestedBracketsPattern ??= RepeatString(@"
(?> # Atomic matching
[^\[\]]+ # Anything other than brackets
|
@@ -276,7 +267,7 @@ private static string GetNestedBracketsPattern()
", NestDepth) + RepeatString(
@" \]
)*"
- , NestDepth));
+ , NestDepth);
}
private static string nestedParensPattern;
@@ -289,16 +280,15 @@ private static string GetNestedParensPattern()
{
// in other words (this) and (this(also)) and (this(also(too)))
// up to _nestDepth
- return nestedParensPattern
- ?? (nestedParensPattern = RepeatString(@"
+ return nestedParensPattern ??= RepeatString(@"
(?> # Atomic matching
[^()\s]+ # Anything other than parens or whitespace
|
\(
", NestDepth) + RepeatString(
- @" \)
+ @" \)
)*"
- , NestDepth));
+ , NestDepth);
}
diff --git a/sources/tools/Stride.Core.Translation.Extractor/Exporters/POExporter.cs b/sources/tools/Stride.Core.Translation.Extractor/Exporters/POExporter.cs
index 79a071096c..3737cce01f 100644
--- a/sources/tools/Stride.Core.Translation.Extractor/Exporters/POExporter.cs
+++ b/sources/tools/Stride.Core.Translation.Extractor/Exporters/POExporter.cs
@@ -65,7 +65,10 @@ private void Log(string message, params object[] arg)
if (!Options.Verbose)
return;
+ var oldColor = Console.ForegroundColor;
+ Console.ForegroundColor = ConsoleColor.DarkBlue;
Console.WriteLine(message, arg);
+ Console.ForegroundColor = oldColor;
}
private void MergeMessage([NotNull] Message message)
diff --git a/sources/tools/Stride.Core.Translation.Extractor/Exporters/ResxExporter.cs b/sources/tools/Stride.Core.Translation.Extractor/Exporters/ResxExporter.cs
deleted file mode 100644
index ed572850a8..0000000000
--- a/sources/tools/Stride.Core.Translation.Extractor/Exporters/ResxExporter.cs
+++ /dev/null
@@ -1,9 +0,0 @@
-// Copyright (c) .NET Foundation and Contributors (https://dotnetfoundation.org/ & https://stride3d.net) and Silicon Studio Corp. (https://www.siliconstudio.co.jp)
-// Distributed under the MIT license. See the LICENSE.md file in the project root for more information.
-
-namespace Stride.Core.Translation.Extractor
-{
- internal class ResxExporter
- {
- }
-}
diff --git a/sources/tools/Stride.Core.Translation.Extractor/Extractors/CSharpExtractor.cs b/sources/tools/Stride.Core.Translation.Extractor/Extractors/CSharpExtractor.cs
index 8f2c08befd..7ddbb54c49 100644
--- a/sources/tools/Stride.Core.Translation.Extractor/Extractors/CSharpExtractor.cs
+++ b/sources/tools/Stride.Core.Translation.Extractor/Extractors/CSharpExtractor.cs
@@ -34,7 +34,7 @@ internal class CSharpExtractor : ExtractorBase
private const RegexOptions PatternOptions = RegexOptions.Compiled | RegexOptions.IgnorePatternWhitespace | RegexOptions.Multiline;
private readonly (string, Regex)[] patterns =
- {
+ [
(nameof(ITranslationProvider.GetString), new Regex($@"{nameof(ITranslationProvider.GetString)}\s*\(\s*{CSharpStringPattern}", PatternOptions)),
(nameof(ITranslationProvider.GetString), new Regex($@"{nameof(Tr._)}\s*\(\s*{CSharpStringPattern}", PatternOptions)),
(nameof(ITranslationProvider.GetParticularString), new Regex($@"{nameof(ITranslationProvider.GetParticularString)}\s*\(\s*{CSharpStringPattern}\s*,\s*{CSharpStringPattern}", PatternOptions)),
@@ -43,8 +43,8 @@ private readonly (string, Regex)[] patterns =
(nameof(ITranslationProvider.GetPluralString), new Regex($@"{nameof(Tr._n)}\s*\(\s*{CSharpStringPattern}\s*,\s*{CSharpStringPattern}", PatternOptions)),
(nameof(ITranslationProvider.GetParticularPluralString), new Regex($@"{nameof(ITranslationProvider.GetParticularPluralString)}\s*\(\s*{CSharpStringPattern}\s*,\s*{CSharpStringPattern}\s*,\s*{CSharpStringPattern}", PatternOptions)),
(nameof(ITranslationProvider.GetParticularPluralString), new Regex($@"{nameof(Tr._pn)}\s*\(\s*{CSharpStringPattern}\s*,\s*{CSharpStringPattern}\s*,\s*{CSharpStringPattern}", PatternOptions)),
- (nameof(TranslationAttribute), new Regex($@"Translation\({CSharpStringPattern}(?:\s*,\s*{CSharpStringPattern})?(?:\s*,\s*{nameof(TranslationAttribute.Context)}\s*\=\s*{CSharpStringPattern})?", PatternOptions)),
- };
+ (nameof(TranslationAttribute), new Regex($@"Translation\({CSharpStringPattern}(?:\s*,\s*{CSharpStringPattern})?(?:\s*,\s*{nameof(TranslationAttribute.Context)}\s*\=\s*{CSharpStringPattern})?", PatternOptions))
+ ];
public CSharpExtractor([NotNull] ICollection inputFiles)
: base(inputFiles, ".cs")
diff --git a/sources/tools/Stride.Core.Translation.Extractor/Extractors/XamlExtractor.cs b/sources/tools/Stride.Core.Translation.Extractor/Extractors/XamlExtractor.cs
index 0b258490f1..b35d85a742 100644
--- a/sources/tools/Stride.Core.Translation.Extractor/Extractors/XamlExtractor.cs
+++ b/sources/tools/Stride.Core.Translation.Extractor/Extractors/XamlExtractor.cs
@@ -28,7 +28,7 @@ protected override IEnumerable ExtractMessagesFromFile(UFile file)
catch (XamlException ex)
{
Console.Error.WriteLine($"{file.ToOSPath()}: {ex.Message}");
- return Enumerable.Empty();
+ return [];
}
}
diff --git a/sources/tools/Stride.Core.Translation.Extractor/Options.cs b/sources/tools/Stride.Core.Translation.Extractor/Options.cs
index 1771b927ad..c4356c913f 100644
--- a/sources/tools/Stride.Core.Translation.Extractor/Options.cs
+++ b/sources/tools/Stride.Core.Translation.Extractor/Options.cs
@@ -14,17 +14,17 @@ internal class Options
///
/// Patterns to exclude from the list of inputs.
///
- public List Excludes { get; } = new List();
+ public List Excludes { get; } = [];
///
/// Directories to search for input files.
///
- public List InputDirs { get; } = new List();
+ public List InputDirs { get; } = [];
///
- /// Patterns or input filnames to extract the messages from.
+ /// Patterns or input file names to extract the messages from.
///
- public List InputFiles { get; } = new List();
+ public List InputFiles { get; } = [];
///
/// Name of generated catalog file.
diff --git a/sources/tools/Stride.Core.Translation.Extractor/Program.cs b/sources/tools/Stride.Core.Translation.Extractor/Program.cs
index 3ed2efce63..b50ce0ba88 100644
--- a/sources/tools/Stride.Core.Translation.Extractor/Program.cs
+++ b/sources/tools/Stride.Core.Translation.Extractor/Program.cs
@@ -16,26 +16,23 @@ namespace Stride.Core.Translation.Extractor
{
internal static class Program
{
- private static readonly LongOpt[] LOpts = {
- new LongOpt("directory", Argument.Required, null, 'D'),
- new LongOpt("recursive", Argument.No, null, 'r'),
- new LongOpt("exclude", Argument.Required, null, 'x'),
- new LongOpt("domain-name", Argument.Required, null, 'd'),
- new LongOpt("backup", Argument.No, null, 'b'),
- new LongOpt("output", Argument.Required, null, 'o'),
- new LongOpt("merge", Argument.No, null, 'm'),
- new LongOpt("preserve-comments", Argument.No, null, 'C'),
- new LongOpt("verbose", Argument.No, null, 'v'),
- new LongOpt("help", Argument.No, null, 'h'),
- };
+ private static readonly LongOpt[] LOpts =
+ [
+ new("directory", Argument.Required, null, 'D'),
+ new("recursive", Argument.No, null, 'r'),
+ new("exclude", Argument.Required, null, 'x'),
+ new("domain-name", Argument.Required, null, 'd'),
+ new("backup", Argument.No, null, 'b'),
+ new("output", Argument.Required, null, 'o'),
+ new("merge", Argument.No, null, 'm'),
+ new("preserve-comments", Argument.No, null, 'C'),
+ new("verbose", Argument.No, null, 'v'),
+ new("help", Argument.No, null, 'h')
+ ];
private static readonly string SOpts = "-:D:rx:d:bo:mCvh";
private static int Main([NotNull] string[] args)
{
-#if DEBUG
- // Allow to attach debugger
- Console.ReadLine();
-#endif // DEBUG
if (args.Length == 0)
{
ShowUsage();
@@ -66,7 +63,7 @@ private static int Main([NotNull] string[] args)
TranslationManager.Instance.RegisterProvider(new GettextTranslationProvider());
// Compute the list of input files
- ISet inputFiles = new HashSet();
+ HashSet inputFiles = [];
var re = options.Excludes.Count > 0 ? new Regex(string.Join("|", options.Excludes.Select(x => Regex.Escape(x).Replace(@"\*", @".*")))) : null;
foreach (var path in options.InputDirs)
{